Re: Does anyone get an AudioDevice that has both input and output channels? (question is related to software play through)
Re: Does anyone get an AudioDevice that has both input and output channels? (question is related to software play through)
- Subject: Re: Does anyone get an AudioDevice that has both input and output channels? (question is related to software play through)
- From: "B.J. Buchalter" <email@hidden>
- Date: Wed, 18 Jul 2001 18:29:30 -0400
Hey Jeff,
>
>
> Also, I hate to see the introduction of this extra buffering - this api
>
> looks very promising in terms of latency (and the output only tests I have
>
> done seem to work well) but unless 1 IOProc can deliver both input and
>
> output I think this will always fall behind something like ASIO.
>
>
ASIO can't magically unify two physically separate devices either.
>
>
> So again, will the built-in audio device driver be fixed?
>
>
I say to you again, that if you really are going to do this, then it doesn't
>
matter since most devices don't support it anyway. You need the general
>
technique or you will not have this feature in your app for most audio
>
devices because you are not willing to do the extra work or buffer up a bit.
The issue Karl is talking about is for the professional (or research) audio
solution. SRC is obviously required if you are transporting audio between
two wild devices, but when the device has the same clock, you want to be
able to have a unified IOProc. This is what ASIO brought to the table, what,
3-4 years ago. If individual devices don't support this, so be it -- they
are not suitable for professional audio work. If the API/architecture does
not support it, it is fundamentally flawed. For minimum latency and no
gearboxing, a professional device must provide a unified IOProc for
professional audio solutions.
Obviously, with the ongoing removal of built-in audio functionality on Macs,
we are getting to the point where it should not be expected to have a
unified driver available for built-in audio.... so, if you want to be able
use built-in or cheap sources, you'll just have to live with SRC (e.g. the
TiBook, which has no built-in method for getting external stereo audio in).
Best regard,
B.J. Buchalter
Metric Halo
M/S 601 - Building 8
Castle Point Campus
Castle Point, NY 12511-0601 USA
tel +1 845 831-8600
fax +1 603 250-2451
If you haven't heard ChannelStrip yet, you don't know what you're missing!
Check out SpectraFoo, ChannelStrip and Mobile I/O at
http://www.mhlabs.com/
Download a 12 day demo from <
http://www.mhlabs.com/demo/>