I want there to be a global concept of "Press this button to quantize-jump
to the point in the track where you /would/ have been, had you not done
those things you just did".
...how?
The way forward:
* There is a per-turntable auto-diverge-recall toggle, with a visual indicator.
* Any diverge-action puts the turntable into diverge state. This state is
visually indicated when the auto-diverge-recall toggle is active,
augmenting the toggle's indicator.
* The auto-diverge-recall toggle may be activated while in the middle of a
diverge state. This respects the hidden diverge() that occurred at the
beginning of the diverge state, before the auto-diverge-recall toggle was
activated.
* If in a diverge-state, and we hit a quantize-moment, and we're currently
doing a diverge-action, then we continue diverging.
* If in a diverge-state, and we hit a quantize-moment, and we're NOT
currently doing a diverge-action, then we recall() if the toggle is active,
or stop diverging if the toggle is inactive.
* Upon recall()ing, the turntable is caused to play back at its specified
speed.
Original issue reported on code.google.com by interim....@gmail.com on 8 May 2010 at 2:12
Original issue reported on code.google.com by
interim....@gmail.com
on 8 May 2010 at 2:12