Multi-engine chorus plugin

Choroboros

A chorus that eats its own tail

The engines

Five colors. One plugin.

Five engines, each with its own character—from classic to experimental. Normal and HQ modes give you ten algorithms to shape your sound. Right-click Rate for tempo sync, double-click to type exact values, and each engine remembers its own settings.

macOS (Intel + Apple Silicon)

Built for workflow

Rate Sync

Right-click Rate for tempo-synced divisions (straight, triplet, dotted, swing).

Type values

Double-click any value label to enter exact numbers.

Engine persistence

Each engine remembers its own settings when you switch.

Feedback

Built-in feedback dialog in the plugin — or submit feedback here.

Per-engine skins

Different visuals per engine—knobs, panels, HQ toggle.

Help & About

Quick access to docs, version info, and known issues.

Audio

Sample rate44.1 kHz – 192 kHz
Bit depth32-bit float
ChannelsStereo (L/R quadrature LFO)
Block sizeUp to 4096 samples
Reported latency0 samples

Parameters

Rate0.01 – 20 Hz (LFO speed, log-skewed)
Depth0 – 100% (engine-specific mapping)
Offset0 – 180° (LFO phase offset)
Width0 – 200% (stereo spread)
Mix0 – 100% (dry/wet)
Color0 – 100% (per-engine: Green=Bloom, Blue=Focus, Red NQ=saturation, Red HQ=tape tone, Purple=warp, Black=mod intensity)

Algorithms by engine

EngineNQHQ
GreenLagrange 3rdLagrange 5th
BlueCubicThiran allpass
RedBBD emulationTape (Hermite, wow/flutter)
PurplePhase-warpedOrbit (2D modulation)
BlackLinearLinear ensemble

Extra features

  • Rate Sync: Right-click Rate for tempo-synced divisions (straight, triplet, dotted). Uses host BPM.
  • Type values: Double-click any value label to enter exact numbers. Enter applies, Escape cancels.
  • Engine persistence: Each engine stores its own rate, depth, offset, width, mix, color. Switching engines loads that profile.
  • Feedback: Dialog with usage stats, save to file, email with pre-filled body — or submit feedback here.
  • Help / About: Docs, known issues, version, company, JUCE info.
  • Dev Panel: Hidden gesture—smoothing, rate limits, crossfade, per-engine tuning, layout, value FX presets.
  • Animated UI: Flip/reflect on value changes. Per-engine visual themes. Smoothed sliders.

Formats & platform

VST3, AU, AAX, Standalone · JUCE 8 · macOS (Intel + Apple Silicon) only · Windows coming soon

Contributors

We're looking for contributors—especially if you have experience with plugin development on Windows, Linux, or AAX. choroboros-open-source