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?

Back