MIDI implementation details for the Conductive Labs The NDLR
Note: you may have to choose "File -> Save Page As" after pressing Download.
Contributions welcome! You can email us your altered CSV if you don't want to use GitHub.
| Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chord Degree | Selects chord degree in the current key | 26 | 1 | 7 | 0-based | 1: I; 2: II; 3: III; 4: IV; 5: V; 6: VI; 7: VII | ||||||
| Chord Type | Selects the type of chord | 27 | 1 | 7 | 0-based | 1: Triad; 2: 7th; 3: sus2; 4: alt1; 5: alt2; 6: sus4; 7: 6th | ||||||
| Black Keys Control On/Off | Enables/disables black key mapping to chord types on control MIDI channel | 57 | 0 | 127 | 0-based | Useful when using Korg SQ-1 as controller | 0-62: On; 63-127: Off | |||||
| Load a Chord Sequence | Loads one of five chord sequences | 89 | 1 | 5 | 0-based | 1~5: Sequence number | ||||||
| Chord Inversion | Enables/disables chord inversion | 69 | 0 | 127 | 0-based | 0-62: On; 63-127: Off | ||||||
| Key | Selects the musical key | 73 | 1 | 12 | 0-based | Circle of 5ths | 1: C; 2: G; 3: D; 4: A; 5: E; 6: B; 7: F#; 8: Db; 9: Ab; 10: Eb; 11: Bb; 12: F | |||||
| Mode / Scale | Selects the musical mode or scale | 74 | 0 | 15 | 0-based | 0: Major; 1: Dorian; 2: Phrygian; 3: Lydian; 4: Mixolydian; 5: Minor (Aeolian); 6: Locrian; 7: Gypsy Min; 8: Harmonic Minor; 9: Minor Pentatonic; 10: Whole Tone; 11: Tonic 2nds; 12: Tonic 3rds; 13: Tonic 4ths; 14: Tonic 6ths | ||||||
| Tempo | Sets the tempo in BPM | 72 | 5 | 127 | 0-based | Beats Per Minute x2 | 5~127: 10-254 BPM (value x2) | |||||
| Clock-In Mode | Selects the clock input source | 68 | 0 | 7 | 0-based | 0: Internal; 1~2: 5-Pin MIDI A-B; 3~6: USB 1-4; 7: Clock In CV | ||||||
| Clock Out CV PPQ | Sets clock output pulses per quarter note | 61 | 1 | 4 | 0-based | 1: 1 PPQ; 2: 2 PPQ; 3: 4 PPQ; 4: 24 PPQ | ||||||
| Clock Out CV Divide | Sets clock output division | 62 | 0 | 6 | 0-based | 0: 1/1; 1: 1/2; 2: 1/4; 3: 1/8; 4: 1/16; 5: 1/32; 6: 1/64 | ||||||
| Send MIDI Start/Stop/Continue to MIDI Ports | Routes MIDI clock messages to specific ports | 58 | 0 | 8 | 0-based | 0: All Ports; 1~4: MIDI USB 1-4; 5: MIDI USB ALL; 6~7: 5-Pin MIDI A-B; 8: 5-Pin MIDI A & B | ||||||
| Humanize | Adds timing variation to notes | 59 | 0 | 10 | 0-based | 0: Off; 1~10: 10%-100% | ||||||
| Inbound Keyboard Transpose MIDI Channel | Transposes inbound notes from C Major to current key/mode | 56 | 1 | 16 | 0-based | Inbound MIDI channel on all ports | 1~16: MIDI Channel | |||||
| Korg Volca FM Note Velocity MIDI Channel & Port | Outputs note velocity on CC 41 for Volca FM | 1 | 0 | 32 | 0-based | 0: Off; 1~32: Channel/Port combinations |
| Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pad MIDI Channel | Sets the MIDI channel for Pad part | 19 | 1 | 16 | 0-based | 1~16: MIDI Channel | ||||||
| Pad MIDI Port | Sets the MIDI port for Pad part | 18 | 1 | 7 | 0-based | 1: All Ports; 2~5: MIDI USB 1-4; 6~7: 5-Pin MIDI A-B | ||||||
| Pad Position | Sets the octave position for Pad part | 28 | 1 | 100 | 0-based | 1~100: Position range | ||||||
| Pad Strum | Sets the strum timing for Pad part | 29 | 1 | 7 | 0-based | 1: None; 2: 1/32; 3: 1/16; 4: 1/8T; 5: 3+1/8T; 6: 1/8; 7: 3+1/8 | ||||||
| Pad Range | Sets the note range for Pad part | 30 | 1 | 100 | 0-based | 1~100: Range setting | ||||||
| Pad Spread | Controls how pad notes are spread across the range | 31 | 1 | 6 | 0-based | See manual for spread patterns | 1~6: Spread pattern | |||||
| Pad Velocity | Sets the velocity for Pad notes | 63 | 1 | 127 | 0-based | 1~127: Velocity value | ||||||
| Inter-leaved Poly Chain | Splits consecutive Pad notes across multiple MIDI channels | 67 | 1 | 4 | 0-based | Consecutive channels start at Pad MIDI channel | 1~4: Number of channels | |||||
| Pad Quantization | Sets the quantization for Pad notes | 70 | 1 | 3 | 0-based | 1: 1/4 note beat; 2: 1/8 note beat; 3: None | ||||||
| Pad Pause / Play toggle | Pauses or plays the Pad part | 85 | 0 | 127 | 0-based | 0-62: Pause; 63-127: Play |
| Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Drone MIDI Channel | Sets the MIDI channel for Drone part | 21 | 1 | 16 | 0-based | 1~16: MIDI Channel | ||||||
| Drone MIDI Port | Sets the MIDI port for Drone part | 20 | 1 | 7 | 0-based | 1: All Ports; 2~5: MIDI USB 1-4; 6~7: 5-Pin MIDI A-B | ||||||
| Drone Position | Sets the octave position for Drone part | 32 | 2 | 6 | 0-based | 2~6: Octaves 2-6 | ||||||
| Drone Type | Selects the drone voicing type | 33 | 1 | 4 | 0-based | 1: Root; 2: Root + Octave; 3: Root + 5th; 4: Root + Octave + 5th | ||||||
| Drone Trigger | Selects key root based or chord based drone patterns | 34 | 1 | 19 | 0-based | 1-8: Key Root based Drone; 9-19: Chord based Drone | ||||||
| Drone Pause / Play toggle | Pauses or plays the Drone part | 86 | 0 | 127 | 0-based | 0-62: Pause; 63-127: Play |
| Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Motif 1 MIDI Channel | Sets the MIDI channel for Motif 1 | 23 | 1 | 16 | 0-based | 1~16: MIDI Channel | ||||||
| Motif 1 MIDI Port | Sets the MIDI port for Motif 1 | 22 | 1 | 7 | 0-based | 1: All Ports; 2~5: MIDI USB 1-4; 6~7: 5-Pin MIDI A-B | ||||||
| Motif 1 Position | Sets the position for Motif 1 | 35 | 1 | 10 | 0-based | 1~10: Position | ||||||
| Motif 1 Pattern Length | Sets the number of notes played from the pattern | 36 | 1 | 16 | 0-based | Number of notes played from Pattern starting at #1 | 1~16: Pattern length | |||||
| Motif 1 Variation - Pattern Play | Sets the pattern playback variation | 37 | 1 | 6 | 0-based | 1: Forward; 2: Backward; 3: Ping-Pong; 4: Ping-Pong (w/repeats); 5: Odd-Even; 6: Random | ||||||
| Motif 1 Pattern | Selects the pattern for Motif 1 | 38 | 1 | 40 | 0-based | 1~20: Internal patterns; 21~40: User patterns (overwritable) | ||||||
| Motif 1 Clock Divide | Sets the clock division for Motif 1 | 39 | 1 | 6 | 0-based | 1: 1/1; 2: 1/2; 3: 1/4; 4: 1/8; 5: Triplets 1/3; 6: Triplets 1/6 | ||||||
| Motif 1 Rhythm Length | Sets the rhythm length in beats | 40 | 4 | 32 | 0-based | 4~32: Beats | ||||||
| Motif 1 Accent | Selects the accent/velocity pattern | 41 | 1 | 10 | 0-based | 1: Rhythm Velocity; 2: Humanized Velocity; 3: Motif Velocity (fixed); 4~10: Assorted velocity patterns | ||||||
| Motif 1 Rhythm | Selects the rhythm pattern for Motif 1 | 42 | 1 | 40 | 0-based | 1~20: Internal rhythms; 21~40: User rhythms (overwritable) | ||||||
| Motif 1 Velocity | Sets the fixed velocity for Motif 1 | 64 | 1 | 127 | 0-based | 1~127: Velocity value | ||||||
| Motif Low Velocity | Sets the low bound of velocity used in Accent option | 66 | 1 | 100 | 0-based | Same value used for both Motif1 and Motif2 | 1~100: Low velocity bound | |||||
| Motif 1 Pause / Play toggle | Pauses or plays Motif 1 | 87 | 0 | 127 | 0-based | 0-62: Pause; 63-127: Play |
| Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Motif 2 MIDI Channel | Sets the MIDI channel for Motif 2 | 25 | 1 | 16 | 0-based | 1~16: MIDI Channel | ||||||
| Motif 2 MIDI Port | Sets the MIDI port for Motif 2 | 26 | 1 | 7 | 0-based | 1: All Ports; 2~5: MIDI USB 1-4; 6~7: 5-Pin MIDI A-B | ||||||
| Motif 2 Position | Sets the position for Motif 2 | 43 | 1 | 10 | 0-based | 1~10: Position | ||||||
| Motif 2 Pattern Length | Sets the number of notes played from the pattern | 44 | 1 | 16 | 0-based | Number of notes played from Pattern starting at #1 | 1~16: Pattern length | |||||
| Motif 2 Variation - Pattern Play | Sets the pattern playback variation | 45 | 1 | 6 | 0-based | 1: Forward; 2: Backward; 3: Ping-Pong; 4: Ping-Pong (w/repeats); 5: Odd-Even; 6: Random | ||||||
| Motif 2 Pattern | Selects the pattern for Motif 2 | 46 | 1 | 40 | 0-based | 1~20: Internal patterns; 21~40: User patterns (overwritable) | ||||||
| Motif 2 Clock Divide | Sets the clock division for Motif 2 | 47 | 1 | 6 | 0-based | 1: 1/1; 2: 1/2; 3: 1/4; 4: 1/8; 5: Triplets 1/3; 6: Triplets 1/6 | ||||||
| Motif 2 Rhythm Length | Sets the rhythm length in beats | 48 | 4 | 32 | 0-based | 4~32: Beats | ||||||
| Motif 2 Accent | Selects the accent/velocity pattern | 49 | 1 | 10 | 0-based | 1: Rhythm Velocity; 2: Humanized Velocity; 3: Motif Velocity (fixed); 4~10: Assorted velocity patterns | ||||||
| Motif 2 Rhythm | Selects the rhythm pattern for Motif 2 | 50 | 1 | 40 | 0-based | 1~20: Internal rhythms; 21~40: User rhythms (overwritable) | ||||||
| Motif 2 Velocity | Sets the fixed velocity for Motif 2 | 65 | 1 | 127 | 0-based | 1~127: Velocity value | ||||||
| Motif 2 Pause / Play toggle | Pauses or plays Motif 2 | 88 | 0 | 127 | 0-based | 0-62: Pause; 63-127: Play |
The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.