On Saturday 15 January 2011 23:02:14 alex stone wrote: > Is there an important (potentially destructive) reason why bank (MSB) > + (LSB) data is separated from PC data going into linuxsampler, and > the bank data is not queued with with the program change data in the > ProgramChangeQueue so all 3 data type events are sent at the same > time?
There was probably not really a reason that those were splitted. Its been a long time. I think there was one point in the past where the program change part wasnt queued either and I *think* later just the program change part at least was then queued due to necessity. Maybe we havent seen a reason to change the code regarding banks select and queue those informations as well. And even now when I review it, I dont see the practical relevance. This implementation detail should only be relevant if you send multiple subsequent program change events on one and the very same engine channel within a very short time (e.g. 2 subsequent program change messages on engine channel 1 within couple miliseconds). Do you do that and if yes why? Or what am I missing? CU Christian ------------------------------------------------------------------------------ Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Linuxsampler-devel mailing list Linuxsampler-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel