Source: 爱上MAC | Software download link: X Djing for Mac
X Djing for Mac is a powerful and intuitive professional DJ mixing software designed specifically for macOS. It integrates a high-performance audio engine, intelligent beat matching, a rich effects library, and an intuitive control interface, aiming to provide an all-in-one digital DJ solution for users ranging from beginners to professional DJs. This guide will take an in-depth look at its core features and workflow.
I. Detailed Overview of the Core Interface and Workspace
The main interface of X Djing adopts the classic dual-deck layout and is mainly divided into the following core areas:
- Deck Area (Deck A / Deck B): Located on the left and right sides of the interface, this is the core control area of the software. Each deck area includes:
- Virtual turntable: You can drag with the mouse to scratch or manually adjust the playback position.
- Waveform display: Vertical or horizontal colorful waveforms visually display the song structure, beats, and phase.
- Playback controls: Play/Pause, Cue point, Sync, and Tempo slider.
- Pitch control: Independently control playback speed and pitch, or lock the pitch via the Master Tempo button.
- Mixer Section (Mixer): Located in the center of the interface, connecting the two deck channels.
- Channel Fader: Controls the volume of each deck’s input to the main output.
- Crossfader: Smoothly switches the sound between the two decks.
- 3-Band EQ: Independent gain control for high frequencies (High), mid frequencies (Mid), and low frequencies (Low).
- Gain Knob: Adjusts the input level to prevent distortion.
- Filter Knob.
- Browser Panel (Browser): Usually located at the bottom or side of the interface.
- File Tree: Browse local music folders.
- Playlist: Create and manage setlists for performances.
- Search Bar: Quickly locate tracks.
- Analysis Info: Displays information such as BPM and key of analyzed tracks.
- Effects Panel (Effects): Usually located on one side or at the top of the interface, containing various real-time audio effects (such as delay, echo, filter, reverb, etc.) that can be assigned to a specific deck or the main output.
- Recording & Master Control Area: Includes master volume control, record button (records the mixed output), and settings menu.
II. Complete Workflow: From Creating a Playlist to Exporting a Mix
1. Create/Open a Project and Import Music
Step 1: Launch the software and set up your music library. After launching for the first time, go to the menu bar and select “File” > “Add Folder to Library”, or simply drag and drop folders into the browser panel to import your music collection. The software will automatically analyze the BPM and key of all imported tracks.
Step 2: Create a playlist. In the “Playlists” section of the browser panel, click the “+” icon to create a new playlist and give it a name (e.g., “Night Set 2023”).
Step 3: Add tracks to the playlist. From the library or folders, drag tracks onto the name of the newly created playlist, or drag them into the track area on the right side of the playlist.
2. Prepare Tracks and Set Cue Points
Step 4: Load a track onto a deck. From the playlist or browser, drag a track onto the waveform display area of Deck A or Deck B. Shortcut: with a track selected in the browser, press ⌘ + 1 to load it onto Deck A, or ⌘ + 2 to load it onto Deck B.
Step 5: Set the initial Cue point. Play the track, and at the position where you want playback to begin (usually the first beat), click the “Cue” button on the deck or press the C key (for the currently focused deck). This point will be marked as the default playback start point.
Step 6: Set additional Hot Cues. Click on the waveform at the position where you want to set a cue point, then click one of the A, B, C, D, etc. Hot Cue buttons on the deck panel (or use the shortcut Shift + 1/2/3/4). During a performance, you can instantly jump to these points.
3. Mixing
Step 7: Beatmatching. Load a second track on the other deck (e.g., Deck B). Make sure the “Sync” buttons on both tracks are not lit, and manually adjust the Tempo slider on Deck B so that its BPM matches the BPM displayed for the track on Deck A. Fine-tune by monitoring through headphones (select the monitoring source on the mixer) and observing the waveform alignment.
Advanced tip: You can use the “Sync” feature to sync the BPM of both tracks with one click. Click the “Sync” button on Deck B, and its tempo will automatically match Deck A. However, this bypasses the learning process of manual beatmatching.
Step 8: Phrasing. While Deck A’s track is playing, start Deck B’s track at an appropriate phrase start point (usually beat 1 of the intro). Use the “Play/Pause” button on the deck or the shortcut Spacebar (controls the deck currently in focus). Fine-tune by nudging Deck B’s platter (dragging with the mouse) so that the beats of both tracks align perfectly.
Step 9: EQ and transition. While Deck B’s track is playing, use the 3-band EQ in the center of the mixer to reduce its low frequencies (Low) to avoid clashing with Deck A’s low end. Slowly move the Crossfader or Channel Fader to transition the sound from Deck A to Deck B. During the transition, adjust the mid and high frequencies as appropriate to achieve a smooth blend.
Step 10: Add effects. In the effects panel, select an effect (such as “Filter”) and drag it onto the target deck or master output channel. Rotate the effect parameter knobs or use the sliders to adjust the effect intensity in real time. Turn off the effect promptly after use.
4. Recording and Exporting Your Mix
Step 11: Start recording. In the main control area, click the “Record” button (red circle) or use the shortcut ⌘ + R. The software begins recording all audio from the master output.
Step 12: Perform your mix. Mix tracks, add effects, and carry out other operations as you normally would. All resulting sounds will be captured.
Step 13: Stop recording and export. When your mix is finished, click the “Record” button again or press ⌘ + R to stop. The system will usually prompt a save dialog, or the recording file will be automatically saved in a preset folder (such as “Documents/X Djing Recordings”). You can specify the file name, save location, and audio format (such as MP3 or WAV).
III. Advanced Tips for Common Features
- Precise loop control: Select a region on the waveform, or use the “In/Out” buttons on the deck to set loop points. Once the loop is activated, use the “½” or “2x” buttons to quickly halve or double the loop length—perfect for creating rhythmic variations.
- Slip Mode: When Slip mode is enabled on the deck, the track’s internal timeline continues advancing while you scratch, play in reverse, or use loops. When you release the controls, playback jumps back to the current time point, creating a “seamless” effect.
- Using the Sampler: If the software has a built-in sampler, you can load short sound effects or musical phrases onto the sample pads. Trigger them via a MIDI controller or mouse clicks to add layers to your live performance.
- Key Lock: When making large tempo adjustments, turn on the “Key Lock” (or Master Tempo) button to keep the track’s original key unchanged and avoid unnatural vocal pitch shifts.
- Performance Mode: Some view modes hide the browser and maximize the deck and mixer areas, letting you focus more on performing.
IV. Common Issues and Solutions
| Issue | Possible Cause | Solution |
|---|---|---|
| Audio output stutters or has pops/clicks | Buffer size set too small; CPU overloaded; other programs occupying the audio device. | Go to “Preferences” > “Audio” and increase the “Buffer Size.” Close unnecessary applications. Make sure you are using the correct audio output device. |
| Track BPM analysis is inaccurate | The track has a complex rhythm or is non-electronic music. | Manually tap the “TAP” button on the deck panel (tap along to the beat) to re-measure the BPM. Or manually enter the known BPM value. |
| Unable to map an external controller to functions | Driver issues or mapping mode not enabled. | Make sure the controller is properly connected and recognized by macOS. In the software’s “Preferences” > “Controller”, select your device and enter “Learn” mode, manually move the controller knob and click the function you want to map in the software. |
| Recorded file has no sound | Recording source set incorrectly; master output not being recorded. | Check the recording settings and make sure the recording source is set to “Main Output” or “Master Out.” Check whether system audio permissions have been granted to X Djing. |
| Software unexpectedly quits | Software version incompatible with the macOS system; plugin conflicts. | Visit the official website to update to the latest version. Try launching in safe mode (without loading third-party plugins) to troubleshoot plugin issues. |
V. X Djing for Mac Keyboard Shortcuts Summary
| Function | Shortcut (Mac) | Description |
|---|---|---|
| Load track to Deck A | ⌘ + 1 |
Use after selecting a track in the browser |
| Load track to Deck B | ⌘ + 2 |
Use after selecting a track in the browser |
| Play/Pause (focused deck) | Spacebar |
Focus depends on the deck area last clicked |
| Jump to start Cue point | C |
Controls the currently focused deck |
| Set Hot Cue 1-4 | Shift + 1 / 2 / 3 / 4 |
You need to select a time point on the waveform first |
| Start/Stop recording | ⌘ + R |
Records the master output mix |
| Open preferences | ⌘ + , |
Comma key |
| Show/Hide browser | ⌘ + B |
Toggle the track library panel |
| Increase/Decrease master volume | ⌘ + ↑ / ↓ |
Adjust the software’s total output volume |
| Activate loop (current playback position) | ⌘ + L |
Create a 4-beat loop at the current point |







