Some synthesizers (e.g. the Waldorf Blofeld, see MIDI impl here https://midi.guide/d/waldorf/blofeld/) implement MIDI control changes with smaller range than 0-127, e.g. “osc shape” is 0-5, or on-off options such as “osc sync” is only 0-1 range.
As a non-hapax-user[-yet!] I am trying to look in the manual if it is possible to define the range of MIDI CCs. In section 12.5 (Instrument Definitions) I only see a mention of CC names but not value range.
How does the device deal with CCs with a much smaller range than 0-127?
Does the UI allow for conveniently restricting the range to what’s allowed by the specific synthesizer?
Depends on what you’re using to alter the cc’s. When programming automation you can set cc values within the desired range. When using LFO’s it’s possible to set its depth to keep it within cc range, this takes some tweaking tho.
I can’t possibly remember what is the valid range of every MIDI CC, and it would be impractical to write it in the name of the CC in the instrument definition…