Numark DJ2Go2 Mapping complete

Hi there,

actually I only wanted a 4-channel soundcard and then I stumbled over this little controller. Okay, why not and hoped for a finished mapping. But I only found 3 topics, several 100 downloads and no complete mapping. Thought it can’t be that hard and had to learn that it is a bit tricky here and there. JS is not my strength and so I concentrated on the XML. Since I didn’t want to install Serato I followed the manual and made only a few small adjustments:

  • Browse Knob pressed plays in Preview Deck, release and title stops
  • Cue Led flash when Track paused (like Mixxx do)
  • Jogwheels pitch Tempo up and down (with JS)
  • Pad Mode Options: Hot Cue, Auto Loops, Manual Loops and Sampler works the same as under Serato
  • Pad Mode Sampler switches Buttons 1-4 to Sampler (Channel 2 trigger 5-8)

Update 14.06.2020

  • fix the issue with the pitch fader
  • Browse Knob selects the focused link when clicked

Mapping was tested with Mixxx 2.2 - 2.4.0-alpha-pre on Windows 10 and Mixxx 2.2.3 on Linux Ubuntu 18.04 and macOS Catalina 10.15.4. Unzip the two files in your user folder and have fun.

Numark-DJ2Go2.zip (2.48 KB)
Best reguards,
Kafuzke

Thanks, im going to tests it today.

And, how did the test go?

Hi sorry for the delay.
The mappings are working perfect. Congratulations and thank you for the work.
Also the lights are working fine.

The only thing I cannot configure is the headphones. It only outputs the sound to master but not my headphones.

I wonder if, it is possible to extend the commands even more, for example keep pressing padmode + left knob move bass equalisation.

Hi sorry for the delay.
The mappings are working perfect. Congratulations and thank you for the work.
Also the lights are working fine.

The only thing I cannot configure is the headphones. It only outputs the sound to master but not my headphones.

I wonder if, it is possible to extend the commands even more, for example keep pressing padmode + left knob move bass equalisation.

I’m glad if everything works out. :mrgreen:

The Headphone configure has not to do with the mapping, are you sure that the channels corect in the settings. (Maybe Master 1-2, Headphone 3-4)
Which skin you use? Perhaps the gain is not open. But the PFL lights are on when press?

Is it possible to extend the commands even more? I don´t know. But you can try it yourself with the midilearning.

70 downloads in a month and only one had something to notice?

I don’t care if this mapping is included in the next release or not. I don’t care if it works for anyone or not. It’s just a pity if there is no feedback, so open source can’t work and I won’t ask any developer to include it untested.

I got the DJ2GO2 Touch yesterday, I found your mapping for the DJ2GO2 and tried it and it seems to be working.
For some reason I don’t get 0 when the pitch faders are in the central rest position ( I get a low value of -0.16 (for 10%) or -0.06 (for 4%) depending on the slider range set in the preferences).
I adapted it to scratching for the DJ2Go2 Touch.

Thanks for your feedback. I could observe this phenomenon also with my controller. It only occurs when the faders are inverted. It didn’t bother me very much and therefore I didn’t pursue this bug any further.
I didn’t like scratching with the small wheels, but if you like it that much, why not.

I notice the same thing when I invert the faders in the controller input option the value is fine. It must be some precision error with the calculation, I’ll check.
BTW do you know if there is a way of visually inverting the pitch faders in the Mixxx GUI ?

I’m used to have the jogs behave like a vinyl and use them to scrub around the tracks extensively, hence the scratching behavior.
I’m thinking of adding an option to scrub faster as you go with more and more revolutions with the jogs.

Yes the DJ2GO2 control jogs are small but you know what you get with a controller of that size. I actually find it very nice for what it’s doing and it’s working pretty well with Mixxx.

We should work to put those mapping to ship by default with Mixxx, it would be worth for newcomers to Mixxx, who get the Numark DJ2GO2(touch) controllers to get it to work straight out of the box. I’ll play with the controller over the next days and let you know.

I added a new entry to the wiki hardware compatibility list in the Mappings In Development section table https://www.mixxx.org/wiki/doku.php/hardware_compatibility and created a new page the Numark DJ2GO2 Touch controller https://www.mixxx.org/wiki/doku.php/numark_dj2go2_touch.
Feel free to edit.
You might want to do the same page for the DJ2GO2 controller

cheers

Hi pancake,

I just saw that the Touch is a successor model of the DJ2Go2 and the function of the jogwheels has probably changed a little bit. Great if the mapping still works, because unfortunately you couldn’t take over anything from the Dj2Go.

I wouldn’t even have an idea how to invert the pitch faders in the gui and I don’t think this is possible.

Actually I don’t care if the mapping is default in Mixxx. Over 250 downloads and only 2 comments then it seems to work :wink:

English is not my native language and therefore I have a little trouble to follow up on that.

Greetings from Germany

Translated with DeepL.com/Translator (free version)

Hi all, just to say I’m testing it on macOS Catalina and it works great. To fix the pitch faders issues I followed recommendations from another thread here (github.com/shaftoe/mixxx-numark … ch-mapping

By the way, to make Mixxx match the pitch faders direction (up for decreasing, down for increasing) you just need to open Preferences -> Decks and flag the checkbox Down increases speed

Today I also found the time to spend some time with my controller.
Thanks to JosepMa modifying the two “rate” controls
Thanks to al3x for the “GoToItem” feature

This mapping is now tested with Mixxx 2.2 - 2.4.0-alpha-pre on Windows 10 and Mixxx 2.2.3 (build 2.2 r6750) on Linux Ubuntu 18.04LTS and macOS Catalina 10.15.4

And after 356 downloads I will now exchange the files on the 1st page and continue to have fun with it.

Hello, Thank you very much for creating and sharing these files.
I am a first time user and just got a DJ2GO2 Touch and downloaded Mixxx and your mapping zip file.
I unzipped and pasted the xml and js files into the folder (macOS 10.10.5 Yosemite) /Users//Library/Application Support/Mixxx/controllers.
I had to create the Mixxx and controllers folders.
I plugged in the device, started Mixxx, but could not find the presets in Preferences > Controllers > DJ2GO2 Touch > Load Preset.
Would you please let me know how to complete the setup?
Thanks again!

Sorry, I can’t help you there. I would try the right mapping first.
Numark DJ2GO2 Touch Mapping

Thanks for pointing in the right direction.
Turns out I was in the wrong user folder.

Hi Kafuzke,

I recently migrated from Win 10 to Linux Mint 20.1 “Ulyssa”, and your mapping works perfectly with my DJ2Go2 controller and Mixxx 2.2.3 for Linux. Thanks for your work.

Glad when everything works :sunglasses: