Learn about building and using Max for Live devices.
-
yago de quay
- Posts: 19
- Joined: Wed Mar 30, 2011 11:08 am
Post
by yago de quay » Sat Apr 09, 2011 10:36 am
Hi,
Max veteran but a M4L newbie. I need to create a max 4 live patch that turns on/off all racks named "example" in all tracks. And anther patch that controls the second and third knobs of racks entitled "example" in all tracks. Any patches floating around or ideas? I'm getting tangled in the freakn' mess of M4L helps and tutorials....
super thanks!

-
yago de quay
- Posts: 19
- Joined: Wed Mar 30, 2011 11:08 am
Post
by yago de quay » Sat Apr 09, 2011 11:41 am
Hey ShelLuser,
Thanks for the detailed info

Congrats on LOM.Navigator 1.8 - works beautifully!
Yes, the object match isn't too flexible since you can't "set" it dynamically. regexp is prob the best idea. So i was able to find the devices (ids) entitled "example". However, im quite unsure how u managed to get the parameter ids to reset the macro values.
many thanks for the amazing help!
-
yago de quay
- Posts: 19
- Joined: Wed Mar 30, 2011 11:08 am
Post
by yago de quay » Sat Apr 09, 2011 12:05 pm
Got all the devices named "example" to turn on/off

wheeewhoooo
Now just need to dive in a bit on regexp to change the match name dynamically. But can the patch u wrote be used to control in real-time (using MIDI CC) the second and third knobs of the racks names "example"?
thanks
-
yago de quay
- Posts: 19
- Joined: Wed Mar 30, 2011 11:08 am
Post
by yago de quay » Sun Apr 10, 2011 11:23 am
Thanks for the support ShelLuser!
While sipping on some cachaça and coke, i finished my on/off device manager. You can now send OSC/UDP to port 9000 as "/live/script[devicesname]" and it will turn ON ALL devices with the name [devicesname] and turn OFF ALL others EXCEPT those called "safe" (like the device that does this).
Why is this useful?
If u imported different songs into one set and have different effects for each song, now u can control with max/msp what effects are on and off dynamically. Much easier than macro mapping chains and using the messy and not savable MIDI CC mapping to toggles them on and off.|
<pre><code>
----------begin_max5_patcher----------
6827.3oc6cs0iiiar94I.4+fPi8sziWwaRhAmW1M2P.BPB18wLKZ31Vc2JiZ
ICK0yNyFbN+1OTjz1xxTTj15BkaOytsm1RVl7qHqpHqOV0+82+69vcOl+03h
679id+auO7g+K6c9.+8pdmOr6M9vcut7qqRWVvuw6dMtnX4yw2cu7hOkmUls
70X9E+gsIKS89w7z06ud1auljkFWx+zvcuaxZ98m+3+4ig0u072J2cufcu8l
swEwYkKKSxydXa7pRQCFRW3euGDU8SPP.+E7BeueodKqH423srH1kkus3qn7
aahEOm6t6vGYyxxUujj8bsuF.vm+ngUOBOh+oeO0ae7FN+8+e+8+tpWYubuw
XaV7uxPj83QY7W4Mh6J8dTCdqFpAJfZRWPccHC.0fYOtL6Y83FGtBgbYDl+S
+JPq2wl2Vyv+UwIeI1i5662K3Dr2vICvHA5PoCHF8O+4+zG2xZawdeeJCn99
hUaS1T1KPEtEnBZMTklTvZRxW6F1vTwzRROfaUfxhx7meN8fdsurb6dLQ006
FYfmohM.TnLym20.g694ALwxgYHLXA.B8C4nFMhDDfU+fOQU1gm5VFXTFu8g
3rkOlFezEKV9k30OrrrbaxirAYG9WERPeGpWgpouEm+zt2e+Ep+Mjlj84Jnm
+o2Md4n63070r+Kt0qmj8TNWNbmpq9VVhPPn9x4aWGusd+6nqtN9IwUU9EWr
INdcZxq7O9B02RY7lBMs7ujTjHAXk2QLavjTpm+zSUSXpDU+hxa8qaxyXhSM
slkYY4xAf6Gs2NnU9MojWsTgMmRyW0qr4K7dk5KuazLTMrjTxTKUavmZr8k7
sk5l0dxnHYKFFptQklm8rUOu8cQ40kZiN7ONG0Sqxe80Jw3I50+6YqReac7m
x9o3x21l4Utc4pOWr+9XSjhWk+lX..ToVG02hU9zoR2GpEUe9cn5SnTWXKjJ
rNRaykNvgARpT5ACvUJ8.9.lVOzAsd99m9X6OO3ZUT8SrugxOk8Wd5IVK7mX
hoOkw0E1hzB0szB0eRKxYJtDdCS3N4EvcDmYo47DW.B2ZGh+TBhN8YM7dYuw
ac7WdXy17U20aPKtyYBVMjlreHMf8uqFSSXF0C3dPBhNBtp93BKUGY.9ojz3
uDusngA9ObWsIgGDpT4Kz5OaF.+bZ9pOGu9HEw2wLMZyCIeSb1g6mOR5nez3
VSxZNB3nu4kukV9PK9Zd7M7zxUws+wU6G7Gt64sIqyypZHG+Yqd+cekUih4R
BxQsd9sjsbipOdYdd5iK2Vyn+AIBaX7xrjWWVFWlHZTP+CexjW2rMQnI3vaJ
rO9By+97zzieZhK8EUWhMrOYU7ulrt7kFFnOdCBNxgs5SyN9BZmtYzh25XUI
sO0qU6PZbCW2pT5xa6VmoRjCDHJWa2QdFrW604AuMr3bL9l7jWg2573hrRuW
qZlLUbhE+wlC4sLas2uxb20qX4Sw26wcgf6SYsGkRSN8l7gDoQ.4ap.pcA.B
4WSNfiFDIPicD6XIPEzd1CqgsAajyYbM8hGViDNOs6E3BxNkc8NnpSqwF4X4
hu85i4o8O5pSqA5rQ26E+OWmcm5O.0A5P5BRTDjRZrbcUF5a.psavugQen3a
ha1FIbCm8E13KqEK+mZ82vml4t.Xha.F4JP2tCXpKA5bKvPWC5x8ftbQna2D
Z0UgNbWnCWF5vsA0tNzbn4IJCN8F5ToPy8Iuvq3jK2gLTqwpl5F.p9nJ11SC
TQnQMwwiPZaESP.esR7YWHvgMy6nOZM8wMzIO7himYiI8fWr7.pQd.cG4QfP
DP3uD56fxi3utYqG3ieWB3O.FzYInNjJfKVpX1LDYTAEQJTDKJGSjT5k3kLn
xB7POCoxxhJ+Z5Rp3K1ku.GTp7aodEu83fp3h3PFRv7YFQBCI3IPdvgL8Xou
FrLvV0Mmq9DgEWBXmmbp7mq5ytaM47noLWPwvwBEEy+CcTTTzqNe8sQc.i9F
.QPwNlJMbc8gQzd.ijtacsNLB32CXjTgUOCRMV+Z0ND10573ssparCHrH+ss
q1oNQpTxSQyccbQYR19s.3eu2lpG3za9kj0qUrvZtHKY8lblmKx1+kXx6r6h
A1zEApuYGuK1hfQcWDOK6hXa5hQy1tnwCTQyxtHxltH7R6hfPBeGzwQxsLX2
uLI8cnM8c5rT7BsYRZkE3YXeDXSejLa6hVMKcXcJn9MT0iqEbFAyHYMClKYJ
nE4oAqoivMXV.KTeGZiHxyo4OtLUFKIELAzlXhzVHXNBkF23fuKz1dhXVTz6
DMf.Fp.YKhDHQRn.ezh.BEABmF9DHvwrgCF8GHXLnNJVQDoPfODNXfntnWml
ubM+3Sz2fGlNHrc43i5QGTC.JB7g.tmhQnuJaZdKSeNeaR4Ku9G+T1mxR1M0
2qBkE7GHtf8dOwoVbd18dkuDm4kTxoASgGmdLrGRZ066ky9w1ci52STlEd+7
O7W+Kd4a8dKa0KLXpJbo69ddgo52qL26QwW4Z4O+DmQHe5t1IYSXuOtXfIYC
VnZJZuFpQmjMfdmCH3fwf4XIOmkyfyzjUe9jmqFVgfpS+lnwWAVEO3E9zz+3
NXpXrm.awT9n3fZmpnKwetG1Tw7lhx3LoGYCqOPZmj7bbIqe+R+Kxft6TErP
PJiXy3OUoz6Quz92PuNBpAuLC82ayjEjXxBdQXTH0GMItSswqhOXkOb7oon+
vZ7.6Xu3.LRApU3zSr6qS13aC49L6gciae231mMALSgsqFbYesG1eP4jA8Rn
sTyAhWPDxkpF.BeQjobfHGi2RMLr067VJ7RHHiQBC016ZUnHUTKcAeQ.Lhhi
Nwj2TKX3Nm2zOudW3zEiaPW9Lk6sgBSPr7bdHroFnX2GFZASm5udNuL2a+oE
tvaX0kgmBcYZbRuUImjorhSL.vOxAU1swaECbpLTx7DaP4p4vqzyF9kGcfmV
g9J8OsMeTU.458Usg+p.eYd8Pbz4vBtIhwQJ990325o9tZ2C1NeXM0OVi8k0
L+Yswm1t7q0BeaMw+VS7w0L+b05qqA96ZfOuF32a699pZ.uREQpuQSXxY2r4
rSNFafc.SiAfVc59jC7MCt+mp+7sy7LEp8Un5ueQ9Vrhq2Rdjxa2fohcZQuS
q5lJQ6RMigV3MwJe6zLW34bTM1+qvP+TH0USVytsc24oQx.da1NMo4asBV.T
1LK5ew79emGK2c0fsfdDawhbt1Yfs+spizlyfspcb8zUpK9aRuolpKYENv.g
Eo2zSsag7s8pxilT6qyWj2gP7oegnVVJoyZbBLdFiHyYqQnfZliTFKU22GjU
KyxyRVsL8Al2HMnDwvJ5QyYQeXnPzGV+P1Lij89imbFLikyH.RHmClwSwqsL
iua7TsinyY4NotbGH2.C2PvahGaEwor9xHtpRjIKqD16tqYtOY.p3TIS4ZrI
tjOYlHP4T6KdqGnGkojtjolXgF2axTYR.n0jbjIR2fYpG2EwkdinpY3LV0rb
wU.QV6W5.VzsEWoXqjBmyhY4AN1G4bddYwVlLZaWBzjERiF1sKwhM2Gefg+3
.qUVqHJRJOA4sH1a6Pi0lvW4YQtkM5qkCPllOQ6mhLwHOsmjrKZ3+EiCU6Qm
hCFmFf.eECDPq.Bz0KPfrBH.Wu.A1Ff.QudABqTVh5soFPl2gjpvxHcRTXo4
neCPjEVHjHQzh6WOLtb3yZaMWoymPVay85DG.2FOzdhD4c2vAcFMdWgCXq8D
M35EHrZ.A95DGr1dA5JEHfSm+WNEP.CuY4rq8h380.Bhs1LPvqWfvpcuP2bo
ABHZdiGmkjDcrtOY8pvDS1O16Lm57seWcxSeCxfRm700UCu6LojJLexOWfdO
NnmRFHdvO8Y6CQcqaOtxjLjnr0g0ty3S5YPaXOyYPzL4PmIpxfT87BZpqbFC
qnB3Hm0Y4N4gQGR97t3Ip8zzcS+KR7cDQhH8BIORsT5hvPTPDssS+24Z3VSp
wYrMp0oZyJFdvyuHC7g1EPmKJPECQD4of.56xDT.v0xPATYAcGevr16xjS.v
0xNAQxbkyjkaBtvJCBYjpLHB+mEr1VygxxoKVAFm5kClkodYqpGCyyL4efs4
A8q8RNQ3rslSXbe7cPWDNSqqFVoTEBlucRymPFb8W9PlmcQnU8Qb37sSBMdF
IZ91IAW4yHg1Utalm5VATq5jyzh9hcVI8mkdsBryJ47rDEABr1emaU2lq+pa
itLfcyfE0OY0cxDmH9E4PLkQDZL.0+4O+m93VVyO166KVsMYSY+mYw8Gjr3d
ZRA+n3xesazVVWgh7qcf8l.392R8dJIs5PRyg09dzLhNHXsYYKePPcLNjNfP
r1B.wRuG8V06PKDcNJJnWrdBjrFCI1nXD3PVpbbQ0eMt+GtBwSDlJSYiRLUv
LhI.SyS5eHkLMPpL+FOFPp9pjAujW4U7sWeLOs+QWckKIzYitskMIznkUZPK
BtHfVkg1qBH5.UTMDorZY3VwB05Tx4VUML7ocqrZbqrZzu7jnvqXXCG+kPSB
ZOmRyAGHrhzkgPmi3edvgkmYti7HP50VsTLuiIOh+5lsdfO9cIf+.XPmkbQT
mk1ab+CDDTKoHFBcPQRoWxoox19sLLLzyPjYKKkYIKcREQ9JVvaYGSpvV.ew
aONnJtHNjgDLelgn5QH1ipQVdbgT5JXjnzkzhKAbnf..tXNc4LnX3EihmtKc
cnCHzQQR0o4cy04F0AT5aRsDRTMB2kQeu5vHZOfQRWttVGFA76ALRpzpmAow
lIpFGoTx6.NLNa42G35lrsVQylnqeduMOYKkc7H5R6hfPBeWzwQxsMX2uLMj
nxV5hOC4IlUbgalxfJa5ijYaWzpYo2HVz0OwhlBFCDMQghUbr+m7na+32F.F
CPmHL0GVCSEkUso.Seo+YL.xeZfTIOgjPJHX.gTcLFnkzdPu.szIhagD5BZ0
eBt2CWEac1eP.d7.Q3.LAnHGGXssHM40fQW+8ywkMOs08h7KXLjeZRKAcIaC
NHak67bznO+4jDPPuPZT3fviQ04YftPYzQyf.H1afmDxitwqheKkOvSQGE8O
lqCz8MEz0ClDg1dJPYYVuuXrD27LQlMBDuPiNWBKY1C6FektwWodMW7jrlMu
YPiyL0QxCSxSBAPl3P7eWlkcbsjrizsbpunDCtHnhjoQuSyzNtVh1Qlyx.h4
JDmLEL1rpdNrYTL7LIghIoIO.JOGRQNnxtM6J76oLOwFT9mM7J8rgyrQG3ch
7vLnLQ.pvGUEPtdeUa3uJvWtuRTNiNvB9VgwQJ990325o9tZ2C1NeXM0OVi8
k0L+Yswm1t7q0BeaMw+VS7w0L+b05qqA96ZfOuF32a699pZ.+4WqBUxNstYn
Vm7lz.6.ZbUxhJEH4.+YzjO25fIMJT6qP0e+h7mU84d7JXy3YbsAEHNgSnnZ
LZ1QpMnpIeV21t67DVX.OzZm1mPwwgmZ6rn+Ey6+cdrb2UC1B5QrEKhW0Yfs
+spioiyfsVTSaY+MYzpqs3.CDVjgst1V6UqJJ4xJUMDMSKJ4iWkpFSlyViPA
0LG4TUpZy8AY0xr7rjUKSef4MRkJpQSzilyh9vPgnOr9gFXFI68GO4LXFKmQ
hDJMBELimhWaYFe23oZGQmyxcRc4NPtAFtgf2DO1JhSY8kQbUkHSVVIr2cWy
bex.TA+xDE5.hK4SlIBzU4ukUkgq.8nLkzkL0DKz3dSlJOXysl3VLQ5FLS83
tpHwLhplgyXUyxEWAfBMzgyMOuFOwLLbNKlkGfRQVEzo77xhsLYz1tDnIKjF
MraWhEatOWasHI70ZwNrcQqhnHo7Dw1hX+hqapVWHc0U5cmw0OVbf0Ee8qXf
vpBoKFc8BDHq.Bv0KPfspFSSudAhIppiCYdGVUH6HRmDEVZN52.DYRhFINQW
390CiKG9H2Jd8couzliJ9rGG.2FOzdhQ3c2vAcFMdWgCXq8DM35EHrZ.A95D
Gr1dA5JEHfSm+WNEP.CuY4rq8h380.Bhs1LPvqWfvpcuP2boABHZdiGm0WDc
rtOs8pvDS1O16Lm57seWcxSeCxHLm700UCu6LCiJLexOWfdONnmRFHdvO8Y6
CQcqaOd6kwbLV6NiOomAsg8LmAQyjCclHe.Q0yKnotZ.LrhJfibVmk6jGF0Z
QeapkEsjOb5eQhuiHRPhy5m3H0RoKBCQAQz1N8emqgaMoKmw1nVmpMqX3AOG
i3AFzg..5bQApXHhHOEDPeWlfB.tVFJPvNNfrRRwMq8tL4D.bsrSPjLW4LY4
lfKrZGPFoZFgv+YAqs0bnrb5jutwoR14Yki2p7K+7LyjGXadc9ZOE5GNayg9
F2GeGzEgyz5DfUJUgf4amz7IjAW+kCg4YWDZUeDGNe6jPimQhlucRvU9LRnc
kui4otU.0pN4LsHVXmUR+YoWq.6rRNOK4Jf.q824V053cd05vu2yy6.WLQuG
HS8p9sF1twHmi2Lzb8BdG5.0EA+CY0ckwgaTFJC5cnk3fijAAjwZn7Ia8a6a
6aqYaKcn14TmSDYoWrtzCXK6w6XU7L73i5zOTz6GySWeFpVAm0.R+wX.IOK7
V8mn68H3cUglQu9YjdJIhrG+aqnNnqFTgOe3+9tHMjlYBgj8nd.ZQDN.iCmD
aalW5eN2A+jwXvulA3B.OxeA..Pvcf7nW1eN7UdZDopIRUsJh5B1SV8voq4o
sENbJaXaYQCZVvPmCIst8GYZ6+z061VyeUdZ9V4ffiSfyflh9lkaTl2QLCyH
JZQP.1O.wF3fO9cbCv.SFWzvGi.DXUNRDe7aM3vAxD3PwtwY3X6pbavtBBFv
Gt.w7PCP3LbgT+cF79Izn9o4h8lxxH5BDML.RqxOVfEPeJDfpDnjEAUJFip+
9CduEXTuE3jZrBMViqS17CLs4ScxlOgXZ6mfN2IKCaG.Y53ebfaJArwhs607
wF6wjpgZtPGHvJuDbvNfwifTjFAbhN.x3N.zc6.loCB3jJQUgqFmvZbhN.v3
N.1M6.9F6FTfSNDBQspC3dR.j+buCX7T.emr8Cm6iffQy8NPfo1wHH2sCXly
ntY6mLysBnf+dyrN.Zt2ALcJL0Ya9FA+toFTPv7d07f49hgAFqAE4laHGv3U
x.bTIfos+ndu4u6BGXYWWAibWOQGQYTypN8LpqUtvzES5LgEccvftcXh7UoX
UzSqEiaYWWWrsqW.eeNt7AQs8rX+k6Hp1poSf5bzdKQxtsnXqKB1Jy41AjE.
HD3WEWJDcAMhDPBu2KrVBz+nO9gpw6ggHsT8cuqdUzlGSPBT7T4uvqOy0BWs
xZs6w0XWSdLlWYc6ph51Ykzsig5lLhskJlqAUJWcUHWcUFW8UDWkUBWMU.WM
U9VMU71Sqzs1y1jSq9ilwRGnFdh32AWOn0KfeSC+xbPV2Qncd3pGXPQGyiXS
uYSOV6krdXX8E.OQDORNXTVzDfJxTFiA7JKoTCF5pa5J7rQW0o+BkTCWjEgh
3lOHfIBkSJY1cGD.lNQidk3pLoUDLQ35uk5UjxLR4AFFVIFLHidMajqHUjAD
FqHCo9gN47bC+i2yNQd4KSIVb8RHZnnVjwGwK3LJLbBXBcibXz3vB5wPgsva
DbzjdTdtdo6rTqhOGeIzSVk36HlNCbWlNCFVVd5FjS1Q4sYfMAZXNuQwNZjF
vyadyBLNPU.7sMp+1F0eai5sXi5K2tb0mOy8oGpZe5ISw9zCP62m9.ZutO8z
CqUDxE5dnpuA61k9teH21i92G6QeGa8x+goRr+SvDnyZAnvdYOWD6pEDJVCJ
Z.y0A8xtZcFnq+Dht.PPs.+QhlH307E2OeRWG6fVw9wFTKUBO5qqe.2Gxswk
usMqgW.VuajNZlBQiTUXENZWUo3pHw1fmJLEhqAljATGzYFpWzPlfUDc9oLV
uSWb+QHzs39eKt+tQb+Q9jaw8evi6OLBbKt+CPb+kUa8aw8e.i6evzG2eENZ
ekmsy3lDiPGVe5jjlydTjnylSo4rSRwYVDrewfbQVD5Vv96+f8Cf2B1uCGre
T+lVyZlQm7ExcokjPAkZHVtKBCWtpBetcLJopmHH1I.S28K23lwUL2LLNmZA
7m2bKAftkSmFfjQx79Tzadhv3FyjtwLoSa+n4cJ86Fypl7NfuU1u.2nF1Mpg
0eTCiuNcFBUlum0I28kkGZmptdmmTaPTWL.qN2kNMTZAfcQPrQ.2slgXP5dF
hgi3DDK.q9I2jMUGZpK2x.ix3sOHnLzQWTLZa+vLcC33Uz77m1OqZ+bpZeCr
ocetB5aD9pZ2wq4qY+WbqWOI6o7FkamZW8srDgfP8ky2tVPQNkOZ1fPMWsXS
b75zjW4vyB02RY7lBMs7Zr9R4cDyFLsScxSOUsYXUhpeQ4s90M4YxXr0RqYY
VVtb.nhZTTSPq7aRIuZoBaNklupWYyWZvjr5Wd2vYnZXIojoKn1fO0X6K4aK
0Mq8jQQxVb0AsR0sjlm8rUOu8cQ402qodXXt5x2VmjyTHt8WWtc84QdUeUpt
BZQ0keWjWUUbcfKBf9TbE+To3EgDJIpJs1G0u4QB9dQIRNEAXQwdIx9zHQ2O
kaLT88ACU2wOAkar++i2O9VR5ZuuwbCTLIzK9ompB6Ma3a7PcZVAmAgm7MMH
.phYEVR8O9l8SE9KPGjnnnEs+ISBdh2eubYZxpyf9ODSgupFTshYg+BT0LdD
t5mXEUyBagaIy38EbJHTcPUdZ6yOp46ebkL+igUxD3HRlH+4lfYfmxfcqoL.
3soLGpwRNzTFfXQlyBAyel6NgGyOyxjUL4.aYbImOM9OG1UcI1pkILBYn3aC
vOrSSfwEb+AtORk4d+C1hnFzY.gixD.P2S.jG3GQweSneh5zS.Dxnm1l+5vK
kBbEojP+jO+EZfaHkzRd4z2dlgU+eCCehFFt0Vj7bVktx8+KiyfYBN1hlHtf
Vg0IYCDTCbJnV5AkAP8Pw2JvLODnlF+JXuG9paw+Yn1fU9N9xZzu3U8udn3v
4r4xSjuXbK6wJx9DDv8MY.dWgAJJZedBf17DLb..EOtimlKAzlyO1Aqcvqm1
ho6wAEUwDhVlLnTXabaCeLCAaaBKYZZbPSPN3wrAbzZblz1Bc2l1zHRgglz1
ZTa2FsFmQyTa1EFqFmQ.2jzzZp6xnZn14z3pdC1K++Pl+6IG
-----------end_max5_patcher-----------
</code></pre>
-
yago de quay
- Posts: 19
- Joined: Wed Mar 30, 2011 11:08 am
Post
by yago de quay » Thu May 05, 2011 8:15 am
Did it. Here it goes...
Happy to announce a download that I’m sure will please some
“UDP Ableton Device Control” reads from a UDP port and mapps OSC messages to a device inside Ableton Live. It is unique in that it can accept any kind of OSC input and quickly assign it to parameters on the device attached to it. You can also have multiple versions of the same device on various tracks. All you have to do is drag “UDP Ableton Device Control” into a track and add any effect to it’s right. Works with any kind of interface that sends OSC, and mac or windows.
Download the device here:
http://bit.ly/kJFX9T
youtube video here:
http://www.youtube.com/watch?v=kgYMr4g-1LE&
Might need LiveOSC to open UDP port:
http://bit.ly/jzwoSF
if u have any questions shoot me an email to:
yagostucky _ at _ gmail _dot _ com
or skype me at yagoquay
http://www.yagodequay.com
Cheers
