Re: bus count and channel info confusion
Re: bus count and channel info confusion
- Subject: Re: bus count and channel info confusion
- From: Pavol Markovic <email@hidden>
- Date: Tue, 20 Jul 2004 20:44:44 +0200
On 20.7.2004, at 18:49, Stefan Gretscher wrote:
Am 18.07.2004 um 17:22 schrieb Pavol Markovic:
There's another property that may serve as helper in this case. And
it's AudioChannelsLayout property. The newer hosts with ability to
support more channels then two on single bus should use it and check
it - and the plugs with Logic multichannel workaround will refuse to
add/confirm more then 2 channels on the first bus, so I think this
would work fine, unless there will be a fix for Logic 5 and 6.
I am not sure I understand this suggestion - why would AUs with the
old workaround refuse to use more than 2 channels on the first bus?
The workaround is based on using 8 channels on the first bus and
ignoring the other busses.
Because that AU likes to do things right (to work correctly in new AU
hosts) but also needs to provide backward compatibility with present
Logic versions.
Example:
AU has 1 stereo and 6 mono outs.
It creates 7 buses.
On first bus it allows to set 2-8 channels via StreamFormat property
(this is for logic workaround, but NOT the right way)
On others it allows to set only 1 channel per element/bus
(Currently only the first bus with 8 channels are used in Logic;
all 7 buses with mono/stereo channels are used in Live 4 and maybe
later in others.)
Additionaly the AU checks the AudioChannelsLayout property, as it
expects the newer hosts with multibus/multichannel ability will also
check this. This is not needed for hosts that don't support more
channels then two per bus, as these will never try set more then two
channels per bus. I agree this very ugly, but should work in hosts that
behave correctly.
Best regards,
Pavol Markovic
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.