MIDI implementation details for the Plinky Plinky
Download:
CSV
DROID
Pyramid
Hapax
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Latch | Set the oscillator to latch mode (always on) | 101 | 0 | 127 | 0-based | Switch Latch on and send in V/oct pitch CV and Gate signals if you want to use it like an oscillator | 0-8: Latch off; 9-127: Latch on | |||||
On/off | Enables the arpeggiator | 102 | 0 | 127 | 0-based | 0-8: Arp off; 9-127: Arp on | ||||||
Order | Selects the arpeggiator pattern | 103 | 0 | 127 | 0-based | 0~127: Change arp play order | ||||||
Clock division | Sets the speed of the arpeggiator | 104 | 0 | 127 | Centered | Negative numbers are unquantized, positive numbers divide a 32nd note clock | 0~63: unquantized; 64~127: syched in 32 divisions | |||||
Chance | Sets the probability of the arpeggiator progressing on each tick of its clock | 105 | 0 | 127 | 0-based | If the euclidean length parameter is 0 this is a true random probability, otherwise it's the density of a euclidean rhythm. | 0~127: Arp probability or euclidian length | |||||
Euclid length | Sets the length of the euclidean pattern | 106 | 0 | 127 | Centered | Negative values treat rests differently | 0~63: steps negative values; 64: true random; 65~127: positive values | |||||
Octaves | Sets the octave range of the arpeggiator | 107 | 0 | 127 | 0-based | 1 to 5 | 0~127: Arp octaves |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Delay time | Time between each echo | 12 | 0 | 127 | Centered | Positive values are unquantized, negative values are multiples of the current tempo | 0~63: synched; 64~127: free running | |||||
Delay send amt | Amount of dry sound sent to delay FX | 94 | 0 | 127 | 0-based | 0~127: Delay send | ||||||
Delay feedback amt | Amount of feedback in the delay | 95 | 0 | 127 | 0-based | 0~127: Delay feedback amount | ||||||
Delay pingpong | Offsets the interval between left and right echo | 112 | 0 | 127 | 0-based | Moves the right tap to early time | 0~127: Delay ping pong | |||||
Delay wobble | Amount of simulated tape speed wobble | 113 | 0 | 127 | 0-based | 0~127: Delay wobble |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Sensitivity (LPF amount) | Max amount of pressure and env 1 to LPG frequency | 3 | 0 | 127 | 0-based | 0~127: Filter max frequency | ||||||
Release | Sets the release of envelope 1 | 72 | 0 | 127 | 0-based | 0~127: Env1 release | ||||||
Attack | Sets the attack of envelope 1 | 73 | 0 | 127 | 0-based | 0~127: Env1 attack | ||||||
Sustain | Sets the sustain of envelope 1 | 74 | 0 | 127 | 0-based | 0~127: Env1 sustain | ||||||
Decay | Sets the decay of envelope 1 | 75 | 0 | 127 | 0-based | 0~127: Env1 decay |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Level | Sets the peak level of envelope 2 | 19 | 0 | 127 | 0-based | 0~127: Env2 level | ||||||
Attack | Sets the attack of envelope 2 | 20 | 0 | 127 | 0-based | 0~127: Env2 release | ||||||
Decay | Sets the decay of envelope 2 | 21 | 0 | 127 | 0-based | 0~127: Env2 decay | ||||||
Sustain | Sets the sustain of envelope 2 | 22 | 0 | 127 | 0-based | 0~127: Env2 sustain | ||||||
Release | Sets the release of envelope 2 | 23 | 0 | 127 | 0-based | 0~127: Env2 release |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Synth Level | Set the level of synth/sampler | 7 | 0 | 127 | 0-based | After 50%, limiter is engaged | 0~127: Synth level | |||||
Wet / Dry | Sets the balance between the dry signal and internal fx | 8 | 0 | 127 | Centered | 100 is completely wet and -100 is completely dry | 0~127: Wet/dry mix | |||||
HPF amount | Amount of high pass filtering on output | 31 | 0 | 127 | 0-based | 0~127: HiPass amount | ||||||
External in volume | Sets the gain level of the external audio inputs | 89 | 0 | 127 | 0-based | 0~127: External in level | ||||||
External in wet/dry | Sets the balance between the external in dry signal and internal fx processing external signal | 90 | 0 | 127 | Centered | 0~127: External Wet/dry mix |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Offset | Offsets the base value of the modulator | 26 | 0 | 127 | Centered | Negative values apply negative offset | 0~127: Modulator A offset | |||||
Depth | Sets the amount of LFO in the modulator | 25 | 0 | 127 | Centered | Negative values invert the LFO | 0~127: LFO A depth | |||||
Rate | Controls the rate of the internal LFO | 24 | 0 | 127 | Centered | 0~127: LFO A rate |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Offset | Offsets the base value of the modulator | 29 | 0 | 127 | Centered | Negative values apply negative offset | 0~127: Modulator B offset | |||||
Depth | Sets the amount of LFO in the modulator | 28 | 0 | 127 | Centered | negative values invert the LFO | 0~127: LFO B depth | |||||
Rate | Controls the rate of the internal LFO | 27 | 0 | 127 | Centered | 0~127: LFO B rate |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Rate | Controls the rate of the internal LFO | 76 | 0 | 127 | Centered | 0~127: LFO X rate | ||||||
Depth | Sets the amount of LFO in the modulator | 77 | 0 | 127 | Centered | Negative values invert the LFO | 0~127: LFO X depth | |||||
Offset | Offsets the base value of the modulator | 78 | 0 | 127 | Centered | Negative values apply negative offset | 0~127: Modulator X offset |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Rate | Controls the rate of the internal LFO | 79 | 0 | 127 | Centered | 0~127: LFO Y rate | ||||||
Depth | Sets the amount of LFO in the modulator | 80 | 0 | 127 | Centered | Negative values invert the LFO | 0~127: LFO Y depth | |||||
Offset | Offsets the base value of the modulator | 81 | 0 | 127 | Centered | 0~127: Modulator Y offset |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Noise level | Adds noise to the oscillators | 2 | 0 | 127 | 0-based | 0~127: Noise amount | ||||||
Distortion | Distortion amount to the oscillators | 4 | 0 | 127 | Centered | -100 to 100. Negative values are attenuation | 0~64: attenuation; 65~127: distortion | |||||
Glide | Controls the speed of the portamento | 5 | 0 | 127 | 0-based | 0~127: Glide amount | ||||||
Pitch | Fine tune of the pitch | 9 | 0 | 127 | Centered | 0 is set to C | 0~127: Oscillators pitch | |||||
Shape | Sets the shape of the oscillators | 13 | 0 | 127 | Centered | 0~63: Square with PWM; 64: Saw; 65~127: Wavetable | ||||||
Interval | Sets the tuning interval between oscillators | 14 | 0 | 127 | Centered | -1 to +1 octaves | 0~127: Osc intervals | |||||
Resonance | Adds resonance to the LPG filter | 71 | 0 | 127 | 0-based | 0~127: Resonance amount |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Reverb send amt | Amount of the dry sound sent to the Reverb unit | 91 | 0 | 127 | 0-based | 0~127: Reverb send | ||||||
Reverb time | Controls the length of the decay of the Reverb | 92 | 0 | 127 | 0-based | 0~127: Reverb time | ||||||
Reverb shimmer | Amount of octave-up signal that is fed into the reverb | 93 | 0 | 127 | 0-based | 0~127: Reverb shimmer | ||||||
Reverb wobble | Amount of simulated tape speed wobble | 114 | 0 | 127 | 0-based | 0~127: Reverb wobble |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Scrub | Controls the starting point of the sample playback | 15 | 0 | 127 | 0-based | Start is relative to the slice point | 0~127: Sample start | |||||
Grain size | Sets the size of the grains | 16 | 0 | 127 | 0-based | 0~127: Grain size | ||||||
Play speed | Determines at what relative speed the sample is played back | 17 | 0 | 127 | Centered | Pitch is affected. Value is percentage of default speed | 0~127: -200% to 200% speed | |||||
Timestretch | Determines at what relative speed the sample is played back | 18 | 0 | 127 | Centered | Pitch is not affected | 0~127: -200% to 200% speed | |||||
Sample | Controls which sample is being played | 82 | 0 | 127 | 0-based | 0-14: Sampler off; 14~127: Sample select |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Jitter position | Adds an amount of randomness to the sample playback position | 116 | 0 | 127 | 0-based | 0~127: Scrub jitter | ||||||
Jitter grain size | Adds an amount of randomness to the sample grain size | 117 | 0 | 127 | 0-based | 0~127: Grain size jitter | ||||||
Jitter play speed | Adds an amount of randomness to the sample playback speed | 118 | 0 | 127 | 0-based | 0~127: play speed jitter |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Gate length | Sets the length of the gate of each step | 11 | 0 | 127 | 0-based | 0~127: Gate length | ||||||
Pattern | Selects the sequencer pattern | 83 | 0 | 127 | 0-based | 0~127: Select from pattern 1 to 24 | ||||||
Steps | Offsets the starting point of the sequencer | 85 | 0 | 127 | Centered | Negative values select from previous steps | 0~127: Sequencer start offset | |||||
Mode | Sets the order of the steps played by the sequencer | 108 | 0 | 127 | 0-based | 0~127: Sequencer play mode | ||||||
Clock division | Sets the clock division of the sequencer | 109 | 0 | 127 | 0-based | Last one is advance by gate CV | 0~127: Sequencer clock division | |||||
Chance | Sets the probability of the sequencer progressing on each tick of its clock | 110 | 0 | 127 | 0-based | If the euclidean length parameter is 0 this is a true random probability, otherwise it's the density of a euclidean rhythm. | 0~127: Sequencer probability | |||||
Euclid length | Sets the length of the euclidean pattern | 111 | 0 | 127 | Centered | Negative values treat rests differently | 0~63: steps negative values; 64: true random; 65~127: positive values |
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.