Paul L wrote:I have improved my patch again. I have also implemented "scrubbing" of a sort, for CTRL-drag. Try this!
http://audacity.238276.n2.nabble.com/Pa ... 64841.html
As for "complaints," I wasn't really complaining, just remarking on a minor inconsistency that doesn't bother me much.
The real problem I am trying to solve is that pressing and holding arrow keys should not cause playback to go silent.
Seems to work quite well (the scrubbing feature is of course not testable for me).
One little thing:
One cannot switch easily from long jumps to short ones and vis-versa by simply pressing and releasing the shift-key. I don't think that you can do much about that as it is probably due to the keyboard input handling on the operating system in question (and the interception of the screen reader as well).
However, it only means that one has to release all keys and then press the new key (-combination) again, a really minor issue.
I've already mentioned the inconsistency in another thread and my thoughts about it but I must search it.
I don't know how valuable the additional audio output is for a IV user, the continuous playback buffer seems a little short.
An audio book will for instance sound alike throughout, although big gaps can be made out much easier with your patch. And Chapter or song breaks can thus probably be better spotted than ever before.
We do actually lack a additional time output for when a key is released or the actual position makes a greater jump. However, this goes rather into a screen reader script.
A similar functionality would mean for your algorithm that the playback is a little bit longer after a certain amount of keypresses.
For instance, after 30 times, the playback could last half a second instead of a single buffer, short seek of 1 s would announce half a minute and 15 s seeks 7:30 minutes.
A further possibility that I've described earlier is *Fast jump" or "Quick Select" (since it works like the famous algorithm):
- two keys to jump 50 % to either the left or the right.
- one key to go a level back
Thus, you'll need around 12 keystrokes to find a specific second in a one hour recording.
This is especially useful if you've listened to /worked on e.g. an audio book or a song compilation of several hours length.
If you recognize the played part, you'll jump 50 % to the right, otherwise to the left.
The scrubbing feature would be fast as well, however, for IV users, it should all be relative to the current cursor position and not the mouse pointer itself. As soon as you press the modifier and the mouse button, the scrubbing feature starts, regardless if the pointer is in the waveform or even outside the Audacity window.
Anyway, thanks for the patch, a really fine thing.
By the way, you could examine why the Wasapi host refuses to play the selected region by cutting off the end... (this is a general bug and not related to your patch)
Regards
Robert