Live devices mapping in Push:Community mapping is done! :)

Discuss music production with Ableton Live.
regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Tue Oct 22, 2013 7:39 pm

I used to be a little boy.
Last edited by regretfullySaid on Tue Oct 22, 2013 8:17 pm, edited 1 time in total.
ImageImage

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Tue Oct 22, 2013 8:03 pm

Tie the kangaroo down, sport. Tie the kangaroo down.
ImageImage

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Undocumented Live device parameter names

Post by TomViolenz » Wed Oct 23, 2013 11:07 am

Hey Shadx, you're da man!!!
:!:
Is there a reason why you dropped the quotation marks on some parameters? I think for all of them you would just copy the exact text and put it into the ' ' in the Python file, no?!

To the rest I just say:"..sell the kids for food!" :twisted:

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Undocumented Live device parameter names

Post by TomViolenz » Wed Oct 23, 2013 11:29 am

BTW: You said that's the list for 9.0.6?
I seriously hope they don't change those or even the device.pyc files which I need to change for my endeavor with every point release of Live....!

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Wed Oct 23, 2013 11:47 am

Is there a reason why you dropped the quotation marks on some parameters?
No, that was just not copied. It's probably unlikely they'll change device access but you make a good point about the Sampler attributes you want to access.

So yes, I would hope copying the names should work fine. But, I did get my names from M4L, and not python...so....keep that in mind.

I'm interested in seeing your User Action if you want to post it here or at Beatwise...
ImageImage

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Wed Oct 23, 2013 11:59 am

Might as well keep this here for reference: http://julienbayle.net/blog/2013/10/pyt ... mentation/
ImageImage

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Undocumented Live device parameter names

Post by TomViolenz » Wed Oct 23, 2013 12:36 pm

shadx312 wrote:
Is there a reason why you dropped the quotation marks on some parameters?
No, that was just not copied. It's probably unlikely they'll change device access but you make a good point about the Sampler attributes you want to access.

So yes, I would hope copying the names should work fine. But, I did get my names from M4L, and not python...so....keep that in mind.

I'm interested in seeing your User Action if you want to post it here or at Beatwise...
The names seem the same as I see in the Python files.
To be honest my method won't use User actions (that was just a suggestion to find out the names). It will just change the default mapping in the _generic midi controllers device.pyc to the one I want. And the explanation will be quite straight forward.
The only difficult part was finding a de-compiled version of the device.pyc file.
This Julien Bayle guy luckily already put a de-compiled version of all the remote script files for 9.0.5 on GitHub. So that's what I use.

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Wed Oct 23, 2013 12:54 pm

Cool.
ImageImage

Dragonbreath
Posts: 561
Joined: Fri Sep 14, 2007 2:34 am

Re: Undocumented Live device parameter names

Post by Dragonbreath » Wed Oct 23, 2013 3:59 pm

Hey im really interested in changing default mapping as well. really intersted to see how you get this done!

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Undocumented Live device parameter names

Post by TomViolenz » Wed Oct 23, 2013 5:48 pm

Dragonbreath wrote:Hey im really interested in changing default mapping as well. really intersted to see how you get this done!
I will do a write up soon, but in case you wanna try yourself before

Here's how:
Go to:
https://github.com/gluon/AbletonLive9_RemoteScripts
and download the zip on the right hand side
Un-zip, look for the file named device.py
it's in _Generic
Open it in a text editor.
You will now easily see all the lists for the banks of all devices. Change the names in between: ' '
Exchange them with the names for the parameters you want. The correct names can be found in the posts by Shadx in this very thread.
Wenn done, save file (make sure it stays named device.py)
Go to Resources/MIDI Remote Scripts/_Generic
and drop the file.
Important!you will find in this folder also a file named device.pyc, take this file away from the folder and back it up!!! This is the file you are replacing and your back up in case you messed up.
Restart Live: The new mapping should be in place.

Disclaimer
I have not tried this myself yet, I will though. But not having Push yet, makes this a little less urgent for me.
You may also want to back up the file you just made, because I don't know if these sort of files are overwritten with each up date to Live. (I think not)
Last edited by TomViolenz on Wed Oct 23, 2013 6:07 pm, edited 1 time in total.

Dragonbreath
Posts: 561
Joined: Fri Sep 14, 2007 2:34 am

Re: Undocumented Live device parameter names

Post by Dragonbreath » Wed Oct 23, 2013 6:00 pm

Awsome that sounds easy enough!


I want to change te defaults for eq8. The default one are useless! You have to jump betteen banks just to edit 1 eq filter! Theres 8 banks, 8 filters seemed pretty logical to me!

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Undocumented Live device parameter names

Post by TomViolenz » Wed Oct 23, 2013 6:20 pm

Dragonbreath wrote:Awsome that sounds easy enough!


I want to change te defaults for eq8. The default one are useless! You have to jump betteen banks just to edit 1 eq filter! Theres 8 banks, 8 filters seemed pretty logical to me!
Yeah! I wanted so desperately to change the mapping for Sampler, it is useless for sound design!
I have to say, considering how easy it is to change the mapping, and the hardest part is actually getting the de-compiled file, they should have supplied a little Java app with Push that does this for you. The app actually already exited for Live 8 (LIME by Stray), but they didn't bother to buy it or help support it....so it stayed Live 8 compatible only :x

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Wed Oct 23, 2013 10:06 pm

Hey Tom when you're modifying the devices.py see if adding extra banks (like going past bank 8 on sampler) will work!

I know you can bank after 8 on vst's, so maybe you can use all accessible params by writing in extra banks...although maybe you'd have to modify other scripts that reference devices.py....
ImageImage

TomViolenz
Posts: 6854
Joined: Mon Dec 13, 2010 6:19 pm

Re: Undocumented Live device parameter names

Post by TomViolenz » Thu Oct 24, 2013 8:07 am

shadx312 wrote:Hey Tom when you're modifying the devices.py see if adding extra banks (like going past bank 8 on sampler) will work!

I know you can bank after 8 on vst's, so maybe you can use all accessible params by writing in extra banks...although maybe you'd have to modify other scripts that reference devices.py....
I think adding banks is trivial, I will do try it in some of my own custom mappings.
If adding banks past 8 is possible, I'm not so sure, I may try it for Sampler, but not before I actually have Push and try out it's behavior with the changed script. But the only thing lacking now from my mapping of 9 banks (8 + Best of Bank) are all the slopes for the envelopes. I have to try out how important that would be for me.
Besides having SOME restrictions is rather helping creativity.
But it shouldn't be too hard to verify if it'd work.

regretfullySaid
Posts: 8913
Joined: Thu Apr 22, 2010 5:50 pm

Re: Undocumented Live device parameter names

Post by regretfullySaid » Thu Oct 24, 2013 5:40 pm

Yeah, i was being lazy :P
ImageImage

Post Reply