| Csound writes to standard MME WAVE drivers. If a soundcard 'device'
supports multiple channels (e.g Sonorus STUDI/O, Creamware Pulsar,
Frontier WaveCenter, etc), Csound can drive it. The code does not write
to multiple devices (they ~can~ be synced, but I don't think it should
be relied upon). A multi-channel driver is the way to go. At some point,
I (or someone) will add support for WAVE-EX to Csound for use under
Windows2000; this can downmix and dither (if necessary) a multi-channel
stream according to the capacity of the card. Anyone lucky enough to
have a multi-channel card under Linux (basically, just the Sonorus
STUDI/O at present, I think) can also output multi-channel audio.
Csound can write several file formats - AIFF, WAVE (32bit float and
16bit), and others. IIRC, data is just cast from floats to 16bit for
audio rendering. There is no difficulty in principle in writing 24bit
data to a card that can support it.
Richard Dobson
"M. Nail" wrote:
>
> Hi, I just joined the list and am wondering if anyone has advice on using
> Csound with nchnls >2? What formats can be output? How does one get
> multiple audio signals out of a box? (Windows, or Linux) I assume multiple
> soundcards would be impossible to sync. thanks for any advice.
>
> -- mnail@u.washington.edu --- --
> - visit the Casio SK-1 homepage http://weber.u.washington.edu/~mnail/sk.html
>
> --
> To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk
--
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd (LU: 17th September 1999)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 4th November 1999)
-- |