>> 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.
>
> Some users will not like this at all, since they may have mapped samples
> to specific keys, and used the percussion switch to enable key mapping and
> rely on current RG behavior when entering notation for it.  Shortening
> these notes will have poor results if these samples are setup to cut off
> when the note off's are received.

Thank you for telling me that.  What I can do instead is, echoing
AlsaDriver, remove a pending noteoff if the same note plays while the
noteoff is waiting.  I expect that will still solve the problem.

> I'm not really in a position to dig around in the code and offer real help
> on this though.

You've been very helpful alerting me that there was a problem.  That's
exactly why I post what I'm doing.  I don't anticipate much difficulty
adapting this (famous last words, I know)

        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