I am trying to take advantage of the new function:
configSwitch(OFFSET_PARAM, “Offset”, {"-5v to 5v", “0v-10v”});
and I am getting
error: no matching function for call to ‘BPMLFO::configSwitch(BPMLFO::ParamIds, const char [11], )’
Anybody gotten this to work?
and nevermind, I had to look RTFM instead of using the example in the “migrate to v2 page”. You still need to specify the min, max and default values.
so:
configSwitch(OFFSET_PARAM, 0.f,1.f,0.f, “Offset”, {"-5v to 5v", “0v-10v”});
Vortico
(VCV - Andrew)
September 27, 2021, 2:33pm
3
Oops! Migrate2 manual page fixed.
The intention for including the arguments was to require explicitly specifying offset and default values, e.g.
configSwitch(LEN_PARAM, 1, 4, 3, "Note length", {"Whole", "Half", "Quarter", "Eighth"};
In this case, the note length is 2^{-\text{LEN}} so it’s convenient to have a different offset than 0.
If the min/max values could be omitted, it might confuse code readers on the correct valid range of the parameter.
2 Likes
No worries, it totally makes sense
I like the feature, but with 50+ modules between two libraries, I definitely have my work cut out for me.
I feel really bad for NSYTHI
4 Likes