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

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