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

Inside Jarvis DJ.

Deux platines, stems en couleur et jogs qui tournent : l'écran de mix.
Live Set : grandes formes d'onde et contrôleur, pour jouer devant la salle.
Disposition stems : voix, batterie, basse et reste, chacun avec ses effets.
La bibliothèque analysée : tempo, tonalité, énergie, repères, santé des fichiers.
Tendances du moment par style, extrait de 30 s, ajout en un clic.
Le Studio : banques de sons, boucles et morceaux calés au tempo et à la tonalité.
Onze thèmes, du studio sobre au néon.