termixer
A terminal-based DJ mixer for live performance with TidalCycles. Built in Rust with ratatui, it provides real-time EQ, filtering, crossfading, and sample pads for mixing audio from MPV and SuperCollider.
Features
Dual-deck mixer with per-channel fader, pan, 3-band EQ, LPF/HPF
with per-channel fader, pan, 3-band EQ, LPF/HPF DJ center with crossfader, cue mix, headphone/booth outputs
with crossfader, cue mix, headphone/booth outputs Sample pads — 4x4 grid with sequencer
— 4x4 grid with sequencer Auto-discovery of MPV sockets, SuperCollider, PulseAudio, PipeWire, JACK sources
of MPV sockets, SuperCollider, PulseAudio, PipeWire, JACK sources SuperCollider integration — custom SynthDefs for mixer channel processing
— custom SynthDefs for mixer channel processing Vim navigation — hjkl throughout, 3-level mode system
Prerequisites
... continue reading