Float instead of 127 solutions

Joel's icon

Hi all,

I'm interested in some suggestions for being able to manipulate a flonum to extreme values with use of a hardware controller. I realize the standard midi knob will not be able to output anything greater than 0-127. Arduino? Mira? Some other thing I know nothing of yet?

Thanks!

Joel.

Jean-Francois Charles's icon

Arduino's ADC are limited to 10 bits (1024 values maximum).
Full-resolution midi is available on some controllers and will give you generally 10 useful bits of precision. The possible resolution in standard hi-res MIDI is 14 bits, but there are often only 10 useful bit because the underlying ADC is limited to 10 bits.
In any case, you might want to experiment with different approaches, different ways of scaling your values (log scale, etc.)
Another approach if you don't have a hi-res midi controller is to use 2 knobs: coarse & fine.
J-F

Nat's icon

The Teensy 3 has 13 bits of resolution for it's ADC and can be programmed to act as a usb midi controller quite easily. Another possibility could be to use a controller with an encoder in relative/increment mode which allows more precision.

Joel's icon

Thanks for the responses all!

Roman Thilenius's icon

highest resolution ... when it is ... big? theremin -> arduino -> max?