Guile Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sound/sample processing library
I checked out http://www.red-bean.com/~jimb/guile/ideas.html and
was surprised to see:
> Sound/sample processing library
> I'd love to use Guile to munge sound samples, try out various effects, etc. The perfect
> complement to a sound-processing library would be a nice interface to the audio hardware,
> supporting ALSA, OSS, Solaris, and the like.
This is right up my alley! I've written a C library of basic
audio functions (support for hardware, headers, data types, etc)
called sndlib:
http://ccrma-www.stanford.edu/CCRMA/Software/snd/snd-manual/sndlib.html
which is already tied into Guile in my sound editor:
http://ccrma-www.stanford.edu/CCRMA/Software/snd/snd.html
And a ton of sound-processing functions can be found in clm
(a Common Lisp and C based Music V implementation):
http://ccrma-www.stanford.edu/CCRMA/Software/clm/clm.html
If there's interest, I could package all this up in some
pretty way; or perhaps help anyone else who wants to do something
along these lines. As I understand the copyright issue (I'm
no lawyer), Stanford owns the copyright since I'm doing this
work as their employee; they, however, have said the software
author can decide distribution policy (or whatever the word
is), so I placed the sound editor under the GPL, and have
always made all the code freeware available via anonymous
ftp at ccrma-ftp.stanford.edu on the pub/Lisp directory.
Guile Home |
Main Index |
Thread Index