PUSH via LPC- - ditto / apC-Carbon

Discuss music production with Ableton Live.
3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

PUSH via LPC- - ditto / apC-Carbon

Post by 3dot... » Wed Mar 20, 2013 9:01 pm

get'em while they're hot!
:twisted:

http://beatwise.proboards.com/index.cgi ... age=1#9837

http://beatwise.proboards.com/index.cgi ... hread=1315

http://beatwise.proboards.com/index.cgi ... age=1#9838

and ALSO
modified PUSH script mod that adds the following:
- Allows Drum Mode to work on Drum Racks that are nested inside of Instrument Racks.
This will apply to the first nested Drum Rack.
- Allows step-sequencer input to be velocity-sensitive so that steps turned on will have the velocity that the corresponding button sent.

https://www.box.com/s/lxpem3jnnqgl0in742sn
Image

lo.key
Posts: 360
Joined: Tue Dec 22, 2009 7:05 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by lo.key » Wed Mar 20, 2013 9:47 pm

good man! Care to do a write up about what aspects of the push scripts you modified?

3dot...
Posts: 9996
Joined: Tue Feb 20, 2007 11:10 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by 3dot... » Wed Mar 20, 2013 9:59 pm

I didn't .. I'm not a part of this.. however I do use the LP-ditto script..
Image

lo.key
Posts: 360
Joined: Tue Dec 22, 2009 7:05 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by lo.key » Wed Mar 20, 2013 10:51 pm

ahh, i see, well thanks for sharing, at the least!

cyclicAMP
Posts: 118
Joined: Thu Mar 07, 2013 1:58 am

Re: PUSH via LPC- - ditto / apC-Carbon

Post by cyclicAMP » Thu Mar 21, 2013 12:44 am

Cool! Now if only I had my hands on a PUSH :D

I love the fact that the product hasn't even officially shipped yet and its already getting hacked and modified. This type of community offerings is one of the reasons I chose Ableton over other DAWs.

blinkeye
Posts: 164
Joined: Sun Oct 21, 2007 7:28 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by blinkeye » Thu Mar 21, 2013 12:58 am

cyclicAMP wrote:Cool! Now if only I had my hands on a PUSH :D

I love the fact that the product hasn't even officially shipped yet and its already getting hacked and modified.
The script being talked about here is for the Launchpad though, right?

cyclicAMP
Posts: 118
Joined: Thu Mar 07, 2013 1:58 am

Re: PUSH via LPC- - ditto / apC-Carbon

Post by cyclicAMP » Thu Mar 21, 2013 1:01 am

I was referring to the modified PUSH script.

glitchrock-buddha
Posts: 4357
Joined: Fri Oct 14, 2005 1:29 am
Location: The Ableton Live Forum

Re: PUSH via LPC- - ditto / apC-Carbon

Post by glitchrock-buddha » Thu Mar 21, 2013 3:45 am

Awesome! These are the very two things that I was wishing for with Push before even getting it! Nice!
Professional Shark Jumper.

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by metastatik » Thu Mar 21, 2013 3:25 pm

Thanks for spreading the word, 3dot.

Also, just for the sake of clarity, virtually any controller can emulate Push. Instructions and docs are available in the 3rd link 3dot posted.
lo.key wrote:good man! Care to do a write up about what aspects of the push scripts you modified?
There really isn't much to it. For the first modification, the script only looked for Drum Racks that weren't nested, so I simply modified it to check inside of Instrument Racks. For the second modification, the script ignored velocity from the pads used to activate steps and strictly used a default velocity (100) or accented velocity (127). I modified it so that the velocity from the pads isn't ignored and the default velocity is never used. For the technically-minded, the modifications I posted are *.py files, so you can take a look and see how I did these things. Changes I made are all commented.

lo.key
Posts: 360
Joined: Tue Dec 22, 2009 7:05 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by lo.key » Thu Mar 21, 2013 3:34 pm

metastatik wrote:There really isn't much to it. For the first modification, the script only looked for Drum Racks that weren't nested, so I simply modified it to check inside of Instrument Racks. For the second modification, the script ignored velocity from the pads used to activate steps and strictly used a default velocity (100) or accented velocity (127). I modified it so that the velocity from the pads isn't ignored and the default velocity is never used. For the technically-minded, the modifications I posted are *.py files, so you can take a look and see how I did these things. Changes I made are all commented.

Thanks Metastatik, i grokked what you did, just wasnt sure which of the .py files you actually modified for this. I'll just dig through them looking for your comments then.

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by metastatik » Thu Mar 21, 2013 3:48 pm

There's just two *.py files in the zip I posted.

Push.py - Contains the changes related to Drum Racks in Instrument Racks.
NoteEditorComponent.py - Contains the changes related to step-sequencer velocity. You'll also notice that this has some changes related to assertions as I couldn't get Live to compile it with the original assertions in place.

TYLRbass
Posts: 277
Joined: Tue Aug 30, 2011 8:51 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by TYLRbass » Thu Mar 21, 2013 4:40 pm

metastatik wrote:For the second modification, the script ignored velocity from the pads used to activate steps and strictly used a default velocity (100) or accented velocity (127).
Whoa, I guess I have been mixing up accented notes with ghosted notes.. it would be more helpful for me to place notes that have a velocity of like 70-80 to achieve ghost notes, and that is what I assumed accented notes were :oops: .. Well with this mod I guess I can do that can't I? just hit the pad softly when punching in my notes!

Thanks again for all your hard work, can't wait to get my Push! But I don't need to because I can use the APC40 to emulate! WUUUUT, so dope!
Image

stoersignal
Posts: 500
Joined: Fri Oct 22, 2010 9:43 pm
Location: vienna

Re: PUSH via LPC- - ditto / apC-Carbon

Post by stoersignal » Thu Mar 21, 2013 5:09 pm

metastatik wrote:There's just two *.py files in the zip I posted.

Push.py - Contains the changes related to Drum Racks in Instrument Racks.
NoteEditorComponent.py - Contains the changes related to step-sequencer velocity. You'll also notice that this has some changes related to assertions as I couldn't get Live to compile it with the original assertions in place.
as usual: you are the best
just one question: do you already own push?

metastatik
Posts: 318
Joined: Tue Mar 13, 2007 3:28 pm

Re: PUSH via LPC- - ditto / apC-Carbon

Post by metastatik » Thu Mar 21, 2013 7:18 pm

stoersignal wrote:just one question: do you already own push?
Not yet, I have it on pre-order though.

stoersignal
Posts: 500
Joined: Fri Oct 22, 2010 9:43 pm
Location: vienna

Re: PUSH via LPC- - ditto / apC-Carbon

Post by stoersignal » Thu Mar 21, 2013 9:37 pm

metastatik wrote:
stoersignal wrote:just one question: do you already own push?
Not yet, I have it on pre-order though.
as i thought, but that`s the reason why you are so awesome :lol: you`re expanding the features of harware which isn`t even available yet . unbelievable

Post Reply