VR-DJ
This guide will walk you through everything from loading your first track to performing advanced mixing techniques.
1. Getting Started: Loading Music
There are two easy ways to load your MP3s onto the decks:
- Drag & Drop: Simply drag an MP3 file from your computer and drop it anywhere onto the application window. It will automatically load onto the first available deck.
- Select File: Use the "SELECT MP3" button on either deck's control panel to open a file browser and choose your track.
2. Navigating the 3D Scene
- Rotate Camera: Click and drag your mouse to orbit the camera around the turntables.
- Zoom: Use your mouse scroll wheel to zoom in and out.
- Lock Camera: Don't want the camera to move while you're focused on mixing? Click the "Lock Camera" checkbox in the top-left controls panel.
3. The Mixer
The central controls allow you to blend the audio from both decks.
- Crossfader: This is the horizontal slider at the bottom center. Slide it to the left to hear only Deck 1, to the right to hear only Deck 2, or keep it in the middle to hear both.
- Crossfader Curve:
- LIN (Linear): Provides a smooth, gradual fade from one deck to the other.
- E.P. (Equal Power): The default setting. It maintains a more consistent volume as you fade, preventing a dip in the middle. Ideal for most seamless mixes.
- Master Volume: Controls the overall output volume of your mix. Keep an eye on the CLIP indicator! If it appears, your master volume is too high and the sound may be distorting. Double-click the slider to reset it to the default level.
4. Deck Controls
Each deck has an identical set of controls for manipulating your music.
- Play/Pause: Starts or pauses the track. When Quantize is on, it will wait for the next beat to start playing.
- Restart: Instantly sends the track back to the very beginning.
- Volume Slider: Adjusts the volume for that specific deck.
- Pitch Slider: Changes the tempo (speed) of the track, measured in a +/- percentage. Double-click or double-tap the slider to instantly reset the pitch to 0.0.
- SYNC: The magic button for beatmatching.
- Press SYNC on one deck to automatically match its BPM to the other "master" deck.
- The button on the deck that is being adjusted (the "slave" deck) will light up to show that sync is active. Press it again to deactivate.
- QUANTIZE: When active, this feature snaps your actions (like pressing Play, setting loops, or triggering Cues) perfectly in time with the beat grid of the music. This helps keep your mixes sounding tight and professional.
- CUE:
- Set Cue Point: By default, a cue point is set at the beginning of the track. To set a new one, pause the track where you want it and double-click the CUE button.
- Use Cue Point: When the track is paused, press and hold CUE to temporarily play from the cue point. Release it, and the track will jump back to the cue point and pause.
- Looping Controls:
- IN / OUT: Press IN to set the start of your loop, and OUT to set the end. The loop will immediately become active.
- LOOP: Toggles the active loop on or off.
- ½ / 2×: Halves or doubles the length of the current loop, allowing for creative loop-based effects.
- Scratching: You can click and drag the on-screen record to scratch.
5. MIDI Controller Support
For a truly hands-on experience, you can map these controls to your own physical MIDI DJ controller.
- Connect: Click the "Connect to MIDI" button. Your browser will ask for permission.
- Select Device: Choose your connected MIDI device from the dropdown menu.
- MIDI Learn:
- Click the "MIDI Learn" button. It will light up, and the on-screen controls will become clickable.
- Click the on-screen control you want to map (e.g., the crossfader). It will be highlighted.
- Move the corresponding knob, fader, or button on your physical MIDI controller.
- The mapping is now saved automatically! Repeat for all the controls you want to use.
- Reset: You can wipe all your custom mappings by clicking the "Reset" button.
Updated | 2 days ago |
Published | 5 days ago |
Status | Released |
Category | Other |
Platforms | HTML5 |
Author | HolographX |
Leave a comment
Log in with itch.io to leave a comment.