Getting device parameters in Max for live
I’m new to the world of Max for Live, and I’m trying to solve what is probably a very basic problem: I want to change the synced rate of an arpeggiator from 1/8 to 1/16 with the push of a midi button. The main problem I have so far is that I can’t figure out what message to send to the live.object. I’ve ripped the selector of the included envelope generator, so getting the device id is not a problem. The problem is simply that I can’t find anywhere a list of messages to that particular device. Once I’ve figured this out, the rest should be piece of cake….
Any help appreciated!
If you know the id of the synced rate parameter, give that id to an [live.object]. then send set value messages to the object to change the parameter values.
Please take a look at the sample patch below. I hope it helps you.
----------begin_max5_patcher---------- 518.3ocyUtsbaBCDF9ZxL4cPitlxf3Tw8tjWiNYXjgswJCVvHIHtMSe2qNfr IMINNtdH8BKL6pc4WeZWomt9p.75tcfDi9F56nffmzVBr1LVB7FBvao6paoR 6DwaAojdOfCmbpfcJqCInPiz1A.Ut2IeXKi2BJanIdq8TU8FF+9JATqbecRV bTbHJekYrHwLRJhhQ2MKScCJepHdy+niq3zsfUA2HXzVzscsM6EfKF0O6A22 AiOjRViMpt0O7ERFddFkreYmOwHJunEfD3Jph0wmI7zXqXKSMiwSCn6rA86q ux7T+H7Rh2hONdKsJaU7mDcSeS5d44jiQwQmQMXgcSzWJFu3XJ4xiIN7nN0u jRsrQHR6wr3+3fZUlkMjjC8rjxkCTouaypjNBMUt0WEUoDr0CJ2IcAGPU.tp GDRlTA7ZWNbNlH8ksvj0fRxNid2jTKs+Z1mSUY9BWTpIvFj4eU1S7XviHIzp ogdCsmJzKHEHdcJRNZycYTdHJgX3Whqx8X0romOFCm98p3rL9T4oKbMT3u3J Z65y33unrraPT60g+dMzr0XCHULt8NrYyJ84SZCqoAr922O0vjz0sfcYbj88 SWWo+epKytCh7d5J+4SZAzU9ohqkUVmztn4Zs+AcM0FP66GMmU6RsSR5SUdn SXduHz8Ni6d2kYr.FY9PJ0VrYUO7GHIiycO -----------end_max5_patcher-----------
Thanks a lot for the patch. I did figure out how to do it after a bit of tinkering, and, as I thought, it was all pretty simple :-) Thanks!