Lowest latency I/O
Lowest latency I/O
- Subject: Lowest latency I/O
- From: Christof Faller <email@hidden>
- Date: Sat, 16 Jul 2005 07:56:54 +0200
Dear list,
For a real-time audio processor with lowest possible latency, I am
using the
input and output callback functions by passing what I had received
from the input
to the output, without any double-buffering. (For example I use Apple
PowerBook
analog-in to MOTU 896 8-channel-out).
The processing I do is in the input callback. The audio processing
needs about
15% of processor load (i.e. to process 100s it needs 15s). Once in a
while my
application runs with a lot of artifacts. Several times stopping and
re-starting
the audio often helps.
Here a question regarding the possible cause of this:
Is it possible that the output callback is called
while the processor is in the input callback (where I do the
processing)?
(This could explain these artifacts, since I use no double-buffering).
Another questions regarding overall latency:
For example if I use a MOTU 896 for input and output
with a 10ms audio buffer, what is the overall latency of the system -
any estimates? (Latency is very cruicial, since the processing I do is
planned for a PA system). Can I get much lower latency than the MOTU 896
with a PCI card based audio device, or another type of firewire based
audio device?
Any comments are appreciated, thanks,
Christof
_______________________________________________
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