[plt-scheme] DrScheme and sound. Perhaps somebody did it.
Hi,
For a portable sound API that lets you play sounds directly from
in-memory buffers (not from files), I would recommend the following
open-source libraries:
http://www.openal.org (OpenAL)
http://alleg.sourceforge.net (Allegro)
The former is a 3D audio library that is supposed to be portable across
Linux, Windows, and MacOSX systems. The latter is a complete gaming
library, with some basic support for streaming audio. I once managed to
get Allegro working from MzScheme under both Linux and Windows 2000. It
was very simple to use and interface with the Scheme<->C FFI.
Hope this helps!
Dominique Boucher