endorphin-es/ghost
Ghost
Creative stereo multi-dimensional effects chain module with delay, reverb, multimode filter, and distortion in a re-orderable signal chain. ARM Cortex-M7 processor, 96kHz/32-bit internal processing. Co-designed with Andrew Huang.701
Capabilities 8
- Compressorcompressor
- One-band peak stereo compressor with single knob control and sidechain ducking via trigger input.701
- Delaydelay
- Stereo delay with 1v/oct tracking, tap tempo, external clock sync, up to 2.5 seconds maximum delay time. Capable of Karplus-Strong synthesis.701
- Envelope Generatorenvelope-generator
- Onboard envelope triggered from TRIG IN jack. Fixed 1ms attack, exponential decay. Positive output available on ENVELOPE OUT jack; internal version is inverted for sidechain ducking.701
- Multimode Filtermultimode-filter
- Zero-delay feedback state-variable filter with three modes: bipolar LP/HP isolator, band-pass, and comb filter with resonator. Followed by bitcrusher and sample rate reducer.701
- Reverbreverb
- Lush stereo hall reverb with shimmer, freeze, reverse reverb, pre-delay up to 0.5s, and mid/side widener.701
- Stereo Effects Processorstereo-effects-processor
- Four re-orderable processing blocks (delay, reverb, filter, distortion) in a fully digital stereo signal chain. Chain order switchable with single button press through 3 combinations.701
- Vcfvcf
- 701
- Waveshaping Distortiondistortion
- 8x oversampled distortion algorithm. Plus digital input gain booster and output drive saturator as three distinct distortion flavors.701
Jacks 18 — 15 in / 3 out
| Name | Signal | Voltage | Description |
|---|---|---|---|
| Inputs (15) | |||
| CLOCK IN | clock | 0V to 5V | External clock input for delay tempo. Expects clock pulses in sixteenth notes. Module switches to external clock automatically when cable is inserted.701 |
| COMPRESSOR CV | cv | 0V to 5V | 701 |
| DELAY DRY/WET CV | cv | — | 701 |
| DIST CV | cv | 0V to 5V | 701 |
| IN 1 | audio | -5V to 5V | Left stereo audio input. Normalled to IN 2 when no cable is inserted in IN 2.701 |
| IN 2 | audio | — | Right stereo audio input. Receives normalled signal from IN 1 when no cable is inserted.701 |
| POST-VCA CV | cv | 0V to 5V | CV input for final output volume. Normalled to +5V (full volume) when no cable inserted.701 |
| PRE-VCA CV | cv | 0V to 5V | Controls amplitude of incoming stereo signal. Normalled to +5V (full open) when no cable inserted.701 |
| REPEATS CV | cv | 0V to 5V | 701 |
| RESONANCE CV | cv | 0V to 5V | 701 |
| REVERB DRY/WET CV | cv | 0V to 5V | CV control over reverb dry/wet mix. Normalled to +5V (full wet) when no cable inserted.701 |
| TAIL CV | cv | 0V to 5V | 701 |
| TIME CV | cv | -5V to 5V | 1v/oct CV input for delay time. Inversely summed with TIME/DIV knob when no external clock. Higher CV shortens delay time; lower values increase it.701 |
| TRIGGER INPUT | trigger | — | 701 |
| VCF CV | cv | -5V to 5V | CV input for filter cutoff. Amount scaled by CUTOFF CV attenuverter knob.701 |
| Outputs (3) | |||
| ENVELOPE OUTPUT | cv | 0V to 5V | Positive envelope output triggered from TRIG IN. Fixed 1ms attack, exponential decay curve. Positive version of the internal sidechain envelope.701 |
| OUT 1 | audio | -5V to 5V | Left stereo audio output. Can drive headphones or be used as mono L output. Supports TRS for pseudo-balanced connection.701 |
| OUT 2 | audio | — | Right stereo audio output. Can drive headphones or be used as mono R output. Supports TRS for pseudo-balanced connection.701 |
Parameters 17
| Name | Type | Range | Behavior |
|---|---|---|---|
| BPF BUTTON | button | — | Single press: toggles between LP/HP (default, unlit) and Band-Pass filter (lit). ROUTING+BPF: selects Comb filter with resonator (semi-lit). Second press from BPF returns to LP/HP.701 |
| COMPRESSOR | knob | — | One-band peak stereo compressor. Ranges from none to light to heavy compression with pre-defined values. Around 12 o'clock for ambient/pads, full CW for snappy drums.701 |
| CUTOFF CV | knob | — | Attenuverter/polarizer for the VCF CV input jack. Scales and can invert the CV applied to filter cutoff.701 |
| DELAY | knob | — | Controls delay dry/wet mix. Acts as attenuator for DELAY DRY/WET CV jack. Fully CW = 100% wet, no dry signal passes.701 |
| DELAY TIME/DIV | knob | — | Controls delay time from short audio-rate repeats (CCW) to longer taps (CW). With external clock, acts as clock divider/multiplier.701 |
| DISTORTION | knob | — | Controls distortion level, summed with DIST CV jack. Secondary function (ROUTING+DISTORTION): bitrate reducer / bitcrusher — full 24 bits at CCW, crushes to noise at CW. Default at CCW (clean signal).701 |
| FREEZE BUTTON | button | — | Primary: freezes reverb (infinite recirculation). When REVERSE REVERB active, activates delay looper instead. Secondary (ROUTING+FREEZE): switches reverb to reverse algorithm.701 |
| FREQUENCY | knob | — | Sets the filter cutoff frequency. Mixed with VCF CV input scaled by CUTOFF CV attenuverter.701 |
| REPEATS | knob | — | Controls delay feedback/repeats level. Fully CW = self-oscillation. Summed with REPEATS CV. Secondary (ROUTING+REPEATS): tilt EQ on delay wet output.701 |
| RESONANCE | knob | — | Controls filter resonance, summed with RESONANCE CV. In BPF mode, defines band width. In COMB filter mode, bipolar: CCW adds negative combs, CW adds positive combs, extremes enable resonator. Secondary (ROUTING+RESONANCE): sample rate reducer from 96kHz (CCW) to noise (CW).701 |
| REVERB | knob | — | Controls reverb dry/wet mix, acts as attenuator for REVERB DRY/WET CV. Secondary (ROUTING+REVERB): tilt EQ (damping) before reverb tank. After 13 o'clock, shimmer is added.701 |
| ROUTING BUTTON | button | — | Short press cycles through 3 routing chain orders (FX→DIST→VCF, DIST→VCF→FX, VCF→FX→DIST). Acts as shift button when held, enabling secondary /* functions on other controls.701 |
| SIDECHAIN | knob | — | Primary: sets sidechain envelope release time. Secondary (ROUTING+SIDECHAIN): sets depth of sidechain ducking effect.701 |
| TAIL | knob | ≤0.5s | Primary: controls reverb decay/tail length. Secondary (ROUTING+TAIL): pre-delay amount for reverb, from no pre-delay (CCW) to maximum up to 0.5 seconds (CW). Summed with TAIL CV input.701 |
| TAP BUTTON | button | — | Sets tap tempo for delay. Blinks fully lit when using internal clock, semi-lit when synced to external clock. Secondary (ROUTING+TAP): changes stereo tap distribution between LRLR, LRRL, and STEREO modes.701 |
| TONE/GAIN | knob | — | Primary: 6dB/oct tilt EQ. CCW emphasizes lows, CW emphasizes highs, 12 o'clock is flat. Secondary (ROUTING+TONE): digital gain booster from 100% at full CCW to boosted at full CW (up to 10x amplification).701 |
| VOLUME/DRIVE | knob | — | Controls final output volume, acts as attenuator for POST-VCA CV. After 15 o'clock (3 o'clock area) adds DRIVE saturation. Secondary (ROUTING+VOLUME): sets global dry/wet mix between clean input (CCW) and fully processed output (CW).701 |
Firmware history 5 versions
| Version | Released | Notes |
|---|---|---|
| 4.00 | 2025-09-22 | 701 |
| 3.0 | — | Added knob snapping for secondary parameters, bitrate reducer (bitcrusher) and sample rate reducer (downsampling) lo-fi effects, and new patch example (Half-Life speech processing). LO-FI effects always stand after the VCF block in the routing chain.701 |
| 2.0 | — | Added parallel processing (global dry/wet via ROUTING+VOLUME), shimmer on reverb (REVERB knob after 13 o'clock), ROUTING+REVERB for reverb tone/damping control, and secondary TONE function on REVERB knob.701 |
| 1.02 | — | Added buffer clear function: turning both Delay dry/wet and Repeats knobs fully CCW clears the delay buffer.701 |
| 1.01 | — | When switching between Reverb freeze and Reversed reverb, the recorded buffer is cleared and module returns to normal non-freeze state.701 |
References 2
-
[701]
Endorphin.es Ghost Manual (firmware V4.00)manual● verified 2026-05-21
- [702]