Professional DJ Controller - Complete User Manual
Welcome to DJ Dashboard Pro, a professional-grade web-based DJ controller designed for both beginners and experienced DJs. This application provides all the essential tools you need to mix tracks, create seamless transitions, and perform live DJ sets directly in your browser.
Two independent decks with complete control over tempo, pitch, volume, and EQ
Crossfader, master volume, and real-time level meters for perfect mixing
4 assignable hot cue points per deck for instant navigation
Beat-synced loops (1/2, 1, 2, 4 beats) for creative mixing
Automatic BPM detection and synchronization between decks
Echo, Reverb, Filter, and Flanger effects for each deck
The button is located in the top-right corner of each deck
Supported formats: MP3, WAV, OGG, M4A, and most other audio formats
The track name will appear in the track info section, and the waveform will be displayed
The vinyl platter will start spinning, indicating the track is playing
Load a track on Deck B while Deck A is playing. This allows you to prepare your next track and set cue points without interrupting the current playback.
Starts or resumes playback of the loaded track. The vinyl platter will animate to show the track is playing.
Pauses playback at the current position. Press Play to resume from the same point.
Stops playback and returns the track to the beginning (00:00).
Automatically matches the BPM of this deck to the other deck. Essential for beatmatching.
Controls the playback speed of the track without affecting pitch.
Use Case: Match the tempo of two tracks for seamless mixing. Adjust in small increments (1-2%) for precise beatmatching.
Changes the key/pitch of the track without affecting tempo.
Use Case: Harmonic mixing - match the musical key of two tracks for better-sounding transitions.
Controls the individual volume level of each deck before it reaches the mixer.
Recommended Setting: Keep at 70-80% for optimal headroom and use the crossfader for mixing.
Each deck has three independent equalizer bands to shape the sound:
| EQ Band | Frequency Range | Controls | DJ Usage |
|---|---|---|---|
| LOW | Bass (20-320 Hz) | -20 dB to +20 dB | Cut bass during transitions to avoid muddy mix; boost for drops |
| MID | Midrange (320-3200 Hz) | -20 dB to +20 dB | Control vocals and melodic elements; cut to reduce clashing |
| HIGH | Treble (3200+ Hz) | -20 dB to +20 dB | Adjust hi-hats and brightness; cut for smooth transitions |
Incoming Track: Start with LOW at -20 dB, gradually increase as you fade in
Outgoing Track: Gradually reduce LOW to -20 dB as you fade out
Result: Clean transition without bass frequency buildup
Hot cues are instant navigation points within your track. Each deck has 4 assignable cue points.
Create repeating sections of your track, perfect for extending mixes or creative performances.
| Loop Button | Duration | Usage |
|---|---|---|
| 1/2 | Half beat | Quick stutter effects |
| 1 | One beat | Short loop for build-ups |
| 2 | Two beats | Standard loop length |
| 4 | Four beats | Extended loops, phrase loops |
Loops are based on the detected BPM of your track. For best results, trigger loops on the first beat of a bar (measure). This ensures the loop stays in time with the music.
Each deck has 4 effects that can be toggled on and off:
Creates repeating delays of the audio signal. Great for transitions and creating space in the mix.
Adds ambience and depth to the sound. Simulates different room sizes and spaces.
Sweeping high-pass or low-pass filter. Classic DJ effect for dramatic transitions.
Creates a sweeping, "jet plane" effect. Adds movement and texture to sounds.
Usage: Click any effect button to toggle it on (purple highlight) or off. Effects can be combined for unique sounds.
The waveform visualization shows:
Visual representation of a turntable:
Three vertical meters display real-time audio levels:
Green zone: Good levels (0-70%)
Yellow zone: Loud but safe (70-85%)
Red zone: Risk of clipping/distortion (85-100%)
Keep the master meter mostly in the green-to-yellow range for clean sound.
The most important control for DJ mixing. Smoothly transitions between Deck A and Deck B.
| Position | Result | Usage |
|---|---|---|
| Full Left (← A) | Only Deck A audible | Playing track from Deck A |
| Center (50%) | Both decks at equal volume | Mixing/blending both tracks |
| Full Right (B →) | Only Deck B audible | Playing track from Deck B |
Slowly move the crossfader from one side to the other over 8-16 beats. Ideal for melodic tracks.
Rapidly move the crossfader from one side to the other. Works well for high-energy tracks.
Keep crossfader at center, use EQ controls to transition. Cut lows on incoming track, gradually restore while cutting lows on outgoing track.
Controls the overall output volume of the entire mix (both decks combined).
Starts recording your mix. Click again to stop recording. The button will pulse red when actively recording.
Enables automatic crossfader movement. The crossfader will slowly move back and forth, automatically mixing between decks. Click again to disable.
Auto Mix moves the crossfader mechanically without considering beat structure, key, or energy levels. It's useful for testing equipment or practice, but real DJing requires manual control for quality mixes.
DJ Dashboard Pro automatically detects the BPM (Beats Per Minute) of loaded tracks.
For the authentic DJ experience, try manual beatmatching:
Located in the footer, the "BPM DIFF" display shows the difference in BPM between the two decks.
Two pulsing circles in the footer visualize the beat of each deck:
Usage: Visual aid for beatmatching. Aim to align the flashes when mixing.
Shows the musical key of the currently playing track (feature shows "--" when not detected).
Harmonic Mixing Basics:
Load your first track and start playing it. Adjust volume to 70-80%.
While Deck A plays, load a track on Deck B. Set hot cues at key points (intro, drop, outro).
Click SYNC on Deck B, or manually adjust tempo to match Deck A's BPM.
With crossfader full left (Deck A only), press PLAY on Deck B. It plays silently in the background.
Watch the beat indicators. Pause/play Deck B to align the beats with Deck A.
Slowly move crossfader to center while adjusting EQ on both decks. Cut lows on incoming track initially.
Once Deck B is fully mixed in, move crossfader to full right. Deck A is now silent.
Load next track on Deck A and repeat the process in reverse.
Activate Echo effect on outgoing track while fading it out. Creates a delay tail that smoothly disappears.
Use the Filter effect while transitioning. Gradually filter out highs or lows from outgoing track.
Set a 4-beat loop on the drop of incoming track. Let it play a few times, then release the loop for impact.
Crossfader at center. Incoming track: lows at -20, gradually raise. Outgoing track: gradually lower lows to -20.
Quick cut on a downbeat. Works best when both tracks have the same BPM and strong kick drums.
Plan your set's energy progression:
±5 BPM between tracks works well. Larger jumps require more creative transitions.
Mix tracks in compatible keys for smoother, more musical blends.
Create smooth genre transitions. Don't jump abruptly between vastly different styles.
Consider energy levels. Don't follow a high-energy track with a very mellow one unless intentional.
Load two tracks with similar BPM (within 3-5 BPM). Without using SYNC, manually adjust tempo until beats align. Practice for 30 minutes daily.
Practice transitioning using only EQ controls while keeping crossfader at center. Focus on bass frequency management.
Set 4 hot cues in a track. Practice jumping between them precisely on beat. Build a short routine.
Experiment with different loop lengths. Try creating build-ups by looping 1-beat sections while raising volume and effects.
DJ Dashboard Pro uses modern Web Audio API features. For best performance:
The best way to learn is by doing. Experiment with all the controls, make mistakes, and develop your own style. Every professional DJ started exactly where you are now. Keep practicing, stay creative, and most importantly - have fun! 🎵
DJ Simulator - Professional Web-Based DJ Controller
© 2025 - Created for DJs