После поиска решения, где я мог, я ушел в отставку, чтобы спросить его сам.
Я владелец Maschine Mikro MKII от Native Instruments и несколько месяцев назад я перешел на Ubuntu Gnome (до 15.10 прямо сейчас), что не позволяет мне использовать мой контроллер Maschine.
Две недели назад я начал искать решение, чтобы оно заработало.
Во-первых, при подключении он запускается, но не проходит мимо яркого экрана приветствия, также, когда он выполняет cat /proc/asound/seq/clients он не отображает контроллер Maschine.

$ cat /proc/asound/seq/clients 
Client info
  cur  clients : 2
  peak clients : 2
  max  clients : 192

Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
Client  14 : "Midi Through" [Kernel]
  Port   0 : "Midi Through Port-0" (RWe-)

Попытка скомпилировать и установить alsa-lib, alsa-oss, alsa-utils и alsa-firmware из источника, большая ошибка, испортила мой звук. В данный момент ремонтирую его.

Вики- страница alsa-project, на которую Native Instruments перенаправляет пользователя, кажется хорошим источником, но я думаю, что она устарела, поскольку в ней упоминается старый «alsa-driver».

Итак, если вам удалось заставить работать ваш контроллер Maschine, как вы этого добились?

Благодарю. С уважением, PLD.

1 ответ1

0

Старый пост, но я только что попробовал кое-что, и вот что я получил до сих пор:

Я заметил, что несколько кнопок уже реагируют, это означает, что какой-то драйвер загружен. (Browse действует как щелчок правой кнопкой мыши)

$ ls-usb
...
Bus 001 Device 113: ID 17cc:0808 Native Instruments Maschine Controller

$ usb-devices 
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=113 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=17cc ProdID=0808 Rev=00.0d
S:  Manufacturer=Native Instruments
S:  Product=Maschine Controller
S:  SerialNumber=SN-12345678     
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=280mA
I:  If#= 0 Alt= 1 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=00 Driver=snd-usb-caiaq

Уведомление Driver=snd-usb-caiaq . Я ничего не устанавливал, так что это должно быть по умолчанию в Ubuntu 16.04, и на самом деле, NI пробрался в некоторые модули ядра:https://cateee.net/lkddb/web-lkddb/SND_USB_CAIAQ.html :)

Чтобы узнать, какое устройство используется, я использовал найденный номер с помощью ls-usb

$ grep  0808 /sys/bus/usb/devices/*/idProduct
/sys/bus/usb/devices/1-2/idProduct:0808
$ cd /sys/bus/usb/devices/1-2/
$ cat product
Maschine Controller 

После modprobe usbmon необработанные данные устройства можно просмотреть с помощью

cat /sys/kernel/debug/usb/usbmon/1t 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .