ableton push max for live documentation live object model

 

will all of push's capabilities be exposed in detail so that users can reprogram the hardware with max for live?

this is a question i think others in the community might be having.

 

i have the launchpad and apc40, but it is very difficult to determine exactly what is needed in order to send commands to and from these devices.

 

however, i have read very good documentation but am uncertain if i need to use python for other controllers such as monome , stribe, projbox, arduino, etc.

 

for example, the documentation for the launchpad is very sparse, and there is little information about it on cycling74's or ableton's site.

perhaps this will be up to the manufacturer, but in this case, it is akai which is only the engineer, and i hope ableton will document in extreme detail the makeup of the logic of the push.

i am eagerly awaiting information about how to exactly program push using max for live, with complete documentation (manual).

perhaps the community here can provide some insight into what is see is a very steep learning curve.  maybe my max4live device as per above is unecessarily complicated?

 

please give the community reassurance that this will be possible prior to purchase.

 

thanks for any help you can give.

 

for example, look how difficult it is in order to get button press and set LED light instructions to and from the launchpad.   this took me an entire day.

<pre><code>

----------begin_max5_patcher----------
2246.3oc6bsraaaDEcsBP+GHzZGUNu3itqoMnn.woAwwqRBDnjFayTJRARJG
mFz+8NOnjkcDEGOl7NJNcgsrkDoN7v6iy8N2Qe8md1nwyJtgWM16W7du2nQe
U7LiTOm7YFs4IFMdYxMyyRpTuwwyKVtjmWO9jlWrleSs5Edyae4Ym4c9Yu7s
3suX95kEqqy30pi0eySeQQdcdxRt5390xzjLuWTjsX6gktP8JEy9zyogi28n
pR+G0Qg7mr8rsJod9Uo4WNsjOuVewHeUOh7WHl5uQQS7893NvJMeCpPaO+kW
NSAyI9pm4e+omIeT7vIOd1Aei27rz4+sWcgWEm6kl6INPuOmlun3y8Iewrgu
hhjjTfuCXLwYdFurEF.aJCnOl5urhqufFmJuI3MdVR9kiu8xXGhJjZCQEGPk
jCMVYbsOlZURo.m07xo77jYY76bi7tzn0bVUV5hV4LTqbRKDAZ7AtfQXrx1.
yTWwX8UL0+65K4f3CdIiB0wO7oN8RdIupJ4R9dhkzEM7f8VZglhrxEAGqXuX
l5A7Dlf8BZMXBt+4GDT7CwpXswARJghPCL+jy+r.keK8T84TAn7.yJBYkUDS
Y9Pon1BzdGVhz+VQySxxDopyWL85jr0bOjGUDMb66KKMmOuXct5MSAhJ8sgJ
C0QvX5vYL+M+FLCtjUqDz3tj2vRSLqhaE5qhaQC2UKzADA06zzpRthmtmgGT
jlUBsCzBgZbSQ3P3YsDgnZeOenno.qnov.UvdsN6Nil0+tfqy2vSsxTjGqV6
cdX+TG6wPcDkoUHZvLvZWNgLvOTlWVIofnEmSHDoXhFyKPkbopyBHJxJ8DjX
k8CNBOvTTadfkhKOdqNe1Wnqzka+DEM9QXKgITkJUJ3gpZTKD.UD8HqDUwnJ
eMLMV9v.pVvX8oxX66PZtPeZX7infHBxU5ScqvqPqDdwPgJ6OrxL7G.gWgV4
lRCTgwvrvcB6GAYlQn3m.qLivgphdvwTWob.L9wJg6Xc+dkzzSc9wJ04x7eR
9I3Iu8C0N6Gh19gNz1OstvSkI85xKYU8I5p1XMqjPHnKujAED2ZNLZOVR7gp
LlD+H78PZ4S5.4vJAEvp9nVsbcHsXR7tMQFTuu+5728lyeWe5.heDUqfNpVR
7+708L03auIRSPoiDlohmIvm2qRVmO+pUIK5QRBaUZrPczk.kJ5iGVRTyVIe
wOWbwEeHutv67JdI16C4yVWWWj+g78WKLo+HSq5DEB6qcCiX6XyIaft6YyKK
47bIeJGSE+S76SCO6HKDEui1AfM8LesAgZosPw1wh9JaMLR4FGGAuL8ugwX.
wXX6RJDi2wGc.Ir1zmlkdMeh3UjPBHEV1QT5EWlDnHJVWhP21m6pjq4Klpu.
mlTWWlJhZqmEwQ2xUiFOcEurJsplmOmeqJ1MTc+S4hqwq58EHS0i9V6SuUYj
i00TsoooHva+2ozWMIYU5j+fW+aBXWVj8FA08hu7ZIw.TvP6FgORfVwmVxW.
E9dBpDpL8EJYJP09TqnJplp7UlW5Eh0woM7BgKYK1pBJh04L1nXAwbOqI6wA
NBJVytIPlE.Dqc7jwEa2bJIrujKWVD5+y3ZYFWrUpnCYze3S4RraBD0iGFNv
cob0IamdZhvt+FnHKqzmDRZlzd8.OAeoG0dy7xj+z6cEW2uXsm41+d+TmUhh
iH5FTEQZBMxFHOzYpO7c1OBWmTtkI13ldlpKdMdpmst7hj472i9XWw5dfwxH
2pryHDLQbgHP+g1.DL89enYnVBZl+tgfFMRA79Mi1OYDcvqqX5s85UW2J1Gx
0KIcAXiKAwJUXM24YNauIrpLMu1qXln.oqac69XS6GID6Wb.siPSjXHS32HI
8fjwPL4fD6ZZlt6hrlpEweGHLsUO0UkEhOs5u3A4jfQrpE4XjxvjFoH7lkAF
Z8By5cqyM5CZOXO1pdZPIzIX4rXnmLilXbP5U2r5d3AixZgtrRMJUmsjoUiR
CAebfcULPLwN5RE7ip6lwSjXfKKVvmllufCUgSXrcyxn1FEq6SIB6lJm.1sF
YUSjH5Jxo9XGEDzUs9AEZmNPcQPL8XN53V+rbUQNOuF90aIvNtKRaioGAoHG
z7mSSRymdpHJVETLEytICgtYkoXa2paO4ieYWsF5sCXy1eX.iecnZ4edbLT1
S1sGkHM6gdUP93gKeXu2GGDYrI9ICbeb5Z97LomxVMVY1sCGI590Qbw2hOO7
Fh1UXlGfT8HC6.pAs9Do67ERWScSO3k9OfabkM.C+oUYkHgp0azISHq08Yuu
axdu2icTbi2pNnbD71Y+N+5z4bOQU00oyEFMYoKSqe3Fa6yNK15uy1Z9pWBg
1SiFtJcwBd9crwdnVd5SlZdfu+W6cJDIeg6QlUEqKmuwJYy9E1aGXITUVmlm
TmVjuy6RtUX81K32xAKRqje0QonsC3hLD.CAKvt6m39wkThCv3592i1OvjSo
Av2IkaI3tA18ueCAvPl.L423SdXXAlY19gvyXlfK4fLBLtBhM9NIrNkAQFCL
fYLxwJvLxoLzA1XlD2GdXwLyBC97QlALGjOhYTTLlC.VfQ.C9v9xuqqL.XAt
AXHi.FrF+TiRHced83AXD2vXceqDcjBLB7UHQLBXg9tAXXi.FBdfQ5LWYna.
VmLVPfa.Vm1XAL2.rNiiQc.iYjrGB7IwIFI6g.eRb0GY2gKbCt5lvntAXcmQ
xAwWCLI9pp+..CLiDvJGTTnAF0Hf4fb3XihuFerBLGXiYDvHD3YLjwF+.CLi
ZyI1A1XF0v5iSXgf+9H1HQhNnSOXyj7fbCvLaQj.FXrizl1goFo4g4Ff0MiA
u7UrQgKvvKeEaThRL7IJw9GqF+FI4AbXghORwkQKQOF9dbhLaIQfOCNxr7Qv
a4iLpFbD7QWQFknDAe2TPFkOxA3xnzQvGzGgMxzG9FIhLJpOBdEOHe.ZlRyr
skrZ00x8Hl9Tqwz3kIepnT9+Amn++zb8+qOyiK4Wmt4PhDOi5rJ90+AT7TvG
-----------end_max5_patcher-----------
</code></pre>

 

4 followers

deepliferecords 1 year ago | 0 comments

1 answer

  • michael.j.mclaughlin20
    contribution
    240 answers
    256 votes received
    2 votes

    So, just like all of the other pieces of hardware that connect to Live automatically, Push runs off of a series of Python scripts. These scripts can (somehow) be decompiled, edited and recompiled for use for other pieces of hardware or to simply modify the functionality of the device being edited. Though I have not been successful in doing this yet, I have been working at it for a while, and trying to learn Python at the same time.

    I appreciate you asking this question, because I have not only looked at the Python script route, but I have first taken the midi effect rack route, which has been fairly successful for what I have been trying to do, which is create a scales push emulator for the Launchpad. After almost completing the effect rack (which now has LED feedback options), I have considered learning how to use max, in order to make the design of the emulator a little more elegant, since my effect rack ended up taking about 400MB worth of memory, which is not feasible for some people with the 32 bit version.

    Being a user of little to no M4L experience, I must ask, what is the code that you posted in your question? Where did you get it from? and why is it useful for anyone else?

    Here's a guy who apparently decompiled all of the scripts and put them online. I would check him this site out first if you want to go the Python route.

    http://julienbayle.net/ableton-push/#MIDIRemoteScripts

    And I know M4L has tutorials inside of it. That could be a good place to start too. Just build a midi effect rack before whatever instrument you want to control.

    Did this help at all?

    1 year ago | 0 comments

You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.

Answers is a new product and we'd like to hear your wishes, problems or ideas.