I am working on a preset for Behringer Pro VS mini and have some problems.
If you choose either filter envelope or amplitude envelope directly on the front panel, you can choose 0-99 for all values (ADSR). The manual says that the CC values are 0-99. So far everything is ok. But if I send MIDI CC 0-99 to it, it does some kind of scaling of the values so that the display says 0-77. Then I’m unsure if it really reacts to 0-99. Same thing with Freq. The manual says CC 0-99 but the display says 0-24 when you turn the pots on the front panel. If I send MIDI CC 0-99, the display shows 0-18. It seems like a mess. Firmware version is 2.0.2
I have sent a bug report to Behringer.
When you turn any of the knobs on the front panel, does it send MIDI CC? I have connected it to a MIDI monitor but I am not getting any messages. Note on/off works as expected when I play directly on the Pro VS mini keyboard.
You can’t ask for much from a synth at this price. I just want to know if all VS minis work like this.
Are you controlling the Pro VS mini with the E1? Curiously 77/99 is the same after rounding as 99/127. I wonder if somehow you have constrained the displayed range relative to the Min/Max midi values. The min/max midi values define the minimum/maximum midi values mapped to the Min/Max display values. The min/max display values define the minimum/maximum values of the data range controlled with a fader. Just a thought. Good luck.
I encountered something similar while working on the MegaFM from Twisted Electrons. There was list of FM algorithms, turning the knob on MegaFM sent values 0, 1, 2, 3, while on MIDI it expected values 0, 16, 32, 48, … I resolved that with Lua that converts the data between the two formats.
From what you wrote I would expect something similar, It expects 0 - 127 on MIDI to cover the display range of the parameter.
I changed MIN MIDI VALUE to 0 and MAX MIDI VALUE to 127. That gives me 0 to 99 in the display. Very glad it was fixed. MIDI is basically good, but when different manufacturers interpret things differently, these problems arise. Has anyone heard of the word standard?