toscanini wrote:hoffman2k, thank you very much for this!! I really beleive this is an amazing tool and happens to correspond exactly to the logic that I try to follow in my setups.
One question though, if you don't mind: from your description I understand that after proper editing and control->parameter assigning, a clip now should almost work like a complex preset of all parameters when it is recalled. I cannot really reproduce this: if I control, say, parameter A with control 1 and parameter B with control 2 in one clip, and parameter C with c1 and parameter D with c2 in another clip, as I change between clips, the suddenly uncontrolled parameters stay at their last location. I do see the "jumps" that you mention on Clip Mapper itself, but not on the controlled devices. What am I missing?
Another thought, concerning the possibility to define min and max values for the MIDI controlled parameters in the MIDI editor, and which seems to be lost in this new approach: just to tell that I hope you'll come up with a solution to get that back as well...
Many thanks again, and congratulations for this powerful device!
You lost me a little with the alphanumeric thing you got going, I'm not sure what you're trying to automate and what you're expecting.
Just to be clear, this device doesn't store values. It just stores which parameters are assigned to which clip. When triggered, the values that come up are the ones of the currently chosen parameter.
The way some parameter ranges are mapped out by default, doesn't make a lot of sense.
For example, a parameter going from 0.10 to 60 seconds has an API Range of 0. to 1. A parameter going from -48 to +48 will have an API Range of -48 to +48.
You can't really anticipate which parameters are going to display their correct values and which ones have a range of 0. to 1.
It works properly in my device because I've remapped any of these ranges to 0-127 (could also be 0-16383). So the knobs on the device always can control the entire range.
That being said, it is possible to add custom ranges to this device. But not like its done in Live. It all requires a Max solution.