เครื่องดนตรีพื้นเมือง Maschine Mikro และ Linux


0

หลังจากค้นหาวิธีแก้ปัญหาที่ฉันสามารถทำได้ฉันก็ลาออกเพื่อถามตัวเอง
ฉันเป็นเจ้าของ 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 โครงการหน้านั้นเครื่องดนตรีพื้นเมืองมีการเปลี่ยนเส้นทางผู้ใช้จะดูเหมือนว่าเป็นแหล่งที่ดี แต่ผมคิดว่ามันเป็นวิธีที่ล้าสมัยเป็นมันกล่าวขวัญเก่า 'ALSA ขับ'

ดังนั้นถ้าคุณจัดการเพื่อให้ตัวควบคุม Maschine ทำงานได้คุณจะประสบความสำเร็จได้อย่างไร

ขอบคุณ ขอแสดงความนับถือ PLD


หน้า NIของ ALSA บอกว่า "ไม่ทราบ"
CL

โอ๋เด็กมันจะน่ากลัวดังนั้นหากเราสามารถใช้ Maschine บางสิ่งบางอย่างเช่นนี้: elementary.ioและลืมทุกอย่างที่ใช้ Windows OS X อึ
daslicht

คำตอบ:


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 แอบเข้าไปใน kernelmodules: 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 

1
ที่น่าสนใจ! เนื่องจากผู้คนพยายามใช้งานเล็กน้อยเพื่อให้มันทำงานได้: github.com/wrl/maschine.rsแต่ฉันคิดว่าโมดูลของ CAIAQ นั้นส่วนใหญ่ทำไว้สำหรับการ์ดเสียง NI
iiPLD
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.