Comment by ubercow13
21 hours ago
It works great though, what's the alternative? It's visually small, so you can fit a lot of controls in a small space. You can glance at it and know the current setting and where it falls within the range of possible values. By making the mouse control modal when you click on a knob (so you start dragging and can drag over a much larger area than you could for say a slider, which isn't modal) you have immensely precise control over the value in realtime, while still being able to quickly make big changes. This is essential for performance. Combining this with some gentle mouse acceleration for the rate of change of the control when dragging gives you even more precise control. This isn't possible with a slider either.
I would say the opposite, it's basically the perfect interface for a very specific scenario with requirements that don't really occur in much other computer software.
The alternative is the mouse wheel and keybinds. Flight Simulators got this right. Roll up on the wheel to increase the value, roll back on the wheel to decrease the value. Left click to push, right click to pop (or context menu, left click to push it again to turn off).
In fact, if it was all MIDI controlled, it's just a matter of mapping the mouse scroll wheel to a midi channel.
I don't really see how that would be precise enough, the mouse wheel has a DPI of like 10 vs 400-800 for a mouse. A mouse wheel has like 25 notches in a full rotation and even MIDI CC values go from 0-127, that's 5 full rotations, that doesn't sound practical as it would be far too slow. And many parameters require much more precise control than 127 steps.
I don't play flight sims but I imagine most flight surfaces require small adjustments and the effect of those adjustments on the aircraft is naturally smoothed out by the dynamics of the plane (you're adjusting an acceleration).
I imagine the scroll wheel is not suitable for dogfighting.
I would assume the better programs implement some velocity control, turning it quickly will cause it to increment in larger steps, turning it slowly will increment single steps. This is how I have done it in the past when I have used the scroll ring on my trackball in PureData.
I would also assume there are detent free mousewheels with a far greater number of steps, there used to be. The scroll ring on my trackball is detent free and quite fine but it is also ~2" in diameter, considerably larger than the wheel on any mouse.
Almost all DAWs I've used allow you to use the mouse wheel while clicking to increase/decrease the value on a knob.
I only use logic now but used FLStudio in the past. I’m by no means an expert or anything, just an audiophile ex-musician turned software guy and find that it’s similar between flight simulator and logic. With FLStudio I did everything with midi controllers so I never used the mouse that way.