Endorphin.es Evil Pet MIDI CCs & NRPNs

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.

Grains

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

Envelope

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

Filter

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

LFO

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

Overtone

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

Reverb

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

General

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.