On Monday, April 23, 2012, Tom Breton (Tehom) wrote: > // If we already have a valid channel and it has the right > // percussion-ness, we're done.
So how does it cope when instrument.isPercussion() == true and the instrument is #13 or something? What I'm getting at is trying to find out whether it globs everything percussion together on channel 10 or not. > how each particular type of device treats percussion, that would be a lot > of work, so in practice we were going to treat channel 10 as being > percussion and use fixed channels when more was required. Doesn't this magic already keep track of banks and programs? Channel 12 was used for some overlapping segment on some flute track, but we're done with it, and the channel is up for grabs. When something else gets it, doesn't it send the bank and program before sending notes? If so, it should deal with the XG/GM2 method of setting percussion mode automagically, in the normal course of events, with no need to fix the channel. Right? Not that any of this is the end of the world, mind you. Using more than one instrument for drums is a fairly rare and minor thing to encounter in the field, and it was already working in a quirky but probably livable manner the first time I tested it. I'll see where it stands now a bit later tonight. Then maybe I will actually make time for that other testing I promised. -- D. Michael McIntyre ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
