• 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: Multi output Music Device
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multi output Music Device


  • Subject: Re: Multi output Music Device
  • From: Chris Reed <email@hidden>
  • Date: Mon, 14 Jul 2003 16:02:30 -0500

Oh, I totally 100% agree, Bill!

If you remember a while back, I asked on the list about how I should go about adding multi-out support to Ritmo (see http://lists.apple.com/archives/coreaudio-api/2003/Apr/12/ multioutaudiounits.txt). I was very, very reluctant to go about it the way I just described. But in the end, if I wanted it to work at all, I had to do it that way. There simply is not any host that will support multiple busses right now.

Considering that Urs was asking the question regarding a commercial project, I don't think he has the luxury of doing it the correct way and having it not work in Logic!

If only Logic had better multi-out support for AUs, instead of inherited the messed up VST way of doing it... :-(

-chris

On Monday, Jul 14, 2003, at 14:31 US/Central, Bill Stewart wrote:

Firstly, its fine that it works in Logic, but that is not really I think the way that this should work.

There should be separate output busses, where those busses are set to their appropriate channel configurations.

Having an 8 channel bus that is really stereo/stereo/4xmono is not I believe in the spirit of the AU design - whereas multiple output busses are.

The problem is that you get this 8 channel output, then you have to:
(1) Know that its channelisation is exactly this configuration
(2) Then you have code that has to know how to pull this apart and re-route the channels (or not) appropriately
(3) Going to multichannel/surround configurations makes it extremely difficult to scale this approach - how do you distinguish between say a 4 channel bus that is really 2 stereo mixes, and a quad bus? This is especially counter-intuitive for an AU where we explicitly provide the means to deal with this through the use of alternate/additional output busses. With the AudioChannelLayout struct (details to follow) - which allows an AU and other parts of CoreAudio to publish channel orderings/speaker locations, etc, this kind of "interleaving" approach will not work.

This kind of configuration of output busses should be spelt out explicitly with a property that describes this mode of operation - some kind of "run my synth in logic mode" property... where I presume this means one output bus with channel ordering of 2/2/1/1/1/1 == 8.

This is not going to be supported or encouraged as the correct or standard approach for an AU to publish this functionality.

Bill

On Sunday, July 13, 2003, at 06:21 PM, Chris Reed wrote:

1 bus, 8 channels. So the stereo outs are channels 1-2, 3-4, and the monos are 5-8.

That will work in Logic, and is how Art and I handle it.

-chris

On Sunday, Jul 13, 2003, at 17:07 US/Central, Urs Heckmann wrote:

Hi,

I have neglected this aspect so far, but now Software Company Threatens Me With Contract

My desired output configuration for a music device is:

2x stereo
4x mono

How to go about that? - Make 6 Busses?

How are Logic et al. supposed to handle this?

Thanks,

;) Urs



urs heckmann
email@hidden
www.u-he.com
_______________________________________________
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.
_______________________________________________
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.


-- mailto:email@hidden
tel: +1 408 974 4056

_______________________________________________________________________ ___
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
_______________________________________________________________________ ___
_______________________________________________
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: Multi output Music Device
      • From: Jeremy Sagan <email@hidden>
References: 
 >Re: Multi output Music Device (From: Bill Stewart <email@hidden>)

  • Prev by Date: Re: Audio Units and sending Midi
  • Next by Date: Re: MIDI "Controller" Support
  • Previous by thread: Re: Multi output Music Device
  • Next by thread: Re: Multi output Music Device
  • Index(es):
    • Date
    • Thread