Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. ## General
  2.  
  3. All sysex messages start with
  4.  
  5. | Hex | Field |
  6. |------------|------------------------|
  7. | `F0` | Start sysex |
  8. | `00 20 29` | Manufacturer: Novation |
  9. | `02` | Product type |
  10. | `0A` | Product ID |
  11.  
  12. All indices start at 0, i.e. template no. 3 is `02h` and MIDI channel 1 is `00h`.
  13.  
  14. ## Dump template
  15.  
  16. | Hex | Field | Value |
  17. |---------------------|----------------|-------|
  18. | `F0 00 20 29 02 0A` | Header | |
  19. | `79` | Dump template | |
  20. | `nn` | Template index | 0-15 |
  21. | `F7` | End of sysex | |
  22.  
  23. The factory templates 8-15 can be dumped but cannot be altered by uploading.
  24.  
  25. ### Example
  26.  
  27. amidi -p hw:1,0,0 -t 1 -S 'F0 00 20 29 02 0A 79 00 f7' -r dump.sysex
  28.  
  29. ## Upload template
  30.  
  31. | Hex | Field | Value |
  32. |---------------------|----------------|-------|
  33. | `F0 00 20 29 02 0A` | Header | |
  34. | `77` | Store template | |
  35. | `nn` | Template index | 0-7 |
  36.  
  37. Knob configuration is repeated 16 times:
  38.  
  39.  
  40. | Hex | Field | Value |
  41. |------|---------------|-------|
  42. | `nn` | CC number | 0-127 |
  43. | `00` | Unknown | |
  44. | `nn` | Minimum value | 0-127 |
  45. | `nn` | Maximum value | 0-127 |
  46. | `nn` | MIDI channel | 0-15 |
  47. | `00` | Unknown | |
  48.  
  49. The pads are repeated 8 times:
  50.  
  51.  
  52. | Hex | Field | Value |
  53. |------|-------------------|---------------------------|
  54. | `nn` | Message type | 0 = note; 1 = CC |
  55. | `nn` | CC number or note | 0-127 |
  56. | `nn` | Minimum value | 0-127 |
  57. | `nn` | Maximum value | 0-127 |
  58. | `nn` | Action | 0 = momentary; 1 = toggle |
  59. | `nn` | MIDI channel | 0-15 |
  60.  
  61. The arrow buttons use the same format as the pads, repeated 4 times in the order up, down, left, right.
  62.  
  63. | Hex | Field |
  64. |------|--------------|
  65. | `F7` | End of sysex |
  66.  
  67. ### Example
  68.  
  69. amidi -p hw:1,0,0 -s dump.sysex
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement