LAUNCHPAD mapping 4 decks 4 traktor (w/ leds)

Home :: Post and find Controller Mappings :: LAUNCHPAD mapping 4 decks 4 traktor (w/ leds)Reply
LAUNCHPAD mapping 4 decks 4 traktor (w/ leds)
Posted on: 11.12.2009 by Jay Mcelhenny
So, I bought a launchpad because i wanted all those buttons, for hot cues, and other such fun.... plus the fact that you could get LED feedback was auh sum!

but damn if that thing was difficult to figure out!!!

first, its meant to play with ableton. Anything else requires novation's automap which is a pain to use with traktor. I thought i was bound by this marriage believeing that the only way to get midi messages from launchpad to other softwware, mainly traktor, was while the automap server was running. Needless to say, that whole thing was terrible. But then i noticed something in traktor's midi controller setup......

if you select "general midi" and choose "launchpad" for in/out ports guess what? you can send midi messages directly from launchpad to traktor like any other controller. Then its all a matter of figuring out what you want to do.

I have searched the web and all my searches ended up with results = 0. I couldn't find a good explanation, nor a fully mapped out launchpad, specially nothing complete with responsive LEDs (but i knew it was possible cause i saw a youtube vid of some dude doing such stuff). So after many hours of reading, testing, configuring, etc... i got my launchpad to work. Not sure i'll keep this mapping entirely, but for now, its cool to see that what i put on paper actually works in practice.

So first off, here's my setup so if you have something similar, you can try it out and see if it works:
- MacBook 13" (os x 10.5)
- traktor pro
- novation launchpad

that's it as far as this particular experiment goes. I don't really have the resources nor time to try the different combinations of operating systems, drivers, and traktor versions, but if anyone wants to give this a go for other setups, please please do so and share your feedback. I'm sure i'm not the only one who would like to know more about this.

There are some gotcha's to all this:

1. you don't have to run automap (which is not really a gotcha but a note)
2. I'm not sure if launchpad is meant to run the way i've done it, but whatever, it works for me now and seems stable
3. i'm by no means a midi expert nor programmer and i'm still learning a lot
4. i don't guarantee this will work, but if it does and people like it, auh sum!

Here is a detailed view of the mapping:
MAPPING-VIEW (description in caption)

So here's what you have to do:

1. download the tsi files i have created (4 total, 1 for each deck. I don't like flipping through huge mapping files in the small traktor window, sorry)

A-Deck TSI [download]
B-Deck TSI [download]
C-Deck TSI [download]
D-Deck TSI [download]

2. open traktor first and import the files.
3. make sure that for each mapping file, launchpad is selected as in/out ports. (not sure if the mapping files do this automagically)
4. once imported, close traktor
5. connect your launchpad via usb (all LEDs will/should be off)
6. open traktor
7. once its ready to receive midi, click on all the buttons and it will light them up according to their current state. It should look like this photo:
INITIALIZATION PICTURE (description in caption)


Here are some other photos with explanations in the captions:
HOTCUE STATES PICTURE (description in caption)
FULLY LOADED PICTURE (description in caption)


I don't have a complete understanding still of some of the concepts and discovered some on a fluke. However, i will say this, what i'm really hoping for is that some of you see what i did (hopefully it works on your setup) and can play around with it more. Also, please leave any feedback as to what you believe or suggestions or anything. I'll try to help out as much as i can since i'm usually pretty busy (i'm surprised i even got this going). Anyhow, thanks again...

migz
Cherryl Coyle
20.12.2009
After I buy my DDM4000 this is my next purchase! Super excited
Anjelica Yander
18.12.2009
"i believe what might be happening is you may be using the import button in the bottom left of the preferences window. what you want to do is click on the "add" drop down menu (in the controller manager underneath where you can choose devices) and choose to import the .tsi files one at a time. should add them without deleting the previous ones this way"

Thanx Pipedreams, I'll try that toevening ...

Cheers
Lisa Ellerby
18.12.2009
Originally Posted by Tobert
Using Bomes and MIDI out, you could program some cool features...
e.g.

display of volume via button lights
status of track (track stopped or playing)
different color for diffent cue points
You dont need Bomes to do it ... If you send different velocity you can have different color for every cue points.
Jay Mcelhenny
18.12.2009
Originally Posted by Tobert
Using Bomes and MIDI out, you could program some cool features...
e.g.

display of volume via button lights
status of track (track stopped or playing)
different color for diffent cue points
Hey that's very cool. Never really gave Bomes a detailed look. For some reason I keep believeing more open software at a time would cause my laptop to run more cycles and slow somethings down, but i'm interested... Thanks for the info! I'll definitely give it a try...
Jay Mcelhenny
18.12.2009
Originally Posted by pipedreams
I added some browsing features if anyone wants. pretty basic.

This is awesome!!! great work! Very happy to see that your expanding on this. I believe it's great that we're getting more eyes on this and expanding what we can do. There's not a whole lot out there on using launchpad with Traktor and i believe we're starting something cool! Keep it up!
ma7md hany
18.12.2009
Using Bomes and MIDI out, you could program some cool features...
e.g.

display of volume via button lights
status of track (track stopped or playing)
different color for diffent cue points
Sandie Rufty
18.12.2009
I added some browsing features if anyone wants. pretty basic.

Up/Down arrows: on top row of launchpad can scroll through the song list (page up page down when "session" button is held)

Left/Right arrows: scroll through tree list. (expand/collapse when "session" is held)

User 1 and User 2: Load deck A/B (Deck C/D when "session" is held)

Mixer: toggles browser view

Top right scene launch: places the cursor in the search box.

I had weird issues when trying to set up LED feedback so... there is none.

Heres the link

http://www.mediafire.com/?hnemcnfjymn
Sandie Rufty
18.12.2009
Originally Posted by misterMigz
Not sure what's going on with your setup. What version of traktor are you running? I've never really had any problem like your mentioning. All i can believe of is that you have to make sure the TSI files are either named differently or that they are different. I'm sure you know that but just wanted to throw it out there.

I'd would suggest you load "A-launchpad.tsi" first, and see what the device name comes up with. If its not A-Launchpad - Generic midi, make sure to change it to that via the "Edit Drop Down -> Edit Comment". Then import the next one "b-launchpad.tsi" and do the same. Hope this helps and you get it worked out soon. I wanna hear more people have success with this )
i believe what might be happening is you may be using the import button in the bottom left of the preferences window. what you want to do is click on the "add" drop down menu (in the controller manager underneath where you can choose devices) and choose to import the .tsi files one at a time. should add them without deleting the previous ones this way.
Jay Mcelhenny
17.12.2009
Originally Posted by DJeff
Hey Migz,

thanx for the quick reply. The loading of the 4 tsi files is not working for me... The new one always erase the previous one... I must be missing something really basic here...

Thanx
Not sure what's going on with your setup. What version of traktor are you running? I've never really had any problem like your mentioning. All i can believe of is that you have to make sure the TSI files are either named differently or that they are different. I'm sure you know that but just wanted to throw it out there.

I'd would suggest you load "A-launchpad.tsi" first, and see what the device name comes up with. If its not A-Launchpad - Generic midi, make sure to change it to that via the "Edit Drop Down -> Edit Comment". Then import the next one "b-launchpad.tsi" and do the same. Hope this helps and you get it worked out soon. I wanna hear more people have success with this )
Anjelica Yander
17.12.2009
Hey Migz,

thanx for the quick reply. The loading of the 4 tsi files is not working for me... The new one always erase the previous one... I must be missing something really basic here...

Thanx
Jay Mcelhenny
17.12.2009
Originally Posted by trz303
Wow, just tried it and it works great !

Thanks !!!
Glad it worked for you! Now time to go produce some cool mixes )
Jay Mcelhenny
17.12.2009
@DJeff

Hey DJeff, to answer your question, you can import all 4 TSI's in traktor pro. Just add them 1 at a time. You can actually have multiple TSI's in traktor, 1 per controller or multiple per controller. Its pretty flexible in that regard. The only reason i split the TSI's into 4 is because, at least for me, its a lot easier to manage. If not it would have been one pretty big TSI file and that would have made my eyes hurt.
Anjelica Yander
17.12.2009
Great work...

However how can you load the 4 tsi together?...

Cheers
Lisa Ellerby
17.12.2009
Wow, just tried it and it works great !

Thanks !!!
Jay Mcelhenny
17.12.2009
@trz303 :

Hey! awesome. Yea sounds like you added some modifiers, and for sure, with all the different combinations, you can get crazy wild. Nice job. BTW, i found out how to do the blinking LEDS ). I had to find a way, sometimes when i have all 4 decks loaded with trax, its hard for me to tell which ones are playing w/o constantly looking at the screen. So i found a way to make the LEDS blink to the beat of the music, works great and now i know which decks are playing just by looking at the launchpad ).

So here's what you do:

1. First find out which LED(s) you want to make blink
2. Note down their midi note from the assignment table
3. Add new midi out: "Add Out Drop down -> Output -> Beat Phase Monitor"
4. Assign the midi note(s) you got from step 2. You actually have to add 1 new out for every LED you want to blink.

You can even play around with the MIN/MAX for Controller-Range to get some cool combinations. To blink on/off or one color to another, make sure you set your Controller-Range to 0.0000000 and 0.10000000.

Let me know if that works for you.
Lisa Ellerby
17.12.2009
Originally Posted by misterMigz
@trz303 :

Thanks a lot!!! glad i was able to help you with your setup and glad to hear that your going to take it further. I was believeing of vertical layout but ended with what i have. I definitely would like to see what you come up with. So when you have something going, please share with! And definitely, if you don't need automap, don't use it, it just creates extra processing cycles on your machine...

Yep, I found a way to create a SHIFT button (like on a computer keyboard) so you'll get twice more functions with the same knobs ... pretty wild !

I will post my TSI as soon as it's finished. With all those coloured LEDs it looks very nice.

BTW I still have no clue on how to "enable" the light-blinking function of the LaunchPad, but will try to find it ....
Jay Mcelhenny
17.12.2009
@pipedreams:

Hey! glad it worked great for you. Every now and then i get some LED issues like that, but if i start touching the buttons they seem to snap back to normal. Not sure what's going on, but still believe launchpad has a couple issues "resetting" itself sometimes. Looking forward to what you come up with! thanks again for checking it out!
Sandie Rufty
16.12.2009
thanks! signed up to the community specifically for this template! works great except for some reason my hot cues are permanently lit up like in your hotcue states picture. but everything works fine. anyway. im going to try and ad to this. possibly using the arrow keys at the top of the launchpad for browsing tracks and user 1 and user 2 to load deck a/b. currently i am only using decks a/b from your template id like to set up some of the other buttons as pitch up/down and bend. or maybe keep the four decks and lose four of the hot cues. anyway thanks for the template!

i will try to post revised version in here to share if i get it done!
Jay Mcelhenny
16.12.2009
@trz303 :

Thanks a lot!!! glad i was able to help you with your setup and glad to hear that your going to take it further. I was believeing of vertical layout but ended with what i have. I definitely would like to see what you come up with. So when you have something going, please share with! And definitely, if you don't need automap, don't use it, it just creates extra processing cycles on your machine...
Lisa Ellerby
16.12.2009
Wow, excellent job.

I made a similiar stuff but using Automap, and it is pretty stupid to load Automap if you can do it without.

I was wondering how to change the led color, and you answered my question with those TSI ...

I will go on further dev with my own version (which use vertical layout) using the same techniques from your TSI

thanks !
Veronica Hamze
15.12.2009
Well my friend i did all the hot cues on deck A and also on deck B and traktor responses to it but there it
Jay Mcelhenny
15.12.2009
@dj4niq:

Here's another example for you....

For this, we'll focus on the "A" Deck again. We'll focus on "Play/Pause" function to keep things simple.

So here are some steps to follow:
1. In traktor, open up Preferences.
2. goto Controller Manager and make sure "A-launchpad - Generic Midi" is selected in the device drop down.
3. In the "Assignment Table", selected "Play/Pause" which you had done to re-learn the midi note. Remember the midi note you mapped for play/pause since you're going to need it next.
4. Now, in the "Assignment Table", there should be an entry for "Play/Pause" for midi out. Click on that and make sure it has the same midi note as step 3. If it doesn't, change it.

i've learned for the most part that for every MIDI IN that you have in which you want some sort of feedback (mostly LED feedback) there should be a corresponding MIDI OUT. They should also be mapped to the same note in most cases.

Anyhow, the steps above are just for the Play/Pause function/button. You will need to do this for all the "OUTS" in your assignment table since you had to 're-learn' the midi notes according to your launchpad. As for any other settings on the midi outs, the only thing you should have to do is map the midi notes, all other settings should stay the same as per my mapping file as i don't believe those change.

Also, on some occasions, the changes are not instant, so in order to see what you're doing, you should reload Deck A with a new track or touch the buttons to see if they are responding. After all this time i've noticed that there are still some buggy things between launchpad and traktor. I would assume that most problems fall upon the launchpad's side because its new and mostly intended to work with ableton, but as more people use launchpad for other things, the hardware/firmware should also progress.

Hope this helps, let me know if it doesn't.
Jay Mcelhenny
14.12.2009
@dj4niq

ok cool, sounds like your half way there. Bummer you had to re-learn the midi notes, i was really hoping that the midi notes from my launchpad were the same as yours, however, not a problem. The toughest part is knowing how to do this in the first place.

For your particular problem regarding LED feedback, the fix should be simple. For the purposes of this example, lets focus on the "A" Deck. (This corresponds to the A-launchpad.tsi file i have in my original posting)

For this example, we'll map out one of the hotcue LED's on the "A" deck...

1. Open up Controller-Manager in traktor's preferences
2. Make sure "A-launchpad - Gerenic Midi" is selected from the "Device" drop down.
3. In the "Assignment table", look for "Select/Set-Store Hotcue" and make a note of which midi note it's mapped to according to your setup. On mine, its midi note "Ch01.Note.C-1"
4. Now in the "Assignment Table" look for "Hotcue1 State"
5. Enter the midi note you have from step 3. (On mine its "Ch01.Note.C-1")
6. Load a track into Deck A.

The LED should be on at this point because all the other settings (besides the actual midi note) have already been set via my mapping file (should be the same as well). You will have to do this for all the "Outs" in the midi assignment table because you have re-learned the midi notes for your particular launchpad.

Hope this helps, let me know if it does/doesn't and we'll go from there.
Veronica Hamze
14.12.2009
Mistermigz

I did the recommendations you suggest me mate, my launchpad indeed sendthe signal to traktor and it respond, but the lights do not light on, it
Cherryl Coyle
12.12.2009
Originally Posted by misterMigz
@Foxfire

Right On! i'm a software g33k...

cool that you have a similar workflow. i'd be curious to know what you'd be able to do with this. Ask santa for one..lol
Haha, sweet. We have a pretty capable comp sci music group here...they've been averse to DJing stuff (THUS FAR), but they're working on some really cool stuff. Might have to try to convince them to work with me on the Launchpad.

You know it man If Santa won't give me one, the money I make working over break will provide.

You will hear from me when I have one in my hands :3
Jay Mcelhenny
12.12.2009
@Foxfire

Right On! i'm a software g33k...

cool that you have a similar workflow. i'd be curious to know what you'd be able to do with this. Ask santa for one..lol
Cherryl Coyle
12.12.2009
Ha!

Well, I'm in the process of changing over to a 4 deck setup. Got the Audio8, and am going to purchase a DDM4000 when I get the cash.

The launchpad is attractive for two reasons:

First, your setup would almost EXACTLY compliment my workflow. I'd probably change a few things, but it's almost perfect, and would give me the control I want (I've got 1200s for scrubbing through tracks)

Second, I'm a computer science major and I'm in love with the programming possibilities:
http://www.youtube.com/watch?v=-Eggq-_dlMo
http://www.youtube.com/watch?v=57QPXrlYFxQ

It's got me drooling, yo.
Jay Mcelhenny
12.12.2009
@dj4niq: I checked my NI Service Center to double-check my version. It says i have Traktor Pro and my version number would be 1.2.2 (I just bought it a few months ago online). Not sure if you're running an older version or if pro n scratch are different. If you could tell me what you did that would be helpful as well.

Also, i recommend 2 things:
1. make sure automap is not running while traktor is open and launchpad is connected. To clarify, when launchpad is connected and automap is open, i believe automap may 'take over' in a sense of the midi messages (but i can't confirm this, i may be wrong). I rebooted my laptop, checked to make sure automap wasn't running by doing a 'top' command in my terminal. Then connected my launchpad. Finally i opened traktor. At first, the LEDs are off. However, as you load trax with hotcues assigned, the LEDs will light up. Also, check out the images I have. I explain some detail in those too.

2. Make sure you have the latest usb drivers for the launchpad. You can get them for free on the novation site.

The only other thing i can believe of that would cause issues would be that your launchpad is sending different midi note messages than mine, in which case you'd have to remap, but wouldn't be so bad since it would be just a re-learn function.

Might also wanna check out other threads like this one: http://www.native-instruments.com/fo...ad.php?t=96055

hope it helps!


@Foxfire... lol...thanks. I'd be curious to find out if this works successfully for anyone other than me. In which case i'd say, yea go buy this thing.
Cherryl Coyle
12.12.2009
You are wonderful.

I may buy one of these to replace my Oxygen8.
Veronica Hamze
13.12.2009
I had entered in traktor scratch pro and when i import then it the traktor scratch pro doesn
Jay Mcelhenny
11.12.2009
thanks!!!!

one thing i did forget to mention...

when closing traktor, the LEDs usually stay on for me. Don't know what's going on but i believe launchpad doesn't reset itself. If you try to re-open traktor, it might or might not recognize the device.. who knows, but just to be safe, always disconnect the launchpad from the usb cable, then reconnect and open traktor. This seems to work for me as a "reset".
Earlene Mesina
11.12.2009
This seems pretty awesome. Great work!

<< Back to Post and find Controller MappingsReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy