On Tuesday, April 24, 2012, Tom Breton (Tehom) wrote:

> Right.  But right now auto allocation logic takes the percussion checkbox
> as meaning "gotta use channel 10", which globs all percussion onto 10.

It should, but in practice how is it that I'm able to play two different drum 
kits successfully?

I'm thinking it may not be doing quite what you intend or expect, and there 
could actually be a happy accident here.  If it ain't broke, what is there to 
fix?

> An Audigy (SB0090 Sound Blaster Audigy PCI Sound Card).  It loads .sf2
> soundfonts but assumes 10=percussion.

Pretty much everything assumes 10 is percussion, but that doesn't mean channel 
10 is the *only* channel that can be used for percussion.  I never had an 
Audigy, but I used to have an SB Live! 5.1 using the emu10k1 driver and 
asfxload to load the soundfont.  You can definitely set additional channels to 
use additional drum kits on that card, and I expect your Audigy to behave the 
same way.
 
> OK, whew.  I don't mind saying I'm a bit tired.

Trying to sort this out a little better in my head, I think where we ran into 
trouble at the beginning of all this is because channel 10 is usually 
percussion as a default hardware state that comes into being that way 
independently of anything Rosegarden does.

We were having problems because instrument #10 was allocating some weird 
channel, and the percussion checkbox was *not* checked, because whoever wrote 
the .rg file never bothered, since drums worked without it.

We made #10 come up fixed by default to address that wrinkle, but the same 
situation doesn't apply when using other channels for additional percussion.  
To get that result, Rosegarden has to do something that Rosegarden knows 
about, and that changes everything from that point in the chain onward.  It 
makes those other cases much easier to deal with.

I think what we've currently got is probably good enough for government work.

I'd like to see Ted or somebody who's a little more removed from all this back 
and forth have a go at it and see if there are any other really obvious 
problems.  He found stuff that both you and I missed completely last time 
around, so the more eyes we get before I post this release, the less likely it 
is that it will be a total disaster.
-- 
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