Re: Multiple outputs for the same source
Re: Multiple outputs for the same source
- Subject: Re: Multiple outputs for the same source
- From: Doug Wyatt <email@hidden>
- Date: Thu, 26 May 2005 01:58:00 -0700
On May 25, 2005, at 22:41, Felipe Baytelman wrote:
Is there any NON TIGER (let's say Jaguar or Panther w/QT 7) solution?
It's not clear to me from this thread whether you really must address
two separate audio devices, or if you simply want to route to
multiple outputs on a multichannel device.
If you need to work with two separate audio devices, you need either
the Tiger aggregate device to deal with synchronizing them, or you'll
end up reinventing it.
If you just want to route to multiple outputs on a single
multichannel device, then it is relatively simple to configure a
matrix mixer to act as a splitter, connected to an output unit to
address the desired channels on the device. That doesn't require Tiger.
Doug
Ah - I see the confusion.
By definition, a graph can only have one output unit - that is
the graph's head. In the case you describe above, this is a
device output unit, which automatically runs with the I/O Proc
of the device it is attached to. So, you can't really get below
that.
You can certainly add the splitter into the graph, but it would
have to be above the output unit in the signal chain....
So, lets back up a bit - what are you trying to achieve?
Do you want the audio you are generating to go out to the device
(ie. to play it) and you also want to do something else with it
(say write it to a file)? Or, do you want to just do some more
extensive processing on the audio before you play it. Neither of
these options are mutually exclusive.
I'm doing a DJ program, so I want the same audio to be played in
two different outputs: amplifier and headphones. But this is only
ONE of the multiple "decks" (each of one has exactly the same
audiochain), so I would love to mix all this different decks-
amplifier-track into a matrixmixer and THEN send it to the sound
output (connected to the amplifier)
OK - well then you should use the aggregate device for that - that
lets you create a virtual audio device that is actually a
collection of different devices on the system - then you can bus
the sound to the different channels on the aggregate device (which
of course represent the different channels on the different
devices in the aggregate).
There's some info on the web about this new audio feature in Tiger
AND (why not?) save it to a file.
that's easy enough and is a separate problem
Felipe Baytelman
Baytex Software
email@hidden http://www.baytex.net (+56 8) 249 62 41
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40apple.com
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden