LAUNCHPAD mapping 4 decks 4 traktor (w/ leds)
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
|
Jay Mcelhenny 18.12.2009 |
Originally Posted by Tobert
|
Jay Mcelhenny 18.12.2009 |
Originally Posted by pipedreams
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
|
Jay Mcelhenny 17.12.2009 |
Originally Posted by DJeff
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
|
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
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
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