Trigger cues or macros based on fader position

This is a bit of an odd request perhaps, but it's implemented in at least one console I know of and I found it useful in a recent project so hacked it together using OSC but it would be good to be able to execute cues (or macros or presets I guess) based on a fader position;

Ideally it would look something like this;

  • Assign a fader as a 'cue select' or similar 
  • Define ranges per cue, e.g. 0-10% = Cue 5/1, 10-20% = Cue 5/2, 20-30% = Cue 5/3 etc.
  • Optionally control the position of the fade and/or proportional intensity based on the position (e.g. 5% would be 50% of Cue 5/1 etc)

The two use cases I've had for something like this recently;

  • Primitive 'manual followspot' in a small venue, a fader was used to vary a position from SL to SR, with OSC sending Augement3d co-ordinates in response to the fader movement. 
  • A somewhat cumbersome 'warm shift' emulation where multiple fixtures (cool white, warm white, amber, and red) were used to create a manually controllable dim to warm scenario on a fader.