Csound Csound-dev Csound-tekno Search About

[Cs-dev] CoreAudio RT audio plugin module for csound5 on OSX

Date2005-05-19 17:43
FromVictor Lazzarini
Subject[Cs-dev] CoreAudio RT audio plugin module for csound5 on OSX
There is  now a new CoreAudio realtime audio plugin for
OSX. This can be used instead of the default portaudio
realtime  audio.

It works in the same way as the alsa plugin for Linux, using
the -+rtaudio=module option. Here's a sample command-line

csound -odac examples/trapped.csd -+rtaudio=coreaudio

The module works in half-duplex and full-duplex, however
the latter is limited to a single device (it is not possible
to
open one device for input and another for output).

Device selection with -odac:dev_num (half-duplex)
or -odac -iadc:dev_num (full-duplex)

-odac or -odac -iadc without a device number uses the system
default
device.

-b and -B work as usual; however it is possible to select
the
number of internal IO buffers as the B:b ratio. This can be
experimented with to eliminate dropouts if they occur.

Tests on my 500MHz G4 laptop have indicated a much better
performance than portaudio (csound5 is now usable for
RT audio). Performance now is comparable to csound 4.23.

Victor Lazzarini


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net