bcmodular / scopesync

ScopeSync is an Open Source framework that lets users easily build rich user interfaces for Sonic|Core Scope devices.
http://www.scopesync.co.uk
8 stars 4 forks source link

XY Pad #47

Open bcsharc opened 10 years ago

bcsharc commented 10 years ago

Plan to add an XY pad component - equivalent of 2x sliders in terms of configuration.

wellis commented 10 years ago

There's a surprising scarcity of examples of XY Pad examples in Juce. I found this very old one, which might be helpful when trying to put one together, although our requirements may be a little different: http://www.juce.com/forum/topic/joystick-component

I'm wondering whether having a rectangle linked to two Sliders might be a good way to think about it.

bcsharc commented 10 years ago

If it works and can have it's X and Y co-ordinates easily mapped to a pair of parameters from the Configuration Manager then a rectangle would be perfect.

bcsharc commented 10 years ago

With the rectangle solution you would need some form of joystick knob. A single slider thumb would be ideal for this.