• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: bus count and channel info confusion
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.


  • Follow-Ups:
    • Re: bus count and channel info confusion
      • From: Stefan Gretscher <email@hidden>
References: 
 >bus count and channel info confusion (From: Frank Hoffmann <email@hidden>)
 >Re: bus count and channel info confusion (From: Marc Poirier <email@hidden>)
 >Re: bus count and channel info confusion (From: Chris Reed <email@hidden>)

  • Prev by Date: Re: Re: Core Audio SDK 1.3.1
  • Next by Date: Saving the output of an AUGraph under Java
  • Previous by thread: Re: bus count and channel info confusion
  • Next by thread: Re: bus count and channel info confusion
  • Index(es):
    • Date
    • Thread