pylive icon indicating copy to clipboard operation
pylive copied to clipboard

Accessing unofficial Live API's functionalities through pylive

Open lorenzoPazuzu opened this issue 4 years ago • 1 comments

Hi everybody,

I'm wondering if and how it's possible to access some functionalities exposed by the unofficial Ableton Live API, maybe through pylive or other means; https://julienbayle.studio/PythonLiveAPI_documentation/Live10.0.1.xml

I'm not looking for an offline MIDI controller mapping, rather for a deeper control of Live functionalities, which I don't see supported so far by the LiveOSC mapping (am I wrong?); specifically, I need to access to the Wavetable's modulation matrix, which is apparently possible thanks to the API.

I guess I could do that with Max's LOM but I would prefer to do it with some solid python code.

Thanks in advance!

lorenzoPazuzu avatar Apr 27 '21 09:04 lorenzoPazuzu

Hi Lorenzo.

You're right that this functionality is not currently exposed by LiveOSC or (as far as I know) any other third-party Live interface. I am presently looking at a Live 11 compatibility issue which I'm also using an opportunity to consider exposing additional functionality via pylive. It would be awesome to be able to access the full Live API - but, it would also be a vast undertaking!

There may eventually be some way to automatically introspect into the class tree, which might open the possibility of accessing all kinds of internals. But my main priority right now is getting the core working again in Live 11, so this may be some time off into the future...

ideoforms avatar Apr 30 '21 11:04 ideoforms