cl-alsa

CL-ALSA

cl-alsa is a package for common lisp that provides a flexible interface to the Alsa sound system.

CL-ALSA
Authors
History
Features
Example Usage
Limitations
Download
Help Wanted

Authors

History

Date Notes
05/06/07 Version 0.01 release

Features

Example Usage

Limitations

Download

Help Wanted

I've used the profiller and gotten the function cache-fill (in pcm.lisp) to be working quite quickly; most of the cpu time spent is in this function, where we copy our lisp data over to a C buffer, which then gets written to the ALSA PCM ring buffer. Any speedup we can get in that function is beneficial. This problem may go away when/if the proposed cffi:sys extension gets completed, since this extension offers a directed Lisp array -> C array translation function.