Hi,
I've got a Sound that uses 8 Level Sounds and has the parameter Left set to !dbGain1 dB through !dBGain8 dB. In the VCS, I've set the ranges to Min: -12, Max: 12, Grid: 3. It seems to works fine when directly using the faders in the VCS.
I've written a Python program running on an Ubuntu Linux box that communicates with that Sound via OSC, using the python-osc module. When I send it a floating point number between -12 and 12, nothing seems to happen. When I send it 99.9, (which I did by accident) it sets the corresponding speaker's value in the VCS to 2894 or some such number. It was 2000+. I forget the exact number.
So, what's happening with the value being sent from Python?
(When I tried a similar thing with /vcs/Frequency/1/ in CrossfadingMulticycleOscillator Non-aliasing Sawtooth, I learned that !Frequency hz was not in hertz, but in hertz / 20000.)