PUSH via LPC- - ditto / apC-Carbon

Discuss music production with Ableton Live.
Joost
Posts: 142
Joined: Sat Jul 17, 2004 2:44 pm
Location: Netherlands
Contact:

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

Post by Joost » Mon Mar 25, 2013 12:44 pm

Great work man, thanks in advance.

I think my push will arrive this week and ill be using your scripts for shure.

I was wondering if (now Ableton is at version 9.02) we also need a modded 9.02 script?

JuanSOLO
Posts: 3236
Joined: Sun Jul 15, 2007 8:21 am
Location: Shreveport LA, sometimes Dallas/Ft Worth TX

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

Post by JuanSOLO » Mon Mar 25, 2013 2:21 pm

I had a lot of fun with this and my APC40 this weekend.
THANKS Stray!!!

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

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

Post by metastatik » Mon Mar 25, 2013 4:55 pm

^^ Good to hear that you're having fun with it.
Joost wrote:I was wondering if (now Ableton is at version 9.02) we also need a modded 9.02 script?
Yes and a version is already available for 9.0.2 here.

inhalations
Posts: 9
Joined: Tue Jun 01, 2010 9:23 pm

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

Post by inhalations » Fri Mar 29, 2013 12:39 am

Metastatik, ur drumpad switcheroo is majestic!

Thank u for sorting this, just what I needed.

:-)

InfiniteTheorem2593
Posts: 1
Joined: Sun Apr 07, 2013 3:19 am

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

Post by InfiniteTheorem2593 » Sun Apr 07, 2013 3:20 am

Having problems getting this to work installed according to the directions and afterwords my push doesnt recognize ableton as being running and won't startup

skatr2
Posts: 450
Joined: Sat Mar 27, 2010 11:38 pm

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

Post by skatr2 » Sun Apr 21, 2013 3:16 pm

Seeing as 9.0.3 was rescinded, can anyone point me to the push script for 9.0.2?

SuburbanThug
Posts: 1480
Joined: Wed Apr 03, 2013 9:22 am
Contact:

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

Post by SuburbanThug » Sun Apr 21, 2013 3:46 pm

These scripts are looking awful pretty now that the sensitivity of Push has been reduced. Might as well get the functionality of an APC plus the ability to write Push style.

chrissobo13
Posts: 168
Joined: Fri May 18, 2012 4:40 pm

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

Post by chrissobo13 » Sun Apr 21, 2013 10:05 pm

Sounds awesome! Can't imagine using the APC's pads for any melodic playing though, as mine are pretty clicky.

commuter
Posts: 471
Joined: Sun Aug 29, 2004 10:04 am
Location: Rennes/France
Contact:

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

Post by commuter » Tue May 21, 2013 8:44 am

LPC ditto is f....n' great!!!!

wow! didn't expect that much!

I've juste sold my Maschine mikro MK1 and have absolutely no regrets with my launchpad and LPC ditto
The step sequencer is awesome and the note repeat function works!
i'm doing exactly what i was doing with Maschine, but fully integrated in live workflow.
It's definitely 95% of Push (minus pad sensivity, but for playing electronic drums like TR808 etc..it's not a problem at all, and colors)
the best 26 euros i've spent in a long time
:-)
15" Macbook Pro 2,3 quadcore I7 2012/8gb ram/240gb SSD/ LIVE 9.06/OSX 10.8.5, NI Komplete audio 6
https://www.facebook.com/commuterofficial
http://soundcloud.com/commuter

mlostekk
Posts: 27
Joined: Mon Aug 29, 2011 10:06 pm
Contact:

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

Post by mlostekk » Thu Jul 25, 2013 8:33 pm

hey guys, just realized that there have been quite a lot changes from v9.0.4 to v9.0.5 pythonwise, so i addapted strays script to the latest version

feel free to download and share..

http://www.martynmlostekk.pl/files/pyth ... _9.0.5.rar

p.s. currently trying to skipt that need for a drumrack, will implement SHIFT+NOTE button for switching the mode from piano to step sequencer.

cheers

mlostekk
Posts: 27
Joined: Mon Aug 29, 2011 10:06 pm
Contact:

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

Post by mlostekk » Fri Jul 26, 2013 7:37 pm

extended the script from STRAY...

now its possible to switch between stepper and note mode.. even though the drumrack has to be there if you wanna use stepper. but switching is not possible without deleting the drumrack...

still trying get rid of the drumrack for stepper mode...

UPDATE!

for push users that were using the script from stray

- 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.
- Update: not SHIFT+NOTE switches between note-mode and drum-rack-mode (but the Drum Rack in Instrument Rack still has to be there to use Step Sequencer)

here is the updated version that works fine with 9.0.5

http://www.martynmlostekk.pl/files/pyth ... _9.0.5.rar

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

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

Post by 3dot... » Fri Jul 26, 2013 10:28 pm

mlostekk wrote:hey guys, just realized that there have been quite a lot changes from v9.0.4 to v9.0.5 pythonwise, so i addapted strays script to the latest version

feel free to download and share..

http://www.martynmlostekk.pl/files/pyth ... _9.0.5.rar

p.s. currently trying to skipt that need for a drumrack, will implement SHIFT+NOTE button for switching the mode from piano to step sequencer.

cheers
hi !
strays' script seems to be working fine here with 9.0.5 ..
except the drum seq. switch (which is a nice touch btw) what did you change in the script?
Image

mlostekk
Posts: 27
Joined: Mon Aug 29, 2011 10:06 pm
Contact:

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

Post by mlostekk » Sat Jul 27, 2013 12:19 pm

aaaah.. it may not have been working on my side, because i used the whole decompiled folder.. and had so adjust some parts.. mainly 2 handler for shift and note button, and a simple "override" switch

Code: Select all

    def _select_note_mode(self):
        """
        Selects which note mode to use depending on the kind of
        current selected track and its device chain...
        """
        track = self.song().view.selected_track
        drum_device = find_if(lambda d: d.can_have_drum_pads, track.devices)
        
        # modified
        if drum_device == None and track.has_midi_input:
            drum_device = self._find_drum_rack(track) 
            
        self._step_sequencer.set_drum_group_device(drum_device)
        if track == None or track.is_foldable or track in self.song().return_tracks or track == self.song().master_track:
            self._note_modes.selected_mode = 'disabled'
        elif track and track.has_audio_input:
            self._note_modes.selected_mode = 'looper'
        elif drum_device:
            self._note_modes.selected_mode = 'sequencer'
            if self._note_mode_override == 1:
                self._note_modes.selected_mode = 'instrument'
        else:
            self._note_modes.selected_mode = 'instrument'

    def handle_note_button(self, value, sender):
        if value == 127 and self._shift_button == 127:
            if self._note_mode_override == 0:
                self._note_mode_override = 1
            else:
                self._note_mode_override = 0
            self._select_note_mode()

    def handle_shift_button(self, value, sender):
        self._shift_button = value        

Post Reply