Every tool you need to mix music videos, powered by AI. Professional-grade features in a browser-based application.
videoDJ.Studio ships with two dedicated AI agents that handle everything from track selection to self-healing error recovery.
30+ slash commands for library management, playlist building, metadata fixing, and mixing suggestions. Ask Linus to build a set, find compatible tracks, fix BPM/key data, or manage your entire library. Runs on Ollama/Qwen on our servers — your data never leaves our infrastructure.
Silent background agent that monitors system health, detects anomalies, and auto-fixes issues before you notice them. Ghost learns from every error, builds a knowledge base, and continuously improves. You never interact with it — it just works.
Two fully independent video decks with real-time audio visualization, vinyl simulation, and frame-accurate playback.
Animated vinyl discs that spin in sync with playback. Visual feedback for scratching and cueing.
Live animated waveform per deck using Web Audio API AnalyserNode. Bars bounce to the beat. Click anywhere to seek.
Both decks render video simultaneously with opacity-based visual mixing. Active deck at 15% opacity, inactive at 8%.
Full audio graph with AnalyserNode, GainNode, and BiquadFilterNode per deck. No latency, no compromises.
Automix uses BPM, musical key, genre, and energy analysis to create seamless transitions that sound like a real DJ.
Automatic BPM detection and matching within +/-8% range. Beatmatching via playbackRate adjustment for seamless tempo alignment.
Musical key detection using Krumhansl-Schmuckler chromagram analysis. Camelot wheel compatibility scoring for harmonic mixing.
Five energy modes: Build, Peak, Cooldown, Wave, and Natural. The automix engine manages your set's energy flow automatically.
Crossfade duration adjusts based on BPM — faster tracks get shorter transitions, slower tracks get longer blends.
Simple random BPM-matched playback with 3.5s crossfade. For when you want hands-free mixing without the complexity.
Everything you'd find on a CDJ/controller, right in your browser. No plugins, no downloads.
High, Mid, and Low frequency bands per deck with kill switches. Shape your sound in real-time.
Filter, Delay, Reverb, and Flanger effects with wet/dry control. Stack effects for creative transitions.
1, 2, 4, and 8 bar loops with beat-accurate in/out points. Perfect for extending build-ups and breakdowns.
Set up to 4 hot cue points per track. Instant jump to any saved position. Persisted across sessions.
Manual tempo adjustment, sync lock between decks, and per-deck gain/trim control with auto-gain option.
Go live directly from videoDJ.Studio. Canvas compositor blends both decks, adds overlays, and streams via RTMP.
Stream to Twitch (rtmp://live.twitch.tv/app/) or YouTube (rtmp://a.rtmp.youtube.com/live2/) at 720p or 1080p.
Configurable overlay showing current track title, artist, BPM, and key. Position it anywhere on the stream.
Twitch IRC chat client built-in. Read and interact with your audience without leaving the DJ interface.
Real-time canvas blending of both video decks with crossfade transitions. MediaRecorder captures to WebSocket for FFmpeg processing.
Upload, analyze, tag, and organize your music video collection. Everything is stored in your browser's IndexedDB and backed up to our servers.
ID3 tag extraction with Web Audio peak interval analysis fallback. Accurate BPM detection for any audio format.
Krumhansl-Schmuckler chromagram analysis for automatic key detection. Results in Camelot notation (1A-12B) for harmonic mixing.
Pulls artist, album, genre, language, duration, and generates video thumbnails automatically on upload.
Search across title, artist, album, genre, remixer, and language. Filter your library instantly.
AI-curated playlists with energy management. Linus builds sets based on genre, BPM range, key compatibility, and vibe.