On Thursday 21 June 2007 23:40, D. Michael McIntyre wrote:
> I tried with external MIDI.  It's no challenge to get notes stuck.  Load my
> BWV 1060 excerpt demo file, start it playing, then hit the fast-forward
> button.  If it didn't stick the first time, it will soon.  (Hitting it in
> rapid succession is more likely to cause stuck notes.)

OK, for some reason I can reproduce the problem easily today -- maybe it's 
just something to do with using a piece with shorter notes in it.  I think 
what's happening is that the NOTE OFF events for one or more notes that are 
currently playing when you hit ffwd/rewind have already been queued, because 
they fall within the duration of the ALSA sequencer read-ahead buffer.  Then 
when you fast-forward, the ALSA queue timer is reset, and the queued events 
are lost. 

I've committed a fix that appears good from here.  Please test!


Chris

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to