Csound Csound-dev Csound-tekno Search About

Re: RealTime effect proccessing.

Date1998-12-17 09:11
FromPaul Winkler
SubjectRe: RealTime effect proccessing.
Yair Kass wrote:

> I am also aware that a good solution is to get another
> card (even a simple 16bit SoundBlaster) and use one for input and one
> for output.

THere's a hidden problem with this approach. Unless the crystal clocks
on the two soundcards (the gadget that generates the 44100 kHz clock
signal) are EXACTLY at the same frequency, you will notice that the
latency between the cards drifts. I was trying to do some multitracking
on my Linux box and having problems, and at one point I tried two cards
(a Soundblaster for output and a TB Malibu for input). During playback I
discovered that, even when I got the cards synced to start at the exact
same time, after one minute of recording they were off by a full second
or more, and it only got worse.

You may have better results using two of the exact same brand & model of
soundcard, but I wouldn't bet on it.

A very few soundcards do allow you to slave one soundcard to the clock
on the other soundcard. I have no idea what cards are available that do
this; it's not something your average consumer cares about at all, so
it's probably only on "pro" soundcards.

I'd say, buy one soundcard that actually works full duplex. What's the
SB-64 Gold's "duplex problem"? I thought that was supposed to be the one
SB card that actually worked well? But I don't have one, so I don't
know...

Check out Ensoniq Audio PCI. My TB Malibu works well, too. Both are
available for under $100 and have very good specs for such cheap
hardware.

Hope that helps,