trying to un arm, armed tracks dynamically using max for live
absolutely loving LOVING the combo of ableton and Max. my 2 favorite apps together like peanut butter and jelly!!
I am having a dilema though. I used to use fl studio for my beatjazz live looping. it allows me to use my wx5 program change meassages to select which channel i play into my looper. no other software i have used, does this simple thing. I only used ableton for arrangment until now.
I reused some of the stock code and made it capable of selecting which track i use,by program change, but now i need it to also record arm only the selected channel. for some reason, it doesnt seem to want to use exclusive arm functionality. I sent the output of the zl mth to an iter object which goes onto the [path live_set tracks...] message box but thats where ilose the plot a bit.
will each track need its own live.path and live.object, or is there a way to feed themall into the same one? also, is there a simple way to dynamically create new paths based onthe number of tracks coming from the iter object?
the code is below.thank you in advance. here is some of my improvisation-based beatjazz for you to vibe on. each song was created using the method i am trying to recreate in live. cheers. http://onyxashanti.bandcamp.com/album/the-nomadic-diary-of-onyx-ashanti-recursive-artifacts-vol-1
----------begin_max5_patcher---------- 1363.3oc6as0aihCE94zeEVn8wrQ3Kbaea22leC6Nph.tIdKWh.mdYFM+2Wa ef1ztIfyjhoRYTUC3CFxm+74lOl78aV3st9IdqG5OP+MZwhueyhEFQZAK5Zu vqL8orhzVS27p1Wtl23sr6RhJQ49R8U7W9Ru6Eg6kcWckrU7MNHbUuX0yRTU vklmL9Ug06k8RIcRAQxm2wAv5IpjdKQdqSq13g9ZWu1kJy1Jp1baCOSBcjRC UeenXh9y.82MBGux+kaQjaFV0q+2eOj3c.dqRKMeWd+YiHs.8W0E4d5q9iat Q+wRa4K9ipmc+CVxexfKucaTCcuImdzGrfcvXr9.aX5weBnmr5xRtFquiepe f2f1xa3H4158a1tD8ETZIZa5CpA.R1TuecAGkyk7FsNnR115GQxZjL8d88vQ EhVIp9NTCuLE5grIM69VTZUNZeqoSkl6XeSkpi2gRKJP0JoMp6oceg7k6Ak1 ThzHUcqsn7mUicQlp2OupG2EhJdV89JC3it3oU+SOiwBiMZxcyUfFcbzwmxB hc3T1W5XUQKpUAWQcklca4EpFnxm6nxGExsnTztlMMp4yrsJ6WNpj211lpNQ O2HjnGqatu8epNJ6RmT10XGD5SAx0XbnkcTxMxctKDxW849yOvwmxawv9HhR LzPfgaHgC4ifk3NNQhVOgTxnAVX9FZIH1XARnCQKjofVzFMJal+enkTkEVg3 A9ssbYuSueCeNbE4iW8I.SfHMQlCgGmnnNLDrlhVoIqKWKhdRlYY2+1vPzHf nFRShxbnljV+QG5ye1zcvLCk.NhCXCp5D3XUG0Ez.ctnFV3AteBRFToI7pwq LNLvvGQrw8JSoWudkwXP8wOzFux3qPux8LDEagWY+Yvq7ro6.bQP2gAcJSHW UNkSfpLDQF2mL1gYJKplRFY7ZLXbIShM9XfFmjUbajJ0eESneFSzpkudbPZp ieHPLK1fKyBGb8RSf+XpuMzDyszjXBKnWO4Xo0FlQsvZye1R.5AA+w4xKMID RKLxPNIgCE.Cim0.XY0E0M.p8WkDyTKHZo5rXbRner9L+.+D0IGVhJmSmQPw iSLzY3fIJgmy02OUj4Tj8YuNZhIIhvgcyQc39Vzv2wqxQZaXnzt77agJ6pPz LUgRLjpEqiyBHCwVNLuquUfJOuExPNufBiqFQ.aSJY782I1oDSNuHMiOqbie DPJQimstCK0eiZjvUwGaEqK3foU6DlWgszDMFLt7YCtGgNLghMlzH9YooOzh o.KEtK0KHN3oRnHXtR4Z1x1BzeHAFZAxU3TjC6WIaYo0H3tZ3jsn+JWK6x0p SCE1FlvnA2IOGZ9NeUGlD4CgFCO3sl4Tk36bxav7.L6m+6doiLfPK+s7Ta89 lrdH2WoUzq3Hm2JEUo5W1fC5jt1ZGzosh7bd0adGkD46pUqjtCDnudzYMqwD yBLo2CFWhIhMXh4VLE74imBs.RQtkkr.Qtkihs.Qt0hyFCNhSQjUp1NEQ5JW MtmRGiIs2a7XXJ7McxIXZTdB6TdJwFH4VEbrMdJic6LG0Fso.2RS5uNhMScX 2hIqr5bLOMl5jaSOIxBVJ1oHhD+4yliYg9M0oPhXi1saUkv1jfhacLQHeBW3 jMon7tU78YHzKE677uGSAmclybztMsKvT.lKKYbqnL2lsBwJLclVfLb7p.8u N.F7FHDC+VANrU.AJOGgp6oo0GQwEFa1mbly9LEn03CpeX23xz5RQqMqdkbl 5B3H.sIwfJKrcMG1fz8y1.H8OfggMqSgdlqcByvF7AEBuePoaco0vvpUv3V2 ng1DtI7RvjpwOt4+.T36HNC -----------end_max5_patcher-----------
I edited this post so that the patch is pasted using "Copy Compressed".
Please use the Max for Live topic for MFL related issues.
I don’t think you need to disarm every track when you arm a new one, just the last one you armed right?
Have a look at the bucket object
sorry. that did look kinda long.
yeah,for some reason, it wont do the "exclusive arm" thing. it arms EVERY track. and i’m not sure if one live.path object expects to get one message for one live.object for one track, or if the live.path can handle multiple messages for one live.object for multiple tracks.
I amlooking at the bucket object right now. will report back.
Sorry to resurrect this topic but did you ever get it sorted? Was hoping Hawtins’ Kapture would allow me to record-arm from Ableton clips but it doesnt work sadly.
Saw your TED performance the other day by the way, nice one!
I actually did solve it, but i switched to Pure data and now use kore 2 as my synthesis engine. it has performance presets that turn channels on and off. from there, i used table arrays as a preset management system. its solid as a rock.
probably not the answer you were looking for, but i wanted to respond.
Hey thanks for letting me know, sorry I missed your reply!
Well, I can shed some light on this; this problem still exists today. M4L doesn’t honor the ‘exclusive arm’ setting within Live so if you’re operating in this field you need to work around it.
If you want to discuss this further I think we’d better move the thread (start a new one) in the M4L section.
Thanks, done for my prob here: http://cycling74.com/forums/topic.php?id=35284&replies=1#post-171370