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: Sun, 18 Jul 2004 17:22:46 +0200
On 17.7.2004, at 19:02, Chris Reed wrote:
On Jul 16, 2004, at 9:15 AM, Marc Poirier wrote:
Most plug-ins I am aware of implement multi-outs by providing
ChannelConfigs like {0,8} with an output bus count of 8 to describe
4 stereo outs. This is totally wrong to my understanding and how I
interpret statements by Bill Steward on this list. Maybe I am wrong,
so please correct me. There is definetely a need to sort this out.
Yeah, that is totally incorrect, too. This, I think, was done by some
AUs unfortunately to get multi-bus behavior from Logic when Logic was
not supporting multi-bus AUs correctly (I'm not sure if this is still
the case or not).
That's right. AFAIK, this started with Art Gillespie (in pHATmatik Pro)
and me (in Ritmo) trying to find a solution to multiple outs that
worked with Logic. Another way to view it is that this comes from VST
land. Which of course is why Logic does (or did?) it this way.
We knew it was incorrect when we implemented it, but there was no
formal specification of how multi-outs should be configured. And no
other hosts that supported multiple outs.
I'd suggest just not supporting this method at all--force these
plug-ins to correct their behaviour. Is there a way to identify this
configuration and use only the first two channels for some minimal
compatibility? If your host is mono/stereo only, I guess you could
always just use the first two channels of any bus with more than 2
channels.
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. Not all
users will upgrade to future (hopefully fixed) versions and they still
want multi-outs.
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.