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

Reply via email to