[VDJ] Novation Launchpad mapper and mapping tool

[VirtualDJ] Novation Launchpad mapper and mapping tool

My buddy and I have a Denon DN-MC6000 and a Novation Launchpad. Seeing the amazing potential of adding 80 buttons to our setup, each with variably coloured LEDS, I made a project out of building a mapper that would make use of the Launchpad as a supplement to the mixer. Since there was no way I was settling for anything less than fully working coloured LEDs, there was a lot of work ahead. Along the way I wrote a little program to help me (mapping got REALLY repetitive and tedious), and now that I’m “finished” I want to share. I understand the limited scope and use of this mapper and tool - it’s tailored to my specific setup. So I’m just posting here because there may be another one of me out there looking for something like this.

The mapping is split into 3 “pages”, designed for use beside our MC6000:

  1. Samples, loops, key, etc: the main page used when mixing solo, functions are largely unique from the mixer

(The DN-MC6000/VirtualDJ combo by itself is really, really lacking/inconvenient in the area of samples! The top half of this page basically allows us to have a useable-on-the-fly sample deck, which otherwise we could not.)

  1. Effects: main effects also located on our mixer, so designed around the idea of having a second person doing only effects

  1. EQs, levels: really just a fun way to do it, not for anything serious (see pajamas :slight_smile: )

Lights flash, change colour, or otherwise indicate whether their function is active, where necessary.

I tried to keep the number of lights used low, as the Launchpad has a crappy slow USB connection, and lots of updates sent to it in a short period of time will cause all of VDJ to hang temporarily. Which is bad. I believe this would be better if Novation had given the Launchpad its own power supply separate from its USB connection, but it is what it is, right?

Here’s what the tool looks like:

Its entire purpose is to save you time digging through XML files (or dealing with XML at all, really) looking for LED colours that correspond to buttons. 80 buttons with 4 (in my case) LED colours for each means 400 entries = messy! Now they are all organized with their actions.

Adaptation (development) of this tool or something similar for other controllers is also definitely possible.

(EDIT: moved to attachment)

Finally here’s a link to a zip file containing:

device definition file
mapper file
the above layout pictures
the mapper tool exe
a readme for all the above

Cheers

Wow, tough crowd

Launchpad Mapping

Awesome Job on the Launchpad mapping. It works great. Was wondering where I can go to learn how to customize this for my own uses. I don’t perform with virtual dj. I mostly use it as a quick reference for mixes I build in ableton. Was looking for a way to condense your mapping into a page similar to your mode three but with a few more options and less room for the volume/eq sliders and maybe a row for a couple loops and a pitch bend feature. I dont use turntables at all but I’d like a way to use my launchpad as the sole controller and not have to fall back to keyboard shortcuts and a mouse for beatmatching. I should probably include that at this point the vdj script is a foreign language to me so you are dealing with a total novice in this aspect but any direction you can offer would be greatly appreciated. Thanks again for your work with this mapping. Because of your free download I now have one more way to enjoy the launchpad!

Something like this?

Loops, loop out, and play blink when active

The pitch bend is set to 2% every half second, you can change that

Novation Launchpad mapping.xml

If the filename has underscores, replace them with spaces

indeed they are :stuck_out_tongue:

what you’ve done/created looks very cool. lack of more feedback on this thread is more down to the lack of love for vdj on this forum really…

i really wish traktor had a mapping system more like (that i’ve seen) of vdj’s. seems u can do a lot more just with the builtin mappings in vdj than u can via the control manager (which sucks ofc) in traktor.

i’d be interested to see what’s in the next version of vdj after their merging with djdecks… could be very interesting. after investing in traktor tho not sure i’m willing to shell out for a diff app unless it’s amazingly better. plus i love all the effects in traktor.

This is fantastic! I can’t thank you enough! I’ve been looking for months for something like this. I’m gonna go give this a test run right now!

Update: This mapping is perfect for what I’m using the Launchpad for and everything works wonderfully! Thank you again for all your help! You are the best!

woooowww bro thank’s really i’ve been searching for this like crazy, i have the mixtrack pro along side with the launchpad, soon i’ll be buying the novation twitch. Again thank you greetings from Venezuela.

Great! Thanx a lot :slight_smile:

thanks much, can’t wait to use it

I really REALLY suggest to anyone using the launchpad with a laptop and VDJ to get a powered USB hub, especially if you’re using more devices. It made a world of difference for ours, incredibly more responsive to quick inputs and zero issues with overloading it with commands now.

thanks great job i have problem thougt. when i change deck the loop and sample dosent fallow it only work on deck 2.

Thanks Again!

@Flangeordie
Soooo Thank you again for making the mapping for me. I’ve used it as a crash course in VDJ script and made my own version and thought I’d share it here in case anyone else would like to try it out.

Mode 1

Mode 2

There is a third mode that I did not include pictures for. It is a crossfader/ deck side assignment.

Enjoy!

Necessary Files/ Instructions are attached below
Launchpad Mapping.zip (532 KB)

Great work on this, guys. I’m considerring VDJ8/TSP2.5 at the moment and mappings for my LP and Dicers is a huge consideration.

Thanks for providing info on how to write my own.

VDJ is way more flexible than traktor with mapping but traktor 2.5 will have the cool remix decks in ofc. it’s just the price of VDJ that is putting me off - esp compared to the recent price reductions for traktor. i think i need to upgrade to live8 from my current live5 and not sure i fancy finding an extra 300usd to buy VDJ… does have lots of mapping options tho

edit: i’d still use my midimasher with my launchpad tho as it does heaps of stuff that even VDJ can’t do but vdj would give me better access to various controls and i could even code a plugin for VDJ if i needed more

Is it possible to get the 4 beat bars (blue and red thingi at the top) or what you call’em to blink on four(eight) diffrent leds?
any one good at the scripting that could help me with that?

HEY EVERYONE,
CAN SOMEONE PLEASE HELP ME WITH THE MAPPER FOR VIRTUAL DJ FOR LAUNCHPAD FOR MAC !

I CANT FIND IT ANYWHERE !

Cheers !

Virtuaj Dj Mapper for Mac for Launchpad

HEY EVERYONE,
CAN SOMEONE PLEASE HELP ME WITH THE MAPPER FOR VIRTUAL DJ FOR LAUNCHPAD FOR MAC !

I CANT FIND IT ANYWHERE !

Cheers !

good work boys

i have some trouble

thank you this amazing mapping files..

but i have some trouble..

:scream:

select effect button did not working

can you give me help?