Default start up settings for Push 2

Share what you’d like to see added to Ableton Live.
Post Reply
conradkehn
Posts: 5
Joined: Sun Feb 21, 2016 9:45 pm

Default start up settings for Push 2

Post by conradkehn » Sun Feb 21, 2016 9:47 pm

I want my Push 2 to open up is Session mode with the mixer showing...or at least I'd like it to store a default open setting with each of my sets.

Please

EnjoyRC
Posts: 693
Joined: Thu Feb 12, 2004 12:02 am
Location: USA

Re: Default start up settings for Push 2

Post by EnjoyRC » Tue Feb 23, 2016 3:43 pm

+1
MacBook Pro (MacOS 13.0.1) i9 Processor, 32gb RAM, 4tb SSD
(STUDIO I/O) MOTU UltraLite mk5 (w/ADA8200), (LIVE I/O) Behringer X Air XR18
Ableton Live Suite 11 (Live performances), Studio One 5 (Studio Stem Creation)

TheIncredibleEdibleJake
Posts: 1
Joined: Wed Aug 07, 2019 12:34 am

Re: Default start up settings for Push 2

Post by TheIncredibleEdibleJake » Thu Oct 24, 2019 5:42 pm

+1

torbenscharling
Posts: 35
Joined: Thu Feb 08, 2018 9:29 am

Re: Default start up settings for Push 2

Post by torbenscharling » Mon Nov 18, 2019 5:28 pm

Should be a no brainer. Wonder where the devs are hiding..

dburton
Posts: 10
Joined: Sat Jan 25, 2014 3:42 pm

Re: Default start up settings for Push 2

Post by dburton » Fri Jun 12, 2020 2:36 am

+1 +1 +1

bxn
Posts: 16
Joined: Sun Nov 08, 2020 3:02 pm

Re: Default start up settings for Push 2

Post by bxn » Tue Dec 01, 2020 4:35 pm

Hi, had the same question and solved it by modifying the push2 remote script (seems to be the only solution to me) :
It's a simple matter of decompyling the right file in the remote scripts folder and editing a single word.

Here are the steps:
- Download and use uncompyle6 (https://pypi.org/project/uncompyle6/) (you need python and pip installed, check on google if needed, this is standard)
- Access the remote scripts folder (on windows 10 for me C:\ProgramData\Ableton\Live 10 Suite\Resources\MIDI Remote Scripts)
- Then go into the pushbase subfolder and back it up in case you break things (if so, just replace it as before)
- Open a terminal in this folder (cmd or powershell on windows)
- Run the following command : uncompyle6 -ro . .
(notice the 2 points they are needed). This is going to decompyle a part of the push2 remote script (I myself have also decompyled the push2 folder as well because I wanted to change other things like disable the yellow session ring). Decompyling only the push_base.pyc file should work as well.
- Now open the newly decompyled push_base.py in an editor (I would advise notepad++, or pycharm if you want to do something else than editing a single line)
- Search for : self._matrix_modes.selected_mode = 'note' (line 348 for me) and change 'note' to : 'session'
- Reload Ableton

decompyled .pyc files are plain .py python files and are recompyled by ableton (replacing previous .pyc) on set reload (or full reboot).

For storing settings by set this can certainly be done but is harder. I would go with a strategy of renaming the title of the master track like "Master - session" or "Master - 1" and querying the title at push startup. I never tried to write in an als file, that could maybe work. Anyway this needs more code and push2 code is a few lines long ^^

Cheers :D

Post Reply