MIDI implementation details for the Endorphin.es Evil Pet.
Last update: January 19, 2026 • 39 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Grains volume | 11 | [0–127] | — |
Controls only the grains' volume. Not controllable with a physical knob.
|
0-based |
| Saturator | 39 | [0–127] | — | — | 0-based |
| Mix | 40 | [0–127] |
0~127: Source to grains
|
— | 0-based |
| Diffuse | 41 | [0–127] | — | — | 0-based |
| Spread | 42 | [0–127] | — | — | 0-based |
| Cloud | 43 | [0–127] | — | — | 0-based |
| Pitch | 44 | [0–127] | — | — | 0-based |
| Detune | 45 | [0–127] | — | — | 0-based |
| Grains | 46 | [0–127] | — | — | 0-based |
| Shape | 47 | [0–127] | — | — | 0-based |
| Position | 49 | [0–127] | — | — | 0-based |
| Size | 50 | [0–127] | — | — | 0-based |
| Record enable | 69 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Saturator type | 84 | [0–127] |
0-21: Chorus; 22-43: Feedback; 44-64: Dist; 65-85: Sample rate reducer; 86-106: Bit crusher; 107-127: Flanger
|
— | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Attack | 73 | [0–127] | — | 0-based |
| Decay | 75 | [0–127] | — | 0-based |
| Sustain | 79 | [0–127] | — | 0-based |
| Release | 72 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Filter frequency | 70 | [0–127] | — | 0-based |
| Filter resonance | 71 | [0–127] | — | 0-based |
| Filter type | 80 | [0–127] |
0-25: Multimode; 26-51: LP; 52-77: HP; 78-102: BP; 103-127: Comb
|
0-based |
| Envelope filter modulation | 96 | [0–127] |
0~127: 0 to 100%
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| LFO 1 type | 81 | [0–127] |
0-8: Sin; 19-37: Tri; 38-55: Saw; 56-63: Square; 74-91: Step rand.; 92-109: Fluct. rand.; 110-127: Env. follower
|
0-based |
| LFO 1 speed | 76 | [0–127] | — | 0-based |
| LFO 2 type | 82 | [0–127] |
0-8: Sin; 19-37: Tri; 38-55: Saw; 56-63: Square; 74-91: Step rand.; 92-109: Fluct. rand.; 110-127: Env. follower
|
0-based |
| LFO 2 speed | 77 | [0–127] | — | 0-based |
| LFO 3 type | 83 | [0–127] |
0-8: Sin; 19-37: Tri; 38-55: Saw; 56-63: Square; 74-91: Step rand.; 92-109: Fluct. rand.; 110-127: Env. follower
|
0-based |
| LFO 3 speed | 78 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Overtone volume | 85 | [0–127] |
0~127: 0% to 100%
|
0-based |
| Overtone type | 86 | [0–127] |
0-25: None; 26-51: Sine; 52-77: Tri; 78-102: Saw; 103-127: Square
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Reverb type | 95 | [0–127] |
0-31: Plate L; 32-63: Reverse; 64-95: Room; 96-127: Plate S
|
0-based |
| Reverb amount | 91 | [0–127] | — | 0-based |
| Reverb tone | 92 | [0–127] | — | 0-based |
| Reverb tail | 93 | [0–127] | — | 0-based |
| Reverb shimmer | 94 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Expression | 1 | [0–127] |
0~127: Expression pedal amount
|
— | 0-based |
| Volume | 7 | [0–127] |
0~127: Silence to 100%
|
— | 0-based |
| Sustain pedal | 64 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| MPE timbre | 74 | [0–127] | — |
Vertical Y-axis per voice/channel
|
0-based |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.