Termixer is a newly released terminal-based DJ mixer designed for live audio performance. Developed in Rust and utilizing the ratatui library, it offers a text-based user interface for controlling various audio mixing functions. This tool is specifically tailored for use with TidalCycles, an environment for live coding music.
The mixer includes a dual-deck setup with per-channel faders, pan controls, 3-band EQ, and low-pass/high-pass filters. A central DJ section provides a crossfader, cue mix, and dedicated headphone/booth outputs. Additionally, Termixer features a 4x4 grid of sample pads with an integrated sequencer for triggering audio samples during performances.
Termixer supports auto-discovery of audio sources from MPV sockets, SuperCollider, PulseAudio, PipeWire, and JACK. Its integration with SuperCollider allows for custom SynthDefs to process audio channels. The application also uses Vim-like navigation (hjkl) and requires Nerd Fonts for icon display, enhancing its terminal-native experience.
The project is open-source under the MIT license and can be installed via `cargo`. Users can specify MPV sources explicitly or allow auto-discovery. The tool is built in Rust, emphasizing performance and reliability for live audio manipulation. It provides a unique approach to DJ mixing by leveraging a command-line interface, catering to users who prefer terminal-centric workflows.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Termixer, a new terminal-based DJ mixer built with Rust and ratatui, has been released. It provides real-time audio mixing capabilities including EQ, filtering, crossfading, and sample pads, primarily for live performance with TidalCycles. This tool offers a command-line interface solution for audio manipulation, which is relevant for developers and musicians working with terminal-centric workflows and algorithmic composition.