-
Notifications
You must be signed in to change notification settings - Fork 9
Controller IDs
awwbees edited this page Nov 5, 2014
·
3 revisions
Macchina can be used to connect to and communicate with the whole range of NI devices. Macchina as written only connects to the standard Maschine MK1 controller, which has controller ID 0x00000808. Here is a reference of other NI controllers' IDs:
- 0x00000808: MaschineController
- 0x00000815: AudioKontrol1
- 0x00001100: TraktorKontrolS2
- 0x00001101: TraktorKontrolS2
- 0x00001110: MaschineMikro
- 0x00001130: TraktorKontrolZ2
- 0x00001140: MaschineControllerMK2
- 0x00001200: MaschineMikroMK2
- 0x00001210: TraktorKontrolZ1
- 0x00001300: MaschineStudioController
- 0x00001310: TraktorKontrolS4MK2
- 0x00001320: TraktorKontrolS2MK2
- 0x00001940: RigKontrol3
- 0x00001969: RigKontrol2
- 0x00004711: Korecontroller
- 0x00004712: Kore2controller
- 0x0000baff: TraktorKontrolS4
To connect to one of these devices, search Macchina for 0x00000808 and replace it with the ID for your device.
There are several NI controllers (4 by my current count: KompleteKontrol, TraktorKontrolF1, TraktorKontrolX1, and TraktorKontrolX1MK2) that are not included in this list. They appear to use a slightly different message for establishing a connection, which I am currently investigating.