Numark DJ2GO Scripting

XML preset files and script files (.js) for MIDI and other controllers.

Moderators: garth, User Customization Moderators

Re: Numark DJ2GO Scripting

Postby likkyla » Wed May 16, 2012 10:04 pm

stupid question: since it's just one button, wouldn't I only be able to map it to just one deck?

I will check interface preferences, but I didn't have luck adjusting it there previously.
likkyla
 
Posts: 54
Joined: Mon Dec 05, 2011 10:46 pm

Re: Numark DJ2GO Scripting

Postby likkyla » Wed May 16, 2012 11:21 pm

Wow so easy. For those daft like me, go to options, interface and go to pitch/rate slider direction. Default is 'up increases speed'. Select 'down increases speed (technical sl1210)'. So easy. Pitch is spot on as it should be.
likkyla
 
Posts: 54
Joined: Mon Dec 05, 2011 10:46 pm

Re: Numark DJ2GO Scripting

Postby z3r0 » Sat May 19, 2012 3:23 am

fixxxing some of my code in the .js well my edits to code that was repurposed to work with the dj2go i am mapping pitch bend controls to be the sampler deck an ideas for the pluse and minus buttons.......wait i think i know they .....willl.beee.ttthhhee..............fx buttons that i never used untilll now..... been a while well wont mappp those two just yet when i do theee mapping willl bee snet thereee
my life
3 hours of work
lunch =game development
art
media pro
home stuff
hhhhhrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmm.......................... something doesn't seem right
z3r0
 
Posts: 50
Joined: Sat Nov 12, 2011 2:04 am

Re: Numark DJ2GO Scripting

Postby z3r0 » Sat May 19, 2012 3:29 am

oh likkyla havent tested your mapping but if you need some help the you can send me a form post it's just i haveint checked my email for the past few days cause i.... rage quit but i'm back (note the reason i rage quit was becaue i have lost some of the mapping i was useing and had to redo them and had back up someones laptop they thoght they had the blue screen of death no just no it was a hardware problem) that mapping will be out soon so keep an eye out for it cause i feel i am getting close to the vinal feel
my life
3 hours of work
lunch =game development
art
media pro
home stuff
hhhhhrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmm.......................... something doesn't seem right
z3r0
 
Posts: 50
Joined: Sat Nov 12, 2011 2:04 am

Re: Numark DJ2GO Scripting

Postby kristof » Thu Aug 09, 2012 9:27 am

likkyla wrote:As I previously mentioned, here is a cleaned up mapping for the Numark DJ2Go controller.

Two things that are worth noting:

1) The 'Back' button is not mapped / assigned. Mixxx doesn't really have a need for a back button anyway. I figure I can leave it blank for now and if anyone wants to assign anything to that button, it's rather easy to map it with 1.11 using the mapping wizard. If anyone wants me to try to sniff out the back button and map it to a specific function I'm sure I can figure it out.

2) The pitch slider is backwards (goes negative when you slide positive and vice versa). I did that for a very good reason. In order to get the slider to match with the program (positive to positive, negative to negative) the 'rate' in the xml had to be 'invert' (rather than 'normal'). However it seems the center / zero value is off with invert (when the slider itself is centered, the software is -0.78 rather than 0). Until that is fixed (on the software side I assume), I figured I would just keep it at 'normal'. If anyone would prefer me to change it back to invert (as all of the previous maps for the DJ2Go have been), let me know and I can change it for you. I prefer the pitch being spot on. Plus the movement of the slider matches up with the software (rather than if you slide down, it goes up on the software)... So as long as you ignore the + and - on the controller itself, you won't even notice a problem.

That's it for now. I think this is probably the cleanest mapping so far as all of the others still had unnecessary junk left over from the mixtrack mapping (which was used as a template for the dj2go mapping).



Great mapping, use it all the time.
Could it be possible to assign the back or enter button for adding a song to the autodj playlist
kristof
 
Posts: 1
Joined: Tue Aug 07, 2012 7:13 pm

Re: Numark DJ2GO Scripting

Postby Alimantado » Mon Sep 03, 2012 11:16 pm

Hi there

My first post to the forum so I'll start by saying many thanks indeed to the developers and the community for the excellent Mixxx software. I bought a DJ2Go about a month ago and tried it with Mixxx as that was said to be the best DJ software for Linux. I'm completely new to controllers and DJ software--have only had a couple of 1210s up to this point--so have really enjoyed trying out both.

Here's a DJ2Go mapping to add to the pile. This one's written from scratch and not based on any particular previous mapping, though ideas have been borrowed from lots of them. It's quite close to how DJ2Go works on VirtualDJ in terms of how the lights flash etc, although I've reassigned some buttons. Here's a summary:

--Play/Cue behaviour just as VirtualDJ, including flashing lights on pause.
--Headphone cue buttons toggle between each other, i.e. one goes off when the other turned on.
--Sync buttons toggle between pitchbend/scratch mode on jog wheels.
--Pitchbend on jogwheel accumulates, i.e. the more you spin the more it slows/speeds up.
--Pitch sliders are inverted to be like on the DJ2Go itself (and like decks).
--'Minus' pitch bend kills the bass.
--'Plus' pitch bend kills the treble.
--Soft takeover on all knobs/sliders.
--Browse knob, back/enter buttons and A/B buttons like on VirtualDJ, i.e. 'back' makes the knob browse directories, 'enter' switches to files. I can't get the 'enter' button to cause a sub-directory to expand, though. Is there a control for this?

Feel free to use/mod/whatever. When writing the scripts, it occured to me that the following would be good to have:

1. A binary control that indicates when a track has successfully loaded. I wanted to make the lights flash only when a track actually loads (i.e. not when a missing file is selected) and I ended up using the 'track_samples' control.

2. A control that reports what the browser knob has landed on in the directory tree so that the enter/back buttons can be used to expand/collapse directories.

Cheers!

Alimantado
Attachments
NumarkDJ2Go_03092012.zip
(3.69 KiB) Downloaded 146 times
Betwixt the decks there can hardlie a man fetch his breath by reason there ariseth such a funke in the night. - William Capps, 1623
Alimantado
 
Posts: 26
Joined: Mon Sep 03, 2012 8:44 pm

Re: Numark DJ2GO Scripting

Postby Alimantado » Tue Sep 04, 2012 9:06 pm

Forgot to mention, pressing the A/B track load buttons while the respective track is playing makes it restrart from the beginning, even if a cue is in place. Good for special rewinds!

I've noticed that inverting the pitch sliders isn't necessary, as it is an option in preferences--oops! Will undo that.
Betwixt the decks there can hardlie a man fetch his breath by reason there ariseth such a funke in the night. - William Capps, 1623
Alimantado
 
Posts: 26
Joined: Mon Sep 03, 2012 8:44 pm

Re: Numark DJ2GO Scripting

Postby jpv41193 » Sun Sep 09, 2012 2:09 am

I've been trying out the scripts (not sure if I have the "newest" or most functional among this thread though) and I've run into a couple issues.

The first deals with the pitch bend buttons. Either button only seems to make the pitch go down and it doesn't update the display of the pitch bend.

The second is the sync button... The light stays on, even if I turn sync off via the mouse, and pressing the sync button a second time doesn't disable sync... Do I just have an older script or what?

If it makes a difference, I'm using 1.10.1 on OSX ML
jpv41193
 
Posts: 17
Joined: Sun Nov 21, 2010 2:08 am

Re: Numark DJ2GO Scripting

Postby Alimantado » Wed Sep 12, 2012 12:57 am

Hi JPV

Not sure why both pitch bend buttons cause the deck to slow on your version. Try one of my mappings in my next post.

Pitch bend only changes the pitch temporarily, the equivalent of speeding/slowing the deck platter with your fingers. It looks like the Mixxx developers have decided to only display permanent pitch changes, i.e. those made with pitch adjust.

It looks like the Mixxx sync button does a one-off change, i.e. press it and it changes the pitch of the deck at once to match the other deck, press it again and it performs another sync. But it doesn't continously sync. The 'normal' mapping in my next post handles this by having the sync button flash twice whenever a sync occurs, either by pressing the button or by selecting with the mouse.

Cheers

Carl
Betwixt the decks there can hardlie a man fetch his breath by reason there ariseth such a funke in the night. - William Capps, 1623
Alimantado
 
Posts: 26
Joined: Mon Sep 03, 2012 8:44 pm

Re: Numark DJ2GO Scripting

Postby Alimantado » Wed Sep 12, 2012 2:52 am

Hi there

Here are the latest versions of two mappings I've done for the DJ2Go. The first is as close as I can get ito how the controller works with VDJ, the software that comes with it. The second is also based on VDJ, but some buttons have been reassigned to cram in extra features.

'Normal' mapping
==============
As close as possible to VDJ. No manual available from Numark or VDJ, but the only non-obvious feature is that the Load (A/B) button toggles scratching on the jog wheel. There are two differences between this mapping and VDJ:

1. With VDJ, when scrolling through the directory tree, pressing 'enter' on a directory with sub-directories causes the directory to expand, while pressing 'back' causes an expanded directory to contract. Couldn't find a way of doing this with Mixxx. The enter and back buttons just toggle the playlist wheel between directories and tracks. Pressing the enter button on a track causes it to load into the first stopped deck (like VDJ).

2. The Mixxx sync control seems to be a simple button--click and it at once matches the pitch of the deck to the other deck. Press it again to get it to do another sync. Each time a sync happens, the sync button flashes twice. With VDJ, pressing the sync button seems to toggle a continuous sync mode.

'Plus' mapping
============
Same as mapping above except that the sync button toggles a 'scratch mode' on the deck. Sync itself is absent from this mapping altogether.

Scratch mode on
--Jog wheel scratches.
--Pause causes deck to pitch down when stopping, like on a turntable.
--Minus pitch bend causes spin back.
--Plus pitch bend causes deck to stop slowly, like when a turntable is turned off without pressing stop.
--Pressing 'load' when deck is playing: a) first press turns on FX and assigns deck volume knob to flanger LFO Period control, b) second press assigns deck volume knob to flanger depth control, c) third press assigns deck volume knob to flanger delay control, d) fourth press turns FX off.
--Deck volume knob controls any of deck volume, flanger LFO Period, flanger depth, and flanger delay, depending on 'load' button above.

Scratch mode off
--Jog wheel does ramping pitch bend
--Pause is instant, like normal
--Minus pitch bend does low EQ kill
--Plus pitch bend does mid EQ kill
--Pressing 'load' when deck is playing causes track to play from beginning, regardless of cue points.

See what you think...

Ta

Carl
Attachments
Numark DJ2Go plus.zip
(6.45 KiB) Downloaded 228 times
Numark DJ2Go.zip
(5.59 KiB) Downloaded 265 times
Betwixt the decks there can hardlie a man fetch his breath by reason there ariseth such a funke in the night. - William Capps, 1623
Alimantado
 
Posts: 26
Joined: Mon Sep 03, 2012 8:44 pm

PreviousNext

Return to Controller presets/mappings

Who is online

Users browsing this forum: Google [Bot] and 2 guests