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 |
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.