You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two-deck engine — 16-bar phase-locked crossfades with five transition
types (BeatMatched, EchoOut, BassSwap, FilterSweep, LoopRoll), per-track BPM
detection, beat-onset and beat-grid analysis.
Beatport streaming — OAuth 2.0 with PKCE against dj.beatport.com; an
embedded WebView handles login, tokens stay on the machine.
Library import — rekordbox (XML + USB .pdb), Engine DJ, Serato V2, and a
local files browser.
Virtual mixer — 3-band EQ, single-knob filter, delay, and beat-aware loop,
controllable by keyboard, IPC, MIDI, or the AI DJ.
AI DJ — an Anthropic-API-driven DJ that picks tracks, beatmatches, and
operates the mixer in Auto / Assist / Manual modes, with per-style memory.
MIDI controller support — any controller via ~/.mixr/midi-map.json, MIDI
learn, and presets for the Numark Mixstream Pro and a generic 2-channel layout.
Pitch stretching — varispeed by default, with optional pitch-invariant
Rubberband (FFI) or a pure-Rust WSOLA + phase-vocoder engine.
File-based IPC — drive the whole rig by writing JSON to ~/.mixr/command;
read state from status.json / screen.txt / quick.txt / events.jsonl.
Native integration — mixr --blit runs mixr as a native pane inside the tmnl terminal.
Install mixr-rs 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/chris-mclennan/mixr/releases/download/v0.1.0/mixr-rs-installer.sh | sh