Project
Launchpad template working >>video<<
Started by wul on .
Sign in or create an account to join the conversation.
maybe of help/use to peeeps:
http://createdigitalmusic.com/2009/11/novation-releases-all-midi-details-for-launchpad/
http://createdigitalmusic.com/2009/11/novation-releases-all-midi-details-for-launchpad/
Any progress on this. Can't wait for this. I love this community of people working on things and sharing.
Here it is L'Pad http://liine.net/en/community/user-library/view/332/ Merry Christmas
Here is a quick readme
LPad, the Abelton Live Launchpad emulator for Lemur, the template reacts exactly the same as the hardware version with a few extras .
Setup
Select either the launchpad or launchpad85 remote script in the ableton>options>preferences then select your normal lemur ins and outs that are assigned to midi0 in the deamon
Also setup a pair of in and outs for midi1 and assign the input in abelton to tack and remote, doesn’t matter about the output at the moment so leave it clear
Also set mouse and keyboard in lemur daemon to kbd1 if this could easily be changed in the lemur editor if desired , navigate to the lp_hand container and change the expression keyboard_target accordingly.
I have colourized the Drummap on user1 and added some velocity options on the rhs buttons
Also added via the button+/- are 2 banks of 4 buttons for Transport and window management, the transport will require to be mapped in abelton in the usual way , the window management will work without being mapped
(note, the drummap and transport additions are the reason that midi1 needs to be configured)
So if they are not working check that midi1 is enabled
One issue still to be resolved is within the launchpad85 remote script device controller page, when lowering a parameter 2 pad presses are required the problem lies with the remote script not the template or lemur, also the precision option on the device controller page doesn’t work neither does it on the hardware either
Hope you like it
Here is a quick readme
LPad, the Abelton Live Launchpad emulator for Lemur, the template reacts exactly the same as the hardware version with a few extras .
Setup
Select either the launchpad or launchpad85 remote script in the ableton>options>preferences then select your normal lemur ins and outs that are assigned to midi0 in the deamon
Also setup a pair of in and outs for midi1 and assign the input in abelton to tack and remote, doesn’t matter about the output at the moment so leave it clear
Also set mouse and keyboard in lemur daemon to kbd1 if this could easily be changed in the lemur editor if desired , navigate to the lp_hand container and change the expression keyboard_target accordingly.
I have colourized the Drummap on user1 and added some velocity options on the rhs buttons
Also added via the button+/- are 2 banks of 4 buttons for Transport and window management, the transport will require to be mapped in abelton in the usual way , the window management will work without being mapped
(note, the drummap and transport additions are the reason that midi1 needs to be configured)
So if they are not working check that midi1 is enabled
One issue still to be resolved is within the launchpad85 remote script device controller page, when lowering a parameter 2 pad presses are required the problem lies with the remote script not the template or lemur, also the precision option on the device controller page doesn’t work neither does it on the hardware either
Hope you like it
Congratulations mate well done . . .
And a Merry XMas back to you . . .
Your present, and everyone elses, is about to drop . . .
Couldn't resist . . .
Thanks again, a great contribution . . .
Cheers
MM
And a Merry XMas back to you . . .
Your present, and everyone elses, is about to drop . . .
Couldn't resist . . .
Thanks again, a great contribution . . .
Cheers
MM
Congrats! This is definitely going to be big!
One thanks for the hard work. this is awsome playing with max for live sequencer from sonic faction write now. thanks for the hard work. A version with out the extra functions would be awsome too.
A question for experinced lemur programs would it be possable to run two of these on one ipad. For instance all code for launchpad is set to midi target 0 if i duplicated every thing
even scripts. Like blue+{128,128} and copy blue2={128,128} and set to midi 2 . Or would there be problem because of the hand shake script and some of other scripts.
even scripts. Like blue+{128,128} and copy blue2={128,128} and set to midi 2 . Or would there be problem because of the hand shake script and some of other scripts.
Didnt have a chance to try it yet but saying user2 mode isnt working also means Launchpad M4L devices not working? (because most of these work in conjuction with user2)
thanks for the comments
regarding user 2 mode it is the cc mapping element that aint working.
as to running 2 on 1 ipad don't see why not, but i don't see why you would want to do it
version without extra functions:- deleting them shouldn't cause a problem
regarding user 2 mode it is the cc mapping element that aint working.
as to running 2 on 1 ipad don't see why not, but i don't see why you would want to do it
version without extra functions:- deleting them shouldn't cause a problem
nice one mate!
just scaling this beast down to legacy size now!
cheeers
xmas has come early! nice patch
just scaling this beast down to legacy size now!
cheeers
xmas has come early! nice patch
Hay question about hand shake in the midi script is there a way to make number for specific device. Just tried to run on two ipads one works and the other doesn't. i know you can defiently run more than 2 launchpads . I have two real ones hooked up plus trying to run 2 on seperate lemur with template
i reckon if you want to run the template on another ipad that template will have to be modified to send and recieve on a different lemure midi port so every reference to midi0 change to midi2, then set another instance of it in abletons prefs
use the midi map as a reference to see whats required.
also my reference to user 2 mode not working was wrong it is working, i misunderstood some online description of its use
use the midi map as a reference to see whats required.
also my reference to user 2 mode not working was wrong it is working, i misunderstood some online description of its use
have a question cause im want to make a mod of this template that alot of people may like. its going to be three pages launchpad along with selected track control and a mackie emulation.
Know what i not sure how to do in lemur alone or if its possable.
Basically i want to have the launchpadds session left and right buttons work to control the bank left and right for mackie control. so they stay locked to same part of session and move together. I could use midi translator to do this. but i want to do in lemur so i can share with everyone. Basiclly the left and right button need to send a midi note when launchpad is in mixer and session mode but not in user modes. I dont have a clue how to do this besides using midi transltor. So any input to do this would be appreciated.
p.s. wul do you mind if i post a mod with selected track control as a second page.
Know what i not sure how to do in lemur alone or if its possable.
Basically i want to have the launchpadds session left and right buttons work to control the bank left and right for mackie control. so they stay locked to same part of session and move together. I could use midi translator to do this. but i want to do in lemur so i can share with everyone. Basiclly the left and right button need to send a midi note when launchpad is in mixer and session mode but not in user modes. I dont have a clue how to do this besides using midi transltor. So any input to do this would be appreciated.
p.s. wul do you mind if i post a mod with selected track control as a second page.
For that the Lemur needs to know in what mode it currently is. So can't you just set a variable when you enter one of the modes (eg the var mode is set to 1 when entering mixer or session mode and two when user mode) and then send the Midi according to the state of the variable?
i was thinking about that too
if you use the mackie mixer with vu meters i uploaded recently , and paste it into a new interface on the L'Pad template, then hve the left and right buttons send the appropriate message to the mackie remote script
you would of coarse have to have mackie control set in ableton prefs . and you will have to have to remap the mackie objects to a different lenur midi port
it will conflict with the L'Pad if you use the same lemur ports.
update ...........................tried it and it works it works, although you will find the mackie moves channels differently, in that it doesn't follow the red box , also solo arm and mute don't provide feedback
if you use the mackie mixer with vu meters i uploaded recently , and paste it into a new interface on the L'Pad template, then hve the left and right buttons send the appropriate message to the mackie remote script
you would of coarse have to have mackie control set in ableton prefs . and you will have to have to remap the mackie objects to a different lenur midi port
it will conflict with the L'Pad if you use the same lemur ports.
update ...........................tried it and it works it works, although you will find the mackie moves channels differently, in that it doesn't follow the red box , also solo arm and mute don't provide feedback
yeah before you finished the launchpad i was using two thing on my lemur always one page with selected track control and one with a mackie control always using lemur 0 for stc and lemur 1 for mackie last night i remaped stc know i have to do my mackie i just want to be asble to have bank buttons work.bascially all the control i need plus i would be able to get track names and knob info for selected macros.
if you use the same ports as L'Pad there will be conflicts for sure
yeah that the part i hope someone can help script i need some kind of varabile that whenever we push left or right buttons on lpad in session or mixer mode that it sends the right midi note message to midi target 2 to move mackie left or right to stay in sync with lpad.
if you do as i suggested it will work, i have just done it.
you just have to remap all the mackie objects to midi2
then add a script to the right and left L'Pad buttons
noteout(2,49,127,1); for the right
noteout(2,48,127,1); for the left
right_button.jzlib
left_button.jzlib
you just have to remap all the mackie objects to midi2
then add a script to the right and left L'Pad buttons
noteout(2,49,127,1); for the right
noteout(2,48,127,1); for the left
right_button.jzlib
left_button.jzlib