Native Instruments Maschine Mikro e Linux

0

Depois de procurar uma solução onde quer que eu possa, resigno-me a perguntar pessoalmente.
Eu sou o dono de um Maskine Mikro MKII da Native Instruments e, alguns meses atrás, eu mudei para o Ubuntu Gnome (com menos de 15.10), evitando que eu usasse meu controle Maschine. Há duas semanas, comecei a procurar uma solução para fazer isso funcionar.
Primeiro, ao ligá-lo, ele inicia, mas não passa pela tela brilhante de 'boas-vindas', também quando faz cat /proc/asound/seq/clients ele não aparece no Controlador 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-)

Tentei compilar e instalar alsa-lib, alsa-oss, alsa-utils e alsa-firmware da origem, um grande erro, atrapalhou o meu áudio. Atualmente consertando isso.

A wiki do alsa-project na qual a Native Instruments está redirecionando o usuário para parece uma boa fonte, mas eu acho que está muito ultrapassado, já que menciona o antigo 'alsa-driver'.

Então, se você conseguiu fazer seu controlador Maschine funcionar, como você conseguiu isso?

Obrigado. Atenciosamente, PLD.

    
por iiPLD 10.04.2016 / 21:27

1 resposta

0

Postagem antiga, mas eu tentei algumas coisas e é isso que eu consegui até agora:

Eu notei que alguns botões já respondem, o que significa que algum driver está carregado. ( Browse age como um clique com o botão direito do mouse)

$ 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

Observe Driver=snd-usb-caiaq . Eu não instalei nada, então isso deve ser uma coisa padrão no Ubuntu 16.04 e, na verdade, a NI entrou em algum kernelmodule: link :)

Para descobrir qual dispositivo é usado, usei o número encontrado com 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 

Após modprobe usbmon , os dados brutos do dispositivo podem ser visualizados usando

cat /sys/kernel/debug/usb/usbmon/1t 
    
por 13.09.2017 / 18:44