Endorphin.es Evil Pet — MIDI Editor & CC Reference

Control the Endorphin.es Evil Pet from your browser — full MIDI CC reference for 17 parameters, interactive editor, and AI-generated presets. Free, no install.

Nitelite gives the Evil Pet a full browser-based control surface: turn every knob, flip every switch, describe the tone you want to the AI Tone Terminal, and save the results — all sent to the pedal live over MIDI (default channel 0). Works free in Chrome, Edge, Opera, or Brave — no install required.

Knobs

ControlMIDI CCDescription
POSITIONCC 49Sets the part of the buffer from which the sample's part section is played. Visible on the OLED as a [...] bracketed area on the waveform — moves when POSITION and SIZE are adjusted.
SIZECC 50Sets the size of each grain. Bipolar — turning from noon to CW the grain is played back forward, from noon to CCW it plays in reverse. Maximum possible grain size is 2 seconds.
PITCHCC 44Sets the pitch of the grain playback. Default range is +/-2 octaves (configurable in SETTINGS to 1, 2, or 3 octaves). Can be unquantized or quantized to semitones, octaves, 5ths, or major/pentatonic/lydian/minor/melodic-minor/harmonic-minor scales.
GRAINSCC 46Rate at which grains are generated. Bipolar by default — always 1 grain at noon, faster constant rate turning CW from noon, random rate turning CCW from noon. Behaviour is configurable (DUAL/CONST/RANDOM/MIDI) in SETTINGS — set to MIDI to use the GRAINS knob as a divider for the incoming MIDI clock and generate rhythmically synchronized grains.
SATURATORCC 39Amount of the extra processor block which sits after the filter chain but before the reverb. Type is selected via the SATURATOR TYPE switch (DISTORTION, SAMPLE RATE REDUCER, BIT CRUSHER, FLANGER, CHORUS, or FEEDBACK). FEEDBACK works only when RECORD is enabled — feeds the output back into the buffer for build-ups, echoes, and self-oscillation.
MIXCC 40Blend between the selected audio input source (MIC, LINE IN, or RADIO) at 0 and the generated grain playback at 127. Useful to set dry/wet when used as an audio effect processor; should be fully CW when mangling a loaded WAV / frozen recorded buffer (CCW will give silence when RECORD is disabled).
ATTACKCC 73Attack time for the ADSR envelope generator. Range from 0.1 mSec to 10 seconds.
RELEASECC 72Release time for the ADSR envelope generator. Range from 0.1 mSec to 10 seconds.
FILTERCC 70Filter cutoff amount. Behaviour depends on filterType: in MULTIMODE (dual LP/HP) it is bipolar — fully open at noon. In LOW PASS / HIGH PASS / BANDPASS modes it sweeps the cutoff or band center. In COMB mode it sets the comb frequency.
REVERBCC 91Reverb amount. Reverb can be applied to GRAINS only (pre-MIX) or to the full post-MIX signal as DRY/WET or SEND — selectable in the EFFECTS menu.
TAILCC 93Decay of the reverb tail (a.k.a. feedback). Higher values = longer reverb sustain.
LFO SPEEDCC 76Frequency / speed of LFO 1 (the panel knob targets whichever of the 3 LFOs is currently selected via LFO SELECT — over MIDI, LFOs 1/2/3 are addressable independently). Range from 0.01 Hz (100 s/cycle) at CCW to 50 Hz (0.02 s/cycle) at CW. When the LFO is set to ENVELOPE FOLLOWER, this knob acts as digital gain (up to +20 dB). When LFO is synced to external MIDI clock, the knob picks the divider (/8, /4, 3/2, 5/4, 1, 3/4, 1/2, 1/3, 1/4).

Alt / Secondary Knob Functions

ControlMIDI CCDescription
SPREADCC 42Alters the maximum random panning of each grain — i.e. how wide the grains are placed in the stereo field. 0 = mono, 127 = maximum stereo spread.
CLOUDCC 43Sets the playback window size around the area set by the POSITION knob. POSITION, SIZE, and CLOUD all alter the grains extraction area surrounded by the [...] brackets on the screen.
DETUNECC 45Randomizes the grains pitch from the point set by the PITCH knob by +/-1 octave, following the same quantization setting. 0 = no detune, 127 = maximum random detune.
SHAPECC 47Adjusts the grain's micro-envelope shape — from soft (bell-like) at CCW to hard (square) shape at CW.
DIFFUSECC 41Adjusts the DIFFUSION of the grains — a special processing block that follows the SHAPE micro-envelope and smears the sounds through an all-pass network. Think of it as an extra micro reverb with a super short tail to smoothen transients or glitches of small spiky grains and make them sound more out-of-phase and blurry.
VOLUMECC 7Final output volume level for both line and headphones outputs. 0 = silence, 100 ≈ 100%.
SUSTAINCC 79Sustain level for the ADSR envelope generator, from 0% to 100%.
DECAYCC 75Decay time for the ADSR envelope generator. Range from 0.1 mSec to 10 seconds.
RESOCC 71Filter resonance or, in BANDPASS mode, the bandwidth of the band.
SHIMMERCC 94Amount of PITCHSHIFTER in the reverb — creates sparkling echoes that glow like a dreamy effect.
TONECC 92Tilt EQ applied after the reverb tank. Useful to get rid of boomy low-end or vice-versa.

Switches

SwitchMIDI CCPositions
FILTER TYPECC 80Multimode / Low Pass / High Pass / Bandpass / Comb
SATURATOR TYPECC 84Chorus / Feedback / Distortion / Sample Rate Reducer / Bit Crusher / Flanger
REVERB TYPECC 95Plate L / Reverse / Room / Plate S
OVERTONECC 86None / Sine / Triangle / Saw / Square
LFO 1 TYPECC 81Sine / Triangle / Saw / Square / Stepped Random / Fluctuating Random / Envelope Follower

Footswitches

  • RECORDbypass on CC 69
  • BYPASSbypass on CC 0
  • PLAYbypass on CC 64

Special MIDI Functions

  • Expression — CC 1
  • Grains Volume — CC 11. Volume of the grains part — controlled via MIDI only. No physical knob on the pedal has access to it.
  • Overtone Volume — CC 85. Volume of the OVERTONE digital oscillator. 0-127 maps to 0-100%.
  • Envelope → Filter Mod — CC 96. Amount of modulation from the envelope generator applied to the filter cutoff. 0-127 maps to 0-100%.
  • LFO 2 Speed — CC 77. Frequency of LFO 2. Same range as LFO 1 (0.01-50 Hz). When synced to external MIDI clock, picks the divider (/8, /4, 3/2, 5/4, 1, 3/4, 1/2, 1/3, 1/4).
  • LFO 2 Type — CC 82. LFO 2 shape. Discrete ranges: 0-8 Sine, 19-37 Triangle, 38-55 Saw, 56-73 Square, 74-91 Stepped Random, 92-109 Fluctuating Random, 110-127 Envelope Follower.
  • LFO 3 Speed — CC 78. Frequency of LFO 3. Same range as LFO 1 (0.01-50 Hz). When synced to external MIDI clock, picks the divider (/8, /4, 3/2, 5/4, 1, 3/4, 1/2, 1/3, 1/4).
  • LFO 3 Type — CC 83. LFO 3 shape. Discrete ranges: 0-8 Sine, 19-37 Triangle, 38-55 Saw, 56-73 Square, 74-91 Stepped Random, 92-109 Fluctuating Random, 110-127 Envelope Follower.
  • MPE Timbre — CC 74. MPE Y-axis (timbre) destination. Sent from MPE keyboards on CC#74 — assignable to VOLUME, FILTER FREQUENCY, FILTER RESONANCE, SPREAD, SIZE, DETUNE, POSITION, or SHAPE in the MIDI menu when the pedal is in MPE mode.

More Endorphin.es Pedals on Nitelite