gluon / AbletonLive9_RemoteScripts

Unofficial repository for Ableton Live 9 MIDI Remote Scripts by Julien Bayle
http://julienbayle.net/ableton-live-9-midi-remote-scripts/
513 stars 245 forks source link

Alternative to an official ableton push SDK? #10

Open edasque opened 10 years ago

edasque commented 10 years ago

Julien,

Would that allow me to control the push (led, lcd) and react to events (button press, knobs) to use it for custom non music applications? Or is there an SDK for that?

datamafia commented 10 years ago

When I talked to Henke on the topic of support/SDKfor API I will paraphrase his response : If we document it, then we would have to support it. We don't have the staff.

I imagine the same is true for the Push. It's just Python and @gluon has done a terrific job keeping the decompiled scripts available.

gluon commented 10 years ago

talk to henke too, a couple of years ago. he told me: "you know it exists, we don't support it, but use it"

daslicht commented 9 years ago

Hi, Is there a way to override the default behavior of the Push Play Button ? Idea is to fade in/out audio when you hit playback stop/start Why? Simply because it sounds better to the ears even when it just a few ms. see here: https://forum.ableton.com/viewtopic.php?f=35&t=206106

dataf1ow commented 9 years ago

You can do this via M4L. You can grab control of the play button to fade volume, then stop the transport. It might be possible to do by modifying the script as well using some timing functions. But the decompiled scripts aren't exactly drag and drop.

daslicht commented 9 years ago

The current issue is that when you press the Push Play button to stop playback, the audio will stop before you can actually fade. Thats why I ask to override the default behavior. Or how would you solve it please?

dataf1ow commented 9 years ago

I just told you how to solve it. If you grab control from the API using M4L, it will override the default behavior. It will no longer stop/start the set unless you tell it to execute that command.

daslicht commented 9 years ago

I apologize, I have posted the wrong link above, here is the correct: https://forum.ableton.com/viewtopic.php?f=35&t=207928

I am a coder but no expert into Max stuff, I just started the thread on the Ablewton Max Forum, but as far as I can see @doubleUG already used the API, but that did not override the default behavior ? Do you you like to have a look on that, please

dataf1ow commented 9 years ago

https://www.dropbox.com/s/wm7e59g4jtbomn2/eb.PushFade.amxd?dl=0

Try that. It's not perfect, as it can get confused if you manipulate the transport with something other than the device.

daslicht commented 9 years ago

Ok I see works great but indeed a bit confusing. Thank you !