This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
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.