Plinky Plinky 12 MIDI CCs & NRPNs

MIDI implementation details for the Plinky Plinky 12.

Last update: August 22, 2026 • 86 parameters


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

XY pad

Parameter CC Range Usage Description Orientation
XY pad X position 1 [0–127]
0~127: X position
Horizontal position of the preset XY pad
Note: When sent by Plinky it reflects the preset's stored XY position, not LFO or envelope playback offsets. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
XY pad Y position 2 [0–127]
0~127: Y position
Vertical position of the preset XY pad
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based

Filter

Parameter CC Range Usage Description Orientation
High-pass cutoff 16 [0–127]
0~127: Cutoff
Cutoff of the non-resonant high-pass filter, placed before the low-pass filter (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Low-pass cutoff 17 [0–127]
0~127: Cutoff
Cutoff of the resonant low-pass filter, also modulated by the envelope and velocity (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Resonance 18 [0–127]
0~127: Resonance
Resonance of the low-pass filter, self-resonating at maximum (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based

Envelope

Parameter CC Range Usage Description Orientation
Attack 19 [0–127]
0~127: Attack time
Rise time of the ADSR envelope (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Decay 20 [0–127]
0~127: Decay time
Fall time to the sustain level (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sustain 21 [0–127]
0~127: Sustain level
Level held while the touch or gate is held (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Release 22 [0–127]
0~127: Release time
Fall time from sustain to silence after release (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based

Pitch

Parameter CC Range Usage Description Orientation
Glide 23 [0–127]
0~127: Glide time
Portamento time between notes, instant at 0 (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Pitch 24 [0–127]
0~63: Tune down; 64: Centre; 65~127: Tune up
Fine tune offset (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered
Octave 25 [0–127]
0~63: Octaves down; 64: Centre; 65~127: Octaves up
Octave offset, plus or minus 5 octaves (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered

Sound

Parameter CC Range Usage Description Orientation
Sub oscillator / noise 26 [0–127]
0~63: Noise; 64: Off; 65~127: Sub oscillator
Bipolar source control, noise below centre, pitch-tracking sub oscillator above centre (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered
Wavefold / saturation 27 [0–127]
0~63: Saturation; 64: Off; 65~127: Wavefold
Bipolar drive control, tape saturation below centre, wavefolding above centre (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered
Timestretch 33 [0–127]
0~63: Shorter; 64: Centre; 65~127: Longer
Bipolar timestretch without pitch change; minimum freezes the sample into a wavetable (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered
Sample start 34 [0–127]
0~127: Start position
Start point of the sample; acts as wavetable position when timestretch is frozen (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sample length 35 [0–127]
0~127: Length
Length of the sample played from the start point (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Chorus / wobble 36 [0–127]
0~63: Wobble; 64: Off; 65~127: Chorus
Bipolar effect control, random pitch wobble below centre, stereo chorus above centre (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered

Voice mix

Parameter CC Range Usage Description Orientation
Stereo spread 28 [0–127]
0~127: Stereo spread
Stereo position of the voice (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4; Labelled Pan on the Blocks panel
0-based
Delay send 29 [0–127]
0~127: Send amount
Post-fader send to the global tape delay (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Reverb send 30 [0–127]
0~127: Send amount
Post-fader send to the global reverb (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Toad factor 31 [0–127]
0~127: Amount
Pitch-tracking sample rate reducer (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Volume 32 [0–127]
0~127: Level
Level of the voice, before master volume (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sidechain amount 37 [0–127]
0~63: Duck receive; 64: Off; 65~127: Sidechain send
Bipolar sidechain control, duck receive below centre, sidechain send above centre (low value at the current XY position)
Note: Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
Centered

Random range

Parameter CC Range Usage Description Orientation
High-pass cutoff range 44 [0–127]
0~127: Range width
Width of the random range for high-pass cutoff at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Low-pass cutoff range 45 [0–127]
0~127: Range width
Width of the random range for low-pass cutoff at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Resonance range 46 [0–127]
0~127: Range width
Width of the random range for resonance at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Attack range 47 [0–127]
0~127: Range width
Width of the random range for attack at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Decay range 48 [0–127]
0~127: Range width
Width of the random range for decay at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sustain range 49 [0–127]
0~127: Range width
Width of the random range for sustain at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Release range 50 [0–127]
0~127: Range width
Width of the random range for release at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Glide range 51 [0–127]
0~127: Range width
Width of the random range for glide at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Pitch range 52 [0–127]
0~127: Range width
Width of the random range for pitch at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Octave range 53 [0–127]
0~127: Range width
Width of the random range for octave at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sub oscillator / noise range 54 [0–127]
0~127: Range width
Width of the random range for sub oscillator / noise at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Wavefold / saturation range 55 [0–127]
0~127: Range width
Width of the random range for wavefold / saturation at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Stereo spread range 56 [0–127]
0~127: Range width
Width of the random range for stereo spread at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Delay send range 57 [0–127]
0~127: Range width
Width of the random range for delay send at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Reverb send range 58 [0–127]
0~127: Range width
Width of the random range for reverb send at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Toad factor range 59 [0–127]
0~127: Range width
Width of the random range for toad factor at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Volume range 60 [0–127]
0~127: Range width
Width of the random range for volume at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Timestretch range 61 [0–127]
0~127: Range width
Width of the random range for timestretch at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sample start range 62 [0–127]
0~127: Range width
Width of the random range for sample start at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sample length range 63 [0–127]
0~127: Range width
Width of the random range for sample length at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Chorus / wobble range 64 [0–127]
0~127: Range width
Width of the random range for chorus / wobble at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based
Sidechain amount range 65 [0–127]
0~127: Range width
Width of the random range for sidechain amount at the current XY position (high value minus low value)
Note: Not the high value itself; Plinky randomises the parameter between low and low plus range. Voice presets listen on MIDI channels 1-12; stock panels use Toadstep tracks A-D on channels 1-4 and Chords All/Treble/Bass/Melody on channels 1-4
0-based

Mix

Parameter CC Range Usage Description Orientation
Bass EQ / compressor 16 [0–127]
0~127: Amount
Level of the low band (20 Hz to 125 Hz) of the master EQ and multiband compressor
Note: Global mix preset is always on MIDI channel 13
0-based
Mid EQ / compressor 17 [0–127]
0~127: Amount
Level of the mid band (125 Hz to 2.5 kHz) of the master EQ and multiband compressor
Note: Global mix preset is always on MIDI channel 13
0-based
Treble EQ / compressor 18 [0–127]
0~127: Amount
Level of the high band (2.5 kHz to 20 kHz) of the master EQ and multiband compressor
Note: Global mix preset is always on MIDI channel 13
0-based
Tape dry 19 [0–127]
0~127: Amount
Dry level of the internal tape (synth) voices
Note: Global mix preset is always on MIDI channel 13
0-based
Audio in dry 20 [0–127]
0~127: Amount
Dry level of the external audio input
Note: Global mix preset is always on MIDI channel 13
0-based
Tape delay send 21 [0–127]
0~127: Amount
Send from the synth voices to the tape delay
Note: Global mix preset is always on MIDI channel 13
0-based
Tape reverb send 22 [0–127]
0~127: Amount
Send from the synth voices to the reverb
Note: Global mix preset is always on MIDI channel 13
0-based
Audio in delay send 23 [0–127]
0~127: Amount
Send from the external audio input to the tape delay
Note: Global mix preset is always on MIDI channel 13
0-based
Audio in reverb send 24 [0–127]
0~127: Amount
Send from the external audio input to the reverb
Note: Global mix preset is always on MIDI channel 13
0-based
Reverb shimmer 25 [0–127]
0~127: Amount
Octave-shifted feedback in the reverb
Note: Global mix preset is always on MIDI channel 13
0-based
Reverb feedback 26 [0–127]
0~127: Amount
Reverb feedback, acting like a size control
Note: Global mix preset is always on MIDI channel 13
0-based
Delay time 27 [0–127]
0~127: Amount
Delay time, quantised to musical divisions and synced to the clock
Note: Global mix preset is always on MIDI channel 13
0-based
Delay feedback 28 [0–127]
0~127: Amount
Number of delay repeats
Note: Global mix preset is always on MIDI channel 13
0-based
Reverb return 29 [0–127]
0~127: Amount
Reverb return level
Note: Global mix preset is always on MIDI channel 13
0-based
Delay return 30 [0–127]
0~127: Amount
Delay return level
Note: Global mix preset is always on MIDI channel 13
0-based
Output level 31 [0–127]
0~127: Amount
Master output level at the audio jack and over USB
Note: Global mix preset is always on MIDI channel 13
0-based
Audio in sidechain 32 [0–127]
0~127: Amount
Sidechain amount applied from the external audio input
Note: Global mix preset is always on MIDI channel 13
0-based
Reverb sidechain 33 [0–127]
0~127: Amount
Sidechain amount applied to the reverb
Note: Global mix preset is always on MIDI channel 13
0-based
Delay sidechain 34 [0–127]
0~127: Amount
Sidechain amount applied to the delay
Note: Global mix preset is always on MIDI channel 13
0-based

Mix random range

Parameter CC Range Usage Description Orientation
Bass EQ / compressor range 44 [0–127]
0~127: Range width
Width of the random range for bass eq / compressor at the current XY position
Note: Only the first five mix parameters use a paired range value. Global mix preset is always on MIDI channel 13
0-based
Mid EQ / compressor range 45 [0–127]
0~127: Range width
Width of the random range for mid eq / compressor at the current XY position
Note: Only the first five mix parameters use a paired range value. Global mix preset is always on MIDI channel 13
0-based
Treble EQ / compressor range 46 [0–127]
0~127: Range width
Width of the random range for treble eq / compressor at the current XY position
Note: Only the first five mix parameters use a paired range value. Global mix preset is always on MIDI channel 13
0-based
Tape dry range 47 [0–127]
0~127: Range width
Width of the random range for tape dry at the current XY position
Note: Only the first five mix parameters use a paired range value. Global mix preset is always on MIDI channel 13
0-based
Audio in dry range 48 [0–127]
0~127: Range width
Width of the random range for audio in dry at the current XY position
Note: Only the first five mix parameters use a paired range value. Global mix preset is always on MIDI channel 13
0-based

Global

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Tempo 11 120 [0–16383]
0~16383: BPM times 24
Song tempo
Note: 14-bit value equal to BPM multiplied by 24. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Raw XY position X 32 4 [0–127]
0~127: X position
Raw X position of the XY pad
Note: Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Raw XY position Y 32 5 [0–127]
0~127: Y position
Raw Y position of the XY pad
Note: Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
State dump request 32 104 [0–127]
0: No effect; 1-127: Request full state dump
Asks Plinky to send its full NRPN state on USB MIDI port 1
Note: Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Panel page select 34 48 [0–127]
0~127: Page index
Switches the page of a MIDI Panel Maker panel
Note: Clamped to the available page count. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based

Musical state

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Key root 33 76 [0–127]
0~127: MIDI note
Current song key root
Note: Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Scale mask 33 77 [0–4095]
0~4095: Pitch-class mask
12-bit pitch-class mask of the current scale relative to the key root, bit 0 is the root
Note: 14-bit value; major scale is 2741, natural minor is 1453. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Chord root 33 78 [0–127]
0~127: MIDI note
Current chord root
Note: Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Chord note mask 33 79 [0–4095]
0~4095: Pitch-class mask
12-bit pitch-class mask of the current chord relative to the chord root
Note: 14-bit value; major triad is 145, minor triad is 137. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Chord scale mask 33 80 [0–4095]
0~4095: Pitch-class mask
12-bit pitch-class mask of the chord scale relative to the chord root
Note: 14-bit value. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Voicing note 1 33 81 [0–127]
0: Terminator; 1~127: MIDI note
Note 1 of the current chord voicing
Note: Write 0 to terminate the voicing early. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Voicing note 2 33 82 [0–127]
0: Terminator; 1~127: MIDI note
Note 2 of the current chord voicing
Note: Write 0 to terminate the voicing early. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Voicing note 3 33 83 [0–127]
0: Terminator; 1~127: MIDI note
Note 3 of the current chord voicing
Note: Write 0 to terminate the voicing early. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Voicing note 4 33 84 [0–127]
0: Terminator; 1~127: MIDI note
Note 4 of the current chord voicing
Note: Write 0 to terminate the voicing early. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Voicing note 5 33 85 [0–127]
0: Terminator; 1~127: MIDI note
Note 5 of the current chord voicing
Note: Write 0 to terminate the voicing early. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based
Voicing note 6 33 86 [0–127]
0: Terminator; 1~127: MIDI note
Note 6 of the current chord voicing
Note: Write 0 to terminate the voicing early. Shared musical state used by the Blocks and Chords panels to sync harmony between devices; writes take effect immediately. Advanced NRPN layer; CC 99/98 select the parameter and CC 6 (plus CC 38 for 14-bit values) writes it; Plinky auto-increments the NRPN number after each value
0-based

This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.