help with changing presets and lighting launchpad.

Learn about building and using Max for Live devices.
Post Reply
ned rush
Posts: 402
Joined: Wed Sep 23, 2009 1:45 pm
Contact:

help with changing presets and lighting launchpad.

Post by ned rush » Thu Oct 13, 2011 6:28 pm

i made a patch so i can use user 2 to change different presets on pattr. its goes from 1 to 64 and should work ok once the launchpad is selected.

i would like to light the launchpad to correspond with which ever preset is selected any only when is user 2. i've tried following all kinds of tutorials and other patches but cant figure out what to do. i dont want to have to turn a light on and off with one button, i want to light to turn of automatically when a new preset is chosen, and light that preset in accordance to the grid.

hope this makes sense. would really appreciate and help anyone could give becasue i am crap and all this api stuff.


thanks
ned
:)

<pre><code>
----------begin_max5_patcher----------
8099.3oc6c20aaqjd.G+5jOEF9x1rDy6uTTTft8hdS2hBzKKVDnjnMG25XmZ
qb1y1E628xWjTTbDoen4Khx5+5MmjvLhZ3CGNb37alg+029lq+v8+15Gu9p+
gq9ut5Mu4u9127l5MUsg2r8u+lq+xpe6i2t5w5jc8cq+y2+g+6qeWy+zl0+1
l5M+2uaK+o6uayi27+stZqZUgZ6lu6ae49us410ap2K5sasYSa9KeccSV35a
tqb28GOXWc2puT+uc8+7C2r51q982e6m18M80Ua93ubyce98Or9iaZ97diq7
a7pnMW8aVSg+cWoSEp86xa9T8Nq7H324MW+871M2sKqYp11e6sus5+7Nowju
8kOr9gdEALcEAd2UW+gU284wHRDrU+luJazZjPqCGMTneIghiW73u6pzxn.R
S7H3zOeADsQOdkPZ4plqzKhvhKjZBKVIgE+LbgiMbptvIZpCEgX0u47E4Txj
zk+wViGS9UO2dyuttnLu9K8pvhssHUUXp9WCHLYR9p3iIVWMiW2Y8KV6TGg9
Ct+shUe8lh+00a9WJOVd39a+OJCW+9+x+d0AU2AsOd+s2+PyAkpv67pb5ck+
ozt+fOaz9X4Q2AGbBupbLBvMWRpCttivtQ6Zxur9wGW840+TH92+sMat+t2+
GVs4ga9swoVqAEeB0WmZz00bESMQo1BOwotl7MW8gqtcbZAPcMXC7xSqZa4E
I2myll7Jvte0mZNrFihMCsJdapI3TeAl228EV4QK1z1EV27oq9c47o+JJup4
VdMUousBm1thxol7Jb95C2+00Or4ub0ut51us9zGebUAip3ScMxwb2wG8jGe
JK2nV.kZz0ETb1Ca5XqQEybTO7GF25gGZ0MtjpIBIotX2j2ToGWeaYV6Jyx4
lUaCP1ru45qNqP14l5hP0s199O735G90w5g5GqHTrtHTySnzdDpkmOa6Feb0
ut9SuuLkk682uZSYq49v21zzGPuYef5MW+9x5de7lG2r9tOtdeIvlH7nWA+W
t+Sqe+M28o0Kf1U5BMgZWSWlnMcWMe3Bqgkde8kmVUVRkYwKvmL12z2Rljjm
L1kl7lW9GVcS4SsUdE1iKgFKnN7g1zcesUdpu15G50fu706ua8caD2uAyQ3x
ja5CfsU32ce.3UWZ0E4Zdp+XTPcQd83UWzxqWKcwPO60xV3OzuN3Or45qb7Y
i.9Cu80bnvahMgBmjPgapui82t6qq93+yUppeFmaZuMNcvuMjKjLoldEJevc
nZMZ4eMWvwEUxK3Dl79P7qOTeb0i.jZ.cEVSeCZqKLzz0FsenmmkV4tvdhTS
SDRoD7DoQ0B6IR+Pskw0CoamauekadxQy9+6wCIiWUGenNq78BF+5pG1etbW
Kb+Oq6zmszX+me6g+zpOtu8shRbQ4WY42y0C84o95CqerrU1q1by82cXnyVD
MQStpEb1hrJqRopdnu45O2AAwUO74siWktOUzzdnlNo8H6lCyGGdV+GNGEeU
W8dS2skspmu5c6jWE2G+kxCm0i2SwORsFH3azEa5A2PmwnoZX.b30yeSErJk
x+8mMdeDb021b+Wqp8rWAQ2ydo6PkHc0gvztFSz0CoYhyQHLlc0gP8O2Dipv
2iat+gUedA7z+lsQNu6fpxZsonGOx0u6vt8P+vFBkrUe0kewJqq7+li691qx
xOrp765lMUce6As25MW+wauort0CuNp7hmxeY8UUpGMOYerdy5Gd+56V8gaa
1Mu76qWWqdK2jp0R569P6qz3G2vycqql9KN1vHqZdfA0g21u85URMcGVYrs4
256MnbcdRu4v38eZ0lU6Ffme+b8a1cKou+AJ212Sa4UoW+Odyc+5pau4S+SU
ghc2AaWTp5h4mll+zs2Wlrs+opFKbUc3PP5TEml8mpHnBlbVTh8VegyZUUEk
EsuMdcNHaeaTJ0fN1peFgOUVsxKLoslAZYG25w1QSemgtM2+4OWdo+9hV511
qeOgcWdnIwq9fvT9zL6nrSer7u0b8xoJu9y4.0RHGnhona3YiWbJ6Uo7VqcX
nWtomjKhG7dcH0jJrFbW48H8QWxjOg010ctXn68AmzooFwpagW17oWvsSc4B
cn7+kN4otZ735bIoIt5pWi9DVPqirPKouGGeNSQ0cgSNo68m7A18n8+bq6zC
qFmWdC2NmtIYGo7Kqu6aOeR+1tj0dSpGs5W12K8s1T98.POSJrOaJLcTjZ+T
ln68gNHsX4OkFk5ci0iun5SkoGOwe9w+7MkO+mo6uZIGnGM6oq9QzWqtW2Vn
s867GskE.OZg+ropOeiZSJOzSiRqo5HM6ukmq5mSowVHIXZbKhH9B4brtOO1
ZyjhbXkD5eheby5uV8WdX8GWc6sOt9+s5NwkkNkmZU8+WaZ9sPc+nV0+Q0eo
p8aMZp6Bp58tt5WlXkgcYBs0aKD1ts5GbO1jNs9fMFSMaTk2swTU21sci9C1
XrYiUyQplsUuub0aLE94DFTGrMetdat3Ae0IU81rgCx200t3Z9299ASyWRLe
XB0GYi4lClzgQhb7G2VnNj0Ddx1saT0qSN5mdxIoKbwXNUuqSElp+r+vyS4p
bfe+2Y0Ymrd+YjXM4bUWlWMRd1e7WkySa6H0cmKUa2le6NyTMLn19Ise+Tgd
+A41xA9se1pLxts4pFyhkappzkZ+lzZUSfb21BMA45OYyYwpSn0w+5bRSxpO
mTUQU8COaZxcwlBC0IqoPZzVG9pya9v1RY6NWWmS1sw5TY56oFySO03NXfGp
NXqMED7M67pvyAaplwsIFGb61haaRR61P8Qz22hM07q5O09DoM1m94L9mtk5
nsd+Vz4sEVRMgis6osao5RH+1KQU+vlpG8xa2U9l5lpeX2z1cUyAWc1d6Q21
MUcZsNquM66qlF46hk8H3a+ofet7gaJ+eo5YOSEBy1yna+2Cplhf6pYPscaZ
cSAM8th7U0yY1VoT0gXU49pDF2VIP02pd2mca5rMUsT8Q2WImtBEtIc479xn
UwxpME1lLioIVTW6Zykn0Iw1jrTymr5h3puqpTY2U0Zy2YP88pkqxp580Uu8
3RUcLrMusM6VcsSUshgcmTapKX+genIcl5i08EIEdl4Ecu7epkeW8GaXCZ3Y
NNsfAZAYe4gpo6qM6D2qXlPLpixrEBwhnN3MlSouPWYh1LFZ6X73sDryX3rf
LXN4HCphXJXptMyLlgOV1HER518glo9xYJ7CPZ.oAjFPZ.ogQQZvbIKMDUpP
JegwMnmEtAyHvMXj7XPlHbCyG2fnnstpqEFPk.83n4HcGspWmF0J.G.b.vA.
G.b.vA.G.b.vgVZFhDvA6R.bvTFgxITGPc.0gisuc84bcUeZYBSF8fcx5bGc
TYUd7G50rJpsZNG9tN3bprejqr05cVqrdOwmLEU0rj7mv5C6LSzxNu0iwglY
pVwlxI2Q6RGbIvk3j5RXwk3BykvLKtD1QvkvJoOv0m+rDpyFVBIIJEBmFSBS
VWXrAU60RBKArDvR.KArDvR.KArDvRH+98VIrDtEw7fvpc4vqQVhPP6jxRbt
sPK05wFbDW1bDppE4cc6cSywxK4rKayXRzqqraqZyguqK2uYGSNhS+jivzvh
bzdnAJhSAEgy0O0o9l9yRTB2xGkvrLPILuRPIryBJgaDPIjzardKnDyFJgnf
s0Fkd7jp9YbkIJ+16yowT6YBbIvk.WBbIvk.WBbIvk.WBmDWBOSWBltDWXSW
hI4MAg8BwmPyzk3xX5RDyAqyiMwo2lX6qNmnFahdjZc6AsiL2b5yD4o7xNW4
8Hc83xzdkdeOmwM85Hc5rIDOihbkAjj0DkdwsMGxVwJolxKXcXUfUwPsJTWP
TECqKekdPLoQXW0OiqNQuNu4ZOKbT37jHxgl2bwRTLLhB4ZK1D+Pzs9oWEeq
qxnb1ah9.HEfT.RAHEfT.RAHESLRQXQfTjrtfajGTctbPErheNXaToQpfE1I
lIEiavqZlTTU33b4EKQuNzZsZi15Lw1pSZD3JZqNzguq8Zqz0WA3Jfq37dpT
XKTQk7h6dmOD5Qoh9k9NxLK4oRg37q0UDz5nWpEpqrs9IwMMxjRYCbEmBtB+
rvUDFAthfn24A3ULwdEhBwhQjmBwBqdBIKNZ6i+4ZShQoSmBQAc.K9wXa4y7
Z8henWyy7Pu3UfWAdE3UfWAdE3U77oIHwqH9R7JD14QLqJjlIrZWQcWYdJYJ
5LSL3t76zKT3lBgB0EhPg6L5sdskoQwKaEdRYClSzznnrpghJ6Gc7T5RzYtX
NWhmrEUqiWJdaSvaahEmFQjE1owWeHIQePb09odTUSV.+PXV3Ghi.+fjW4xt
H7CSL+vjGhGPGSarks8UGhlA2SyrPNwB4DlCXNf4.lCXNf4.lCQIlCIIlCvI
vTefo9.KRSrHM8pPWHarkk5hZSJ2mZBBpHqqSLQINK.INdupezL8SCYJ7MlO
eCIMQM+RFVLA+n+RPKKbIumlwRyXoYrzLVZFamUbN78rMksYKMIkljddNFYL
RGQpEIexHdf2XiNcz1iKi5U56HyzxLIRIboT0q0IsV9pc5gou8QHSVdUOAsM
oj1H8TJZrRq7IT1XWu+je6qdMfYTxGvLVICXldTBS7wevKX.ynd1ALidDFvL
5mc.yjd1ALSVzjI07Bm8iGcRmGq9oGS8yX6eDYy+zyt4tqY4NzJJqK1YrpIX
ryTdWAqngDi0JcryHKdazL1Y9wnauVjLJixwxFE5SLHZXPzvfngAQCChFFDM
LHZd4ChlrDghxZOdADEZyX6ITCF6.o.jhyWjhobR7ZXYFsGg6oHkKUjhVq4b
DdgnEsZw8cKJES5XfPgOAyg2k1b3UqN6HJ54MuhNkYI3T3j3T3F1vIqk2+Ow
KNnhfiY16DiSDbK3ttNWj0tXZRvIzxVRQ0QlXuS3D6MVXMUKM+L4dwk.WBbI
vk.WBbIVRtD5EhKQrpgBhG3IIeZrGUu5p9eBahKGaB2BXBT3ioPxO7EJyY2l
vNYi.UuK301QWbXhl.EsUqwv6nxVqjqsbRa0fNBSyXlXuLKJPo33sEwUk5db
YcOS+4oWg3Lbt71NVwWa6CNwMRrrA81TXRt0ZO0JFka87TnBiDnByICpvLKP
E1Q.pPKY3je7G3AphQcdTXVvqBo1TQzjZ+pdVCRYMHElBXJfo.lBXJfo.lBo
2uWqE4TXVFNE8XsJUUT+xN2JLGDqe8qJsKJZ68nNZEnUrLVtmLWDZEkkh7N6
Yyx8TaUazRnn05jZ6URVaU3M+uczTAkOjwr.yBLKXlUztTgQ9pIkK5BZow3x
JNESlpSlPPuDlXEixcndJUgRBUg5jQUXmEpB2XPUXfp.phmuhJkNZ7HUfTAR
EHUfTAREHUfTARECVpvHRpvx6KMjGPdfWzDSq7.unIVPuuzzIkuHabg9LiMX
ZU.QwY96KMMuuzNGeeoU9rqufQSiS+NZHKMjkFxxPngFx9JsgrkYXF2LKiFk
p0EIsVcT7KZT5H0JRq1kCRaEYLzmWTg8O8slYVzifF4qIxgBqyqD+hmJGsNo
UDDpdSucdMYe6wHnIHYDzDlfQPiSKX.z3mkAPSXLF.MRFHAlLielId7yHJDq
Shu5OU8yK98MWK8nWuF4Do1yDLPZXfzv.ogARCCjFFHMLPZXfzv.oQKCovuH
PJTmA9DQagwjbJw8aVUOMHimHXp6YY8oTZqq7Pa661NBaYcpui.3rXSnO2rI
zKHaBM1DKHaBEqAoupcI9clZH2i1w13Rvna4zpQ3O2zHznQLpZDgYQiHNFZD
dIOqzQKgBGwnNcdm7X7PV4Qc4geZCCBLHvf.CBLHvf.CBLHvfP6EYPDXhRzC
HhP1Tj0kOVs4jOOIxkYkpnVTLBP++DS+rlny.5r.SXXRS7xgIL.SbgLoIzVq
KdVnSTEDJRNiWtivK4ivT687VqH4KCaxZGisLwIi78bYq.U8nTQ+ReGYl11+
xOR0MCDAibjge7Czgag39K2jJ7dq2Js1Fms7pW4CLDup8Vyb1uRjtrkKhyhb
QZLjKBBdBqjG3hIFtXxCwComsKe1nnOGlfEhzxmHvIhjH5jpbDjAEEwt3Ght
opwYWnGj60sAOChAHFfX.hAHFfX.hw.PLBhPLhuHDiw8Uml9bXhTfeA9E3Wb
Q3WnO27KzS0z0PozVnKft3UBcgt9lfBW6P5Icg0zUmXejEzodk99RWzqiTnK
NuoKxRnKjWGWOpFxEu7rKTPWLwzEi5gfu5mwc8epWm27smEPu.8BzKPu.8Bz
KPu.8BzK5qdQ5knWn3UUAupJNeeUUX3ctFKGTLqK516zXKK0E0lTlkQJdmqw
xHEKiTi2xH0PKC0iJ2F6wJyfuuQtO2RbDxAOk5PIg5PMk0d0Azg5YgNTi.zg
5YgNTOKzgRzSWkWBOck503CV4CgrrUWtr1VXS9j3EitonvemYh1pqtkCQdrp
WgOV0zMXvRNUHL9OVkgUY29tW8IeTE5yXk0l0ieGMYClBixEcmxNZpyLwXN5
XOdH73MfMUDBZmNyCMsPdnImIEcxKfzyjeV9vSxuBqHGUwrzyKQU4MJj1DIi
Wmr4I41rUCa.eu51vTxk7C+sSHOnzz7fRBrpBAFQXS7HBaxCwCYxr6Ke3HaH
FzrR7xJwKqDuLLvXXfwv.igAFCCLFFXCdT9Kwon7BGbJjjXup7opskOVscTy
qFkZXiGhAOruTpooSO6LfMKpDNTIlkA6UUW2TMSf6SdwjxprdzoIrPSvK.PF
4VWXHDhRWpHkiAwyQZSppNsdbYTuReGYl1DHVpibKFLVLXrdYFC5QvXPyBl6
SVv7U0OI6Plx1G8tBsseOmV5bELx1ga.tA3Ffa.tA3Ffa.tA3FDOqyEwMneI
bC0W9ewANjSEU8ppU5X0sZRFHLP47ghP1jUmxwAbmYh1V3+Z6X73DDcEBmEB
BMDDLeyQen88ZLZ0h6nWw0xpcZgNs8tV1oHh0YlnsBEscLN3pksEtPYcydTH
l.EhyyoN94h8PnHkSAq3pIJuMfSXh0NW1GdMJQb5VAbKaW+EGFwQm6LLgGFy
I7vjGhGR2SGpFUTpPvMEu99N5Zvr3001eNgNQwaO9C+Pr0aqdy2J+scZ8hMu
AGBbHvg.GBbHvg.Gho1gvrDl1C1xZf81SDEQaCY6i7f8wBiyo8lQMGzrWUx5
dEiMTXpWzPDOzN58mniLzf6SsNhfWNNDFevqOCcHr8Kun7seTdr7hq7BwXdz
mfCSzpzTmyzi4RMn0JNG9tNTVEPVVGdF89h5y1heMmUwWJq99juL4YazlNg8
TbmYh1N0z1w3weYwzUHjIIA7DL0HXpQvTifoFASMhosaqMwx5QsJq0wLifYF
AyLBDIPj.QBDIPj.Qh4QjvNchDpY44NWRyyBgeuQagwjrVY8IWrrQQNU1YD2
EB8+SzYVZZVKRdZuloj2qYpS6Zwj8BYhP3lrIBQHpBN6naOLIKCSm7Yqfdh5
uSVAlXEXBbAvENWwE5oOdKuIMZ+VkJkt847ob0aXFNYLC5i9RklY8vXNqGl9
X7.564f1UVeWY4z.7BvK.u.7BvK.u.7BvK.uv7vK3fWXt6bMooaNbElptS4j
AJnO2.EzWDqrR.Jr..EV1U2MmUEs3pKD0.TCPM3Eb+vIUMf2MzKR0fi9RIG0
fQUMXxiwCqKkUivINHCfL.x.HCfL.x.HCfL.x.YjAdd0PK6KOj7EJa1IdPzZ
BwnV1qpgxjVD0Au4Tt.k2Yln0Q0bKGisrrY1ULj2UCK8onfg2UC7lhl4o.yS
ADGPbfEAIVDjNibFhFVDjlsEAong2OzXNf4.lCXNf4.lCXNf4.lC6MGBKAyA
4uZDj+PpQWRYk1kBUq.PtvoYxHjJypJs+Ttti2Ud3bZX59xWmD.XXZBdm+.C
sV0PKghVq2Y3d.85UAglIv.SfA3DfS.NA3DdUyIDBLqEl3YsvjGhGzK.Xuov
piZKHBfH.h.HBfH.h.HBfH.hvLgHDYhKvDWfIt.tBmzkBIl3BLwEXhKvDW.o
gySoAokbfk.Vhyh2ACwyeWB84xzbX5i1LOGfn.hBHJfn.hBHJfn.hhyIhhDD
EPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.Qw7STjg
n.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJlchBq
BhBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfnX9IJ
zPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEyOQ
gAhBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfnX9I
JrPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEyO
QgChBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfnX9
IJ7PT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEy
OQQ.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfnX
9IJhPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADE
yOQQBhBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn
X9IJxPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QAD
EyNQQYQKHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJf
n.hhYmnPCQADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QA
DEPTL+DEFHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJ
fn.hh4mnvBQADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.Q
ADEPTL+DENHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBH
Jfn.hh4mnvCQADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.
QADEPTL+DEAHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hB
HJfn.hh4mnHBQADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT
.QADEPTL+DEIHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.h
BHJfn.hh4mnHCQADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEP
T.QADEPTL6DEkE7fn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.
hBHJfn.hBHJlchBMDEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADE
PT.QADEPT.Qw7STXfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn
.hBHJfn.hBHJlehBKDEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QAD
EPT.QADEPT.Qw7ST3fn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJf
n.hBHJfn.hBHJlehBODEPT.QADEPT.QADEPT.QADEPT.QADEPT.QADEPT.QA
DEPT.QADEPT.Qw7STDfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJ
fn.hBHJfn.hBHJlehhHDEPTb4PTXfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.h
BHJfn.hBHJfn.hBHJVLDEIHJfnfYQADEPT.QADEPT.QADEPT.QADEPT.QADE
PT.QADEPT.QADEPT.Qw7STjgn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBHJfn
.hBHJfn.hBHJfn.hBHJlchhxrODEPT.QADEPT.QADEPT.QADEPT.QADEPT.Q
ADEPT.QADEPT.QADEPT.QwrSTngn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hBH
Jfn.hBHJfn.hBHJfn.hBHJlehBCDEPT.QADEPT.QADEPT.QADEPT.QADEPT.
QADEPT.QADEPT.QADEPT.Qw7STXgn.hBHJfn.hBHJfn.hBHJfn.hBHJfn.hB
HJfn.hBHJfn.hBHJfn.hBHJlehB2omnPCQADEPT.QADEm5jBQADEWFDE5gU5
cvkx50tcwRSrbzFbSl1PR6bZmvrgExAHGfb.xAHGfb.xAHGfb.xAHGfb3Rib
n4O82d6aa9Ku6suo769t0O1HLr0h35utp7V7UauZy6EJt9w6+1CebcSROns+
p58SsUw5G2bycq1by82cPpr+Xh9ka9zmVW+uu8Et80e4lO806KypayE+Pd7c
8OS4ZNj6NOkm07jURbpNiOe4o5m86YyS5Y9jmQRjpNqqmuLknP0SRzzmobRN
+Yzy74Osnb0bWpxKIWM2mAq6immOV4m2bk0Jn9SsSMuWBZEUZuNuOiwpXTTt
JMymASRNCZcy7YPYwJ2IHV874p3LmqxRxUwYtlAmnbkWMy4JQsiINy0W4TKx
bkVbtZNOCJ+NNyct54ay9L29JmSTrxbBxUOerZlu6rSTq9by7cbbxdVv4tt8
nnxU9Yt9JQsYvM2cvfn1W4l41L3EcGG2L2VTuVRrxOy2GzK59ft7R7oI7y7c
b7xd1449IuDUZ26OAwpmszdHcBxUlmMV4VhmACy80fhJsGGRc6k+k+1a++A9
0FqG
-----------end_max5_patcher-----------
</code></pre>

amounra93
Posts: 432
Joined: Sat Jan 24, 2009 8:16 pm
Location: Arcata, CA
Contact:

Re: help with changing presets and lighting launchpad.

Post by amounra93 » Thu Oct 13, 2011 6:45 pm

Hey Ned,

Sorry, I don't have time to look at the patch right now (actually, I just tried and apparently copy compressed doesn't work in Chrome), but pattrstorage sends a 'recall n' message when you recall one of its presets. I use this to light buttons in Monomodular patches using storage methods. In addition, you can get a list of current stored locations by sending the pattrstorage a 'slotlist' message. I use this to light available vs. stored banks on the grid. All this is in the help file for pattrstorage.

a
http://www.aumhaa.com for Monomod and other m4l goodies.

ned rush
Posts: 402
Joined: Wed Sep 23, 2009 1:45 pm
Contact:

Re: help with changing presets and lighting launchpad.

Post by ned rush » Thu Oct 13, 2011 7:36 pm

i think i see what you're syaing but also feel i didnt explain myself right.

its not so much a problem with recalling presets, i've worked out something where the grid in user 2 will give me the desired number to change the preset object, its more about how i can light the launchpad to correspond with the number that been chosen by the grid. really in the grand scene of things i want to light single buttons on the launchpad according to which one has been pressed, then turn them off when i choose a new button, which then lights etc...

amounra93
Posts: 432
Joined: Sat Jan 24, 2009 8:16 pm
Location: Arcata, CA
Contact:

Re: help with changing presets and lighting launchpad.

Post by amounra93 » Thu Oct 13, 2011 11:00 pm

Oh, gotcha. I think the easiest way is to use a matrixctrl to keep track of things....it will automatically turn off all buttons but the one currently sent to it if you use it in exclusive mode. (Look at the info for it, and under 'behaviour' you can choose the 'One Non-Zero Cell per Matrix'). I do that kinda stuff in js, but before my js days that was how I did things. Is that what you are after?

a
http://www.aumhaa.com for Monomod and other m4l goodies.

ned rush
Posts: 402
Joined: Wed Sep 23, 2009 1:45 pm
Contact:

Re: help with changing presets and lighting launchpad.

Post by ned rush » Fri Oct 14, 2011 11:26 am

so i'm guessing using this method i could also use $1 messages with prepending call statements to light the buttons? then maybe second messages to disable the currently lit one? this is were i start to struggle...

amounra93
Posts: 432
Joined: Sat Jan 24, 2009 8:16 pm
Location: Arcata, CA
Contact:

Re: help with changing presets and lighting launchpad.

Post by amounra93 » Sat Oct 15, 2011 6:12 am

Sorry, I don't have my launchpad right now (loaned it to a friend to play with) so its tough for me to come up with code that will work in a simple way. But yes, basically you can use a [zl rot 1] object between the output of your button_matrix observer and the input of the matrixctrl. The output of the matrixctrl has to be fed back into a live.object that is linked to the button_matrix (same id as that you are receiving from). The order of values isn't the same for sending values, though. You would use the message 'call send_value 0 0 1' to turn button x = 0 y = 0 on with the value of 1 (which might or might not actually light it...you'll have to experiment with the actual values, since the launchpad responds to different values by lighting up with different colors and intensities).

As far as formatting goes, you should be able to hook the output of the matrixctrl directly to a [prepend call send_value] object, and be done with it. No need to worry about turning off buttons if you place the matrixctrl in exclusive mode, as it will do it for you. If you ever need to update the entire grid (because of changing modes or whatever), you just bang the input of the matrixctrl, and it will send out its entire contents.

a
http://www.aumhaa.com for Monomod and other m4l goodies.

Post Reply