logical-instruments had a bug in percussion playing, which I'm pushing a
fix for.  Percussion would stop sounding after a few bars.

It happened just for overlapping long duration percussion notes. 
Percussion - sometimes just certain affected keys - stopped sounding about
the time the noteoffs "played".

The way the percussion editor makes notes, some are quite long.  Manually
making the notes short fixed it, but I can hardly expect users to do that.

I fixed it by making InternalSegmentMapper treat percussion notes'
durations specially, so percussion notes are always treated as very short.
 I'm not sure this is the best solution, it just seemed to be the most
conservative solution.

I think it happened when I added noteoffs so that MidiFile could see them.
 If I just turned the noteoffs off, MidiFile wouldn't work right.  I'm not
sure why AlsaDriver escaped this problem before now, since it has always
made its own noteoffs and doesn't treat percussion specially.  Possibly
because it tracks noteoffs and removes them when it gets new notes.

        Tom Breton (Tehom)



------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to