Live devices mapping in Push:Community mapping is done! :)
-
regretfullySaid
- Posts: 8913
- Joined: Thu Apr 22, 2010 5:50 pm
Re: Undocumented Live device parameter names
I used to be a little boy.
Last edited by regretfullySaid on Tue Oct 22, 2013 8:17 pm, edited 1 time in total.
-
regretfullySaid
- Posts: 8913
- Joined: Thu Apr 22, 2010 5:50 pm
-
TomViolenz
- Posts: 6854
- Joined: Mon Dec 13, 2010 6:19 pm
Re: Undocumented Live device parameter names
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!"
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!"
-
TomViolenz
- Posts: 6854
- Joined: Mon Dec 13, 2010 6:19 pm
Re: Undocumented Live device parameter names
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....!
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
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.Is there a reason why you dropped the quotation marks on some parameters?
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...
-
regretfullySaid
- Posts: 8913
- Joined: Thu Apr 22, 2010 5:50 pm
Re: Undocumented Live device parameter names
Might as well keep this here for reference: http://julienbayle.net/blog/2013/10/pyt ... mentation/
-
TomViolenz
- Posts: 6854
- Joined: Mon Dec 13, 2010 6:19 pm
Re: Undocumented Live device parameter names
The names seem the same as I see in the Python files.shadx312 wrote: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.Is there a reason why you dropped the quotation marks on some parameters?
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...
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
-
Dragonbreath
- Posts: 561
- Joined: Fri Sep 14, 2007 2:34 am
Re: Undocumented Live device parameter names
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
I will do a write up soon, but in case you wanna try yourself beforeDragonbreath wrote:Hey im really interested in changing default mapping as well. really intersted to see how you get this done!
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
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!
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
Yeah! I wanted so desperately to change the mapping for Sampler, it is useless for sound design!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!
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
-
regretfullySaid
- Posts: 8913
- Joined: Thu Apr 22, 2010 5:50 pm
Re: Undocumented Live device parameter names
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 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....
-
TomViolenz
- Posts: 6854
- Joined: Mon Dec 13, 2010 6:19 pm
Re: Undocumented Live device parameter names
I think adding banks is trivial, I will do try it in some of my own custom mappings.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....
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

