Coding — macOS · Swift · SwiftUI · AVFoundation · Metal · IA locale · DJ · stems · Demucs · Whisper · MIDI · DVS
Jarvis DJ
The native macOS DJ app that mixes like a DJ, learns from other DJs' sets and takes orders from your assistant.
Jarvis DJ is a full DJ app for macOS, written in Swift: two to four decks, locally separated stems (vocals, drums, bass, other), 32 effects, a sampler, MIDI controllers and turntables. Its auto mix applies the techniques of each genre — smooth fades for bossa, drops and acapellas for hip-hop, long bass-swap blends for techno — and never stacks two vocals. It studies recorded DJ sets to work out how every transition was played, and learns from them. Everything runs locally, no account, no cloud; a whole party starts by voice from a personal assistant.
- Genre-aware auto mix with stems: the outgoing vocal fades into its own echo before the next one comes in
- Learn from a set: originals aligned on a DJ's recording reveal pitch, blend length, bass swap and the launch point
- Theme nights by voice: “make me a bossa nova mix” searches, downloads, analyses and mixes on its own
- Driven by a personal assistant (jarvisdj:// links), with reports and music ducking while it speaks
- Trending now by style with 30 s previews and one-click add; half-tempo errors fixed by genre
- 32 royalty-free sampler sounds synthesised in-app; an imitated singing voice; everything local
Screens