Installation
Copy or symlink the
Pioneer-DDJ-WeGO3-scripts.js
and Pioneer-DDJ-WeGO3.midi.xml
file to your user controller mapping folder.Hey guys, Back in June, I managed to completely remove all remaining references to Qt3 from Mixxx (I forgot to mention this on mixxx-devel). That probably doesn't mean much for most of you, but it marks the final completion of our port to Qt4, which took a lot of effort from our past developers. Mixxx can estimate the ppm of a song and adapt the speed of a melody without modifying the tone. Finally, Mixxx reprents graphically the sounds as other audio applications like SoundForge or Audacity.
In Mixxx, go to Preferences, Controllers, and select the first instance of
PIONEER DDJ-WeGO3
(the MIDI controller, not the HID controller).Enable the controller.
Open the Load Preset menu and scroll to the bottom. Select 'Pioneer DDJ-WeGO3' to load the mapping. If you see it twice, select the second one — the first one may be automatically created by Mixxx.
You can check the Input Mappings and Scripts tab to verify that everything loaded.
Click OK and you should now be able to use your controller with Mixxx!
Controls & Features
Virtual Deck Support
On the left, switch between controlling deck 1 and 3 by pressing
SHIFT + HEADPHONE SELECT A
; likewise, switch between deck 2 and 4 on the right using SHIFT + HEADPHONE SELECT B
.Note: currently the only way to see which deck is active, without moving any controls, is to use the
HEADPHONE SELECT A
and HEADPHONE SELECT B
headphone cue buttons and see which on-screen deck responds.How To Increase Speed
Slip mode and play/cue/crossfade protection
Turn slip mode on and off by pressing
SHIFT + SYNC
.The
SYNC
LED will turn on to indicate that you are in non-slip mode.Slip mode is turned on for all decks by default at startup.
By default, slip mode also turns on certain protections to prevent against unwanted bumps while working with the DDJ-WeGO3's physical layout:
CROSSFADER
only works when slip mode is off for both active decks.PLAY
andCUE
will not stop a playing deck if the deck is audible (deck volume is > 0).
Transport
PLAY
andCUE
work as intended, subject to the protections listed above.SHIFT + PLAY
will trigger a turntable-style brake.SHIFT + CUE
, while held, will censor (1x backspin in slip mode).
Sync
SYNC
button turns on/off sync for the deck. Note that visual feedback for this will only be shown on-screen.
Platters
Use the outer ring of the platter to nudge. Use the surface to scratch.
Scratching is enabled for all decks. When slip mode is on, playback will resume as if the scratch never occurred.
Hold down
SHIFT
to increase speed of nudging and scratching. (Default factor is 10x)Hot cues
Set
HOT CUE / SAMPLER
to hot cue mode.Press
1
through 4
to set or trigger cue points.Press
SHIFT + 1
through SHIFT + 4
to unset cue points.Beat looping
- Use
LOOP
to start a 4-bar loop at the current point. Press again to exit the loop. - Use
1/2X
and2X
to decrease and increase the size of the loop.
To get accurate in/out points, make sure Quantize mode is turned on for the deck before turning on looping.
Beat loop rolls
Set
HOT CUE / SAMPLER
to sampler mode.1
: 1/4 beat2
: 1/2 beat3
: 1 beat4
: 2 beats
Filters and levels
HI
, MID
, LOW
, and channel faders work as expected.Increase Connection Speed
SHIFT + HI
will modify the low/high pass filter for that deck.SHIFT + MID
will modify the channel gain for that deck.Kill switches
Set
HOT CUE / SAMPLER
to sampler mode.Press and hold
SHIFT + 1
through SHIFT + 4
to activate kills:SHIFT + 1
: muteSHIFT + 2
: kill highsSHIFT + 3
: kill midsSHIFT + 4
: kill lows
Effects
- Use
FX1
throughFX3
to toggle the first three effects in the chain for that deck. - Use
SHIFT + FX1
throughSHIFT + FX3
to toggle headphone output for the first three effects in the chain.
Note: No controls on the WeGO3 are mapped to effect modulators. To change those, use your mouse/trackpad or a separate controller.
Playlist and loading
- Turn
BROWSE
to scroll through a playlist. - Turn
SHIFT + BROWSE
to scroll 10 rows at a time. - Press
LOAD
to load track into that deck (which must not be playing) - Press
SHIFT + BROWSE
to open/close library folder - Press
SHIFT + LOAD
to select prev/next library folders
Headphone cueing
- Use
HEADPHONE SELECT A
andHEADPHONE SELECT B
to toggle headphone cueing for that deck. - Use
HEADPHONE SELECT MASTER
to turn on/off inclusion of master in headphones.
Settings
Open the
Pioneer-DDJ-WeGO3-scripts.js
in a text editor and cange the settings near the top of the file.When you save the file, Mixxx will reload it immediately.
TODO / Known bugs
- Turn on CUE and PLAY LEDs
- Show active deck indicator on controller using blue or red platter LEDs
- When there's still platter movement after releasing touch, it's interpreted as ring movement.
- allow adjustment of brake factor
- trigger backspin if enough velocity detected during scratch
- allow toggling FX when tapping, and temporary hold of FX when holding
- preview track in headphones after clicking browse
License
This mapping is released under the terms of the MIT license. See
LICENSE.md
for more details.Four Decks
Drop a song onto a deck in Mixxx to start playing right away. Keep your eye on beats and cue points with a scratchable, scrolling waveform together with a whole-song overview waveform for quick seeking.
Pitch and Key Control
Change the tempo of songs without changing their pitch with keylock, or change the pitch without breaking sync so your songs play in harmony. Temporarily nudge the tempo faster or slower for manual beatmatching, with smooth changes in pitch just like vinyl.
Change the tempo of songs without changing their pitch with keylock, or change the pitch without breaking sync so your songs play in harmony. Temporarily nudge the tempo faster or slower for manual beatmatching, with smooth changes in pitch just like vinyl.
Beat Looping
Need to extend your mix while you bring in the next track? Instantly loop a 4, 8, or 16 beat segment with ease.
Need to extend your mix while you bring in the next track? Instantly loop a 4, 8, or 16 beat segment with ease.
Master Sync
Engage master sync on your decks and they'll stay locked in time even if you change speed. Construct remixes on the fly with multiple tracks and loops without losing control.
Engage master sync on your decks and they'll stay locked in time even if you change speed. Construct remixes on the fly with multiple tracks and loops without losing control.
Hotcues
Set hotcues to mark places in tracks. Remix and mash up tracks with accurate, rapid-fire hotcue triggering.
Set hotcues to mark places in tracks. Remix and mash up tracks with accurate, rapid-fire hotcue triggering.
Beat Rolls and Censor
Play with rhythm by triggering short loops and reverse-playback effects. The track stays in time so you don't miss a beat.
Play with rhythm by triggering short loops and reverse-playback effects. The track stays in time so you don't miss a beat.
Quantization
Mark and activate cue points and loops exactly on beat every time.
Mark and activate cue points and loops exactly on beat every time.
Broad Format Support
Compatible with music files in lossless FLAC, WAV, and AIFF formats as well as lossy MP3, M4A/AAC, Ogg Vorbis, and Opus formats.
Compatible with music files in lossless FLAC, WAV, and AIFF formats as well as lossy MP3, M4A/AAC, Ogg Vorbis, and Opus formats.
EQ and Crossfader Control
Choose between multiple equalizers and isolators with adjustable shelves. Crossfader curve control lets you deliver quick cuts or long, smooth crossfades.
Choose between multiple equalizers and isolators with adjustable shelves. Crossfader curve control lets you deliver quick cuts or long, smooth crossfades.
Sampler Decks
Load up to 64 sampler decks full of sounds to layer over your mix.
![Connection Connection](/uploads/1/2/6/0/126035977/892700098.jpg)
Effects Chains
Link up to three effects in a chain for a unique twist on your mix. Fine tune your sound by tweaking each parameter individually. Customize your workflow by assigning different parameters to adjust with the effect's metaknob. Focus different effects from a controller for flexible control of effect chains, whether your controller has a full effects section or a single knob.
Mixxx plays nice with a variety of hardware without artificial restrictions or exclusive vendor lock-ins. Use whatever gear you want to build your unique setup.
MIDI and HID Controller Support
Included Presets
for controllers such as the Pioneer DDJ-SB2, Numark Mixtrack Pro 3, Allen & Heath Xone K2, Hercules DJ Console Series, and many more. Full list of supported devices
for controllers such as the Pioneer DDJ-SB2, Numark Mixtrack Pro 3, Allen & Heath Xone K2, Hercules DJ Console Series, and many more. Full list of supported devices
Programmable Mapping Engine
For creative tinkerers, controller mappings can be customized with the full flexibility of the JavaScript programming language. MIDI or HID messages can be mapped onto custom functions which execute complex behaviour. Read more
For creative tinkerers, controller mappings can be customized with the full flexibility of the JavaScript programming language. MIDI or HID messages can be mapped onto custom functions which execute complex behaviour. Read more
Free Timecode Vinyl Control
Control your digital music files from turntables or CDJs and a mixer using timecoded vinyl or CDs. Grab the music as if it was pressed onto wax and scratch to your heart's content. Mixxx is the only free timecode vinyl control software for Windows, macOS, and Linux. Read more
Designed by DJs, for DJs, Mixxx's music library helps organize your music so you can find the perfect next track to play. Powered by a high-performance database, searching your collection is intuitive and fast.
Organization
Crates and Playlists
Sort your music the way you want. Use playlists to plan your set and use crates to build your own categorization system.
Sort your music the way you want. Use playlists to plan your set and use crates to build your own categorization system.
Search & Sort
Start typing to find the track you're thinking of, or narrow your search to a specific tag. Sort the library table hierarchically with multiple tags at a time.
Start typing to find the track you're thinking of, or narrow your search to a specific tag. Sort the library table hierarchically with multiple tags at a time.
![Increase Increase](/uploads/1/2/6/0/126035977/598791428.png)
iTunes and Traktor Library Integration
Drop fresh tracks from your iTunes or Traktor library right into your mix.
Drop fresh tracks from your iTunes or Traktor library right into your mix.
MusicBrainz Tag Lookup
Fingerprint your tracks and fetch missing tags from MusicBrainz.
Fingerprint your tracks and fetch missing tags from MusicBrainz.
BPM & Key Detection
BPM detection finds the beat in even the toughest rhythms. Musical key detection helps identify tracks that are in harmony. Sort your library by BPM and key to quickly find tracks that will blend in seamlessly.
Auto DJ
Need a break? Create a quick playlist and let Auto DJ take over. Automatic crossfading watches your back until you return.
Mixxx includes four different skins, each with a different look and a configurable layout
Mixxx includes a number of recording and broadcasting features to help you share your mixes and spread your name.
Increase Speed Running
Recording
Record your live mixes to the lossless WAV and FLAC formats or lossy Ogg Vorbis format, with MP3 recording enabled by the separate LAME library. Recordings are automatically archived in the library for fast access.
Live Broadcasting
Stream your mixes live over the Internet to your audience and friends through a Shoutcast or Icecast server.
ReplayGain Normalization
Song loudness is automatically adjusted when loading a deck so your mixes maintain a consistent volume. Mixxx reads existing ReplayGain tags and analyzes songs that don't have them.
Microphone & Auxiliary Inputs
Exercises To Increase Speed
Whether you're collaborating with a vocalist, giving shoutouts on the air, or improvising on your guitar, integrate live audio input into your mix. Four microphone inputs and four auxiliary inputs let you include different sound sources without needing an external hardware mixer. Latency compensation keeps your recorded and broadcasted mixes in time when using direct monitoring.
Use Mixxx in Spanish, Catalan, French, German, Italian, Russian, Finnish, Czech, Dutch, Polish, or Japanese.. and more! See our Translation overview page.
Download Mixxx and start DJing now for FREE: