Bug #971
Updated by Chris Cannam over 10 years ago
Currently in Tony, when you hit Play, the initial play position is
* the place where the last playback stopped, if the view has not been panned left/right since then; _or_
* the centre of the current view, if the view has been panned
This is unsatisfactory for various reasons:
* it is impossible to retain the same play position while panning around the file
* it is impossible to see where playback will start from because neither the centre line nor the playhead are visible when not playing
* it is impossible to set the play position without panning the file
I tentatively suggest the following:
* playback always starts from the place where the last playback stopped unless the user has explicitly moved the playhead
* panning the file does not move the playhead
* the current mechanisms for moving the playhead (e.g. keyboard controls, double-click in the panner) continue to work
* the playhead is always visible
* a single click in the main view (without drag) moves the playhead to that point
I'm not quite sure how this would best interact with the selection mechanism -- should the playhead position always be used as the selection origin point?
* the place where the last playback stopped, if the view has not been panned left/right since then; _or_
* the centre of the current view, if the view has been panned
This is unsatisfactory for various reasons:
* it is impossible to retain the same play position while panning around the file
* it is impossible to see where playback will start from because neither the centre line nor the playhead are visible when not playing
* it is impossible to set the play position without panning the file
I tentatively suggest the following:
* playback always starts from the place where the last playback stopped unless the user has explicitly moved the playhead
* panning the file does not move the playhead
* the current mechanisms for moving the playhead (e.g. keyboard controls, double-click in the panner) continue to work
* the playhead is always visible
* a single click in the main view (without drag) moves the playhead to that point
I'm not quite sure how this would best interact with the selection mechanism -- should the playhead position always be used as the selection origin point?