pylive icon indicating copy to clipboard operation
pylive copied to clipboard

Support for Ableton Live 11 ?

Open a1994846931931 opened this issue 4 years ago • 13 comments

@ideoforms Hi, I was trying to control Ableton Live with LiveOSC recently, but noticed that LiveOSC has only support Live up to version 10. I was wondering if you have any plan to support Ableton Live 11? Thank you very much!

a1994846931931 avatar Apr 28 '21 08:04 a1994846931931

Hi there, I've started to debug this and it appears that the fix will be rather complex: Live 11 seems to have internally updated from Python 2 to Python 3, which means that many of the fundamental features that LiveOSC relies upon (e.g. socket) no longer have the same interface.

So, this may mean a major refactor of LiveOSC, or possibly even a ground-up rewrite. I will certainly be addressing this at some point, as my own compositional work relies heavily on pylive/LiveOSC, but it might take a little while. I'll keep you posted with updates!

ideoforms avatar Apr 30 '21 11:04 ideoforms

Really looking out for your fix, been looking all over the place to get Liveosc working with ableton 11 this would be huge. How is the progress going?

Justjero avatar May 04 '21 19:05 Justjero

Hi @Justjero, glad to say I have made good progress on an initial proof of concept. Hoping to have an initial release out within the next week or so. I'd be keen to get some initial testers and feedback so I'll send you a note as soon as something is ready.

Out of interest, what are you looking to use it to interface with?

ideoforms avatar May 05 '21 07:05 ideoforms

Hi @Justjero, glad to say I have made good progress on an initial proof of concept. Hoping to have an initial release out within the next week or so. I'd be keen to get some initial testers and feedback so I'll send you a note as soon as something is ready.

Out of interest, what are you looking to use it to interface with?

I want to use OSC messages from open stage control so i can control Ableton trough my tablet (similar to lumar with Cubase)

would be dope to get this finally working again.

Justjero avatar May 05 '21 17:05 Justjero

Hi @Justjero, glad to say I have made good progress on an initial proof of concept. Hoping to have an initial release out within the next week or so. I'd be keen to get some initial testers and feedback so I'll send you a note as soon as something is ready.

Out of interest, what are you looking to use it to interface with?

Feel free to message me on discord when you need some testers. jero#9343

Justjero avatar May 08 '21 13:05 Justjero

Highly interested in this, too! It seems like I can't even install pyliblo anymore, because of some issues related to (the newest version of?) Microsoft Visual Studio

andipower avatar May 12 '21 14:05 andipower

I'd love to test this as well.

bsom avatar Jun 02 '21 00:06 bsom

I'm another person who's also super interested in this!

4ndrw avatar Aug 04 '21 18:08 4ndrw

has there been any progress here? I'm hoping to be able to tie into the Arrangement Position bar and be able to show that data fullscreen.

ajmarroquin avatar Dec 03 '21 01:12 ajmarroquin

Hey there! same question here to check if any advancements have been made or if you'd have suggestions of other repos or projects to check out for similar results. I see you have been developing AbletonOSC, would that be the new version?

vincentreynaud avatar Jun 17 '22 13:06 vincentreynaud

Apologies, been mega busy the past few months. I did indeed start work on AbletonOSC to integrate with pylive; I've not yet completed the integration, but am now returning to this and will get the two of them in sync as soon as I can. I also use Live 11 and so have a vested interest in getting these updated :-)

ideoforms avatar Jun 17 '22 13:06 ideoforms

I tried to start implementing new osc messages within set.py to work with AbletonOSC on my fork of the repo too if anyone wants to take a look at it (a lot of messages are still broken, but some basic ones should now work). The most pressing call I couldn't seem to find a way to implement with AbletonOSC so far was the track and clip info calls.

Dev-Didi avatar Jun 17 '22 13:06 Dev-Didi

Hi folks,

I am thinking whether to help out on this effort for AL 11 support. I am a bit clueless as to where to start though and get some background knowledge around pylive, pyosc and related things. I can code python pretty well, just dont have the domain knowledge to know how i should contribute. Any pointers?

@ideoforms

swayson avatar Oct 07 '22 04:10 swayson