10-09-2007, 12:24 AM
The rotary dial controls used in AudioCodex's Tools view can be configured in Preferences to track the mouse in any of four ways:
In 'True' Radial tracking mode, the dial pointer always points-at the mouse cursor, which is the default way Cocoa rotary sliders behave. In any of the 'Linear' tracking modes, mouse-movement in one or both axes causes the clicked dial to spin at a fixed rate, increasing as the mouse is dragged right & / or up, decreasing as the mouse is dragged left & / or down.
To set how the dials track the mouse go to the Preferences: Advanced tab; the Dials controls are around the middle of this tab:
[attachment=13]
AudioCodex Dial Tracking preferences
To use Radial tracking, un-tick the option 'Dials use Linear Tracking'.
To use Vertical Linear tracking, tick the option 'Dials use Linear Tracking'.
To use Horzontal Linear tracking, also tick the Option 'Track on Horizontal axis'
To use Bi-axial Linear tracking, also tick the option 'Track in both axes'.
For Linear tracking modes, a Dial Sensitivity control is also provided to modulate how quickly the dials spin in response to mouse-movements. A test-dial is included so that dial-response can be checked instantly while making changes to the dial-tracking preferences.
Rotary dials also respond to keyboard modifiers in several ways.
Note that in 0.93b, the factory default setting for Dial tracking is to use Vertical Linear tracking, with a dial sensitivity factor of 0.10.
Mark Hill
MachineCodex Software
- 'True' Radial tracking
- Horizontal Linear tracking
- Vertical Linear tracking
- Bi-Axial Linear tracking
In 'True' Radial tracking mode, the dial pointer always points-at the mouse cursor, which is the default way Cocoa rotary sliders behave. In any of the 'Linear' tracking modes, mouse-movement in one or both axes causes the clicked dial to spin at a fixed rate, increasing as the mouse is dragged right & / or up, decreasing as the mouse is dragged left & / or down.
To set how the dials track the mouse go to the Preferences: Advanced tab; the Dials controls are around the middle of this tab:
[attachment=13]
AudioCodex Dial Tracking preferences
To use Radial tracking, un-tick the option 'Dials use Linear Tracking'.
To use Vertical Linear tracking, tick the option 'Dials use Linear Tracking'.
To use Horzontal Linear tracking, also tick the Option 'Track on Horizontal axis'
To use Bi-axial Linear tracking, also tick the option 'Track in both axes'.
For Linear tracking modes, a Dial Sensitivity control is also provided to modulate how quickly the dials spin in response to mouse-movements. A test-dial is included so that dial-response can be checked instantly while making changes to the dial-tracking preferences.
Rotary dials also respond to keyboard modifiers in several ways.
- If the dial tracking is set to one of the 'Linear' modes, when the 'Option' key is held down while dragging, the dial will spin at 25% ( ie one quarter ) of it's usual rate.
- Command-single-clicking on a rotary dial resets the dial to it's default position
- Command-dragging on a rotary dial causes the dial to spin at it's normal rate, but resets the dial to it's default position on mouse-up, allowing for a type of 'jog' control.
Note that in 0.93b, the factory default setting for Dial tracking is to use Vertical Linear tracking, with a dial sensitivity factor of 0.10.
Mark Hill
MachineCodex Software