live.remote~ and controlling a macro knob in an Audio Effect Rack
Hi,
I am very new to Max For Live (and indeed Max in general) so please forgive my ignorance.
In beginning to explore M4L I decided to create a simple patcher to modulate the Macro Knobs in an Audio Effect Rack.
using M4L.api.SelectDevice.maxpat and M4L.api.SelectParameter.maxpat I am able to get the correct id to pass to the right side input of the live.remote~ object but when I wire up the signal output from a cycle~ object to the left input nothing happens.
Targeting the volume parameter of Operator, for example, does work though?!
By removing the cycle object and using a live.dial I can actually control the Macro knob, so it would seem I am sending the correct id.
Would this something to do with the type of values that the Macro knob can respond to?
Any help is greatly appreciated.
UPDATE: it would seem that if a Macro Knob is set to control chain selection in an Audio Effect Rack (as in the above patch) it is not possible to control it from M4L. Dropping in an auto filter and mapping the Macro knob to the filter cut off works just fine.
Is this a known limitation or a bug?
I really hope I can get around this, this is something I really want to be able to control.
I am totally new to Max as well. I was trying to get synnacks LineLFO to automate some macros that were mapped to chains, and sample selectors. I forgot exactly what I did but it was something like taking the output of the knob that runs into the "scale" and into the "M4L DeviceParameterRemote" (keeping those connected as is), connect the knob directly to the M4L.api.DeviceParameterRemote.
You would have to look at the LineLFO to see exatcly what I am referring to. I tried this by accedent in an attempt to modify the LineLFO and got it to automate Macros mapped to Chains and Sample Seletors.
Disreguard the above post that I made, I think it's irrelevant, except the part about being new to Max.
After looking at your device it I notice that the cycle~ is only going from -1 to 1. A macro knob is looking for 0-127. It IS modulating a macro knob, just from -1 to 1, it hits the one so fast you dont usually see it.
I would suggest trying to figure out how to make the cycle go from 0-127, or try using something besides the cycle.
Hope that helps.