Re: Multi output Music Device
Re: Multi output Music Device
- Subject: Re: Multi output Music Device
- From: Bill Stewart <email@hidden>
- Date: Mon, 14 Jul 2003 12:31:51 -0700
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.