[plt-scheme] audio processing and music generation

From: John Clements (clements at brinckerhoff.org)
Date: Wed Nov 26 15:57:27 EST 2003

On Nov 26, 2003, at 3:54 PM, John Clements wrote:

>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>
> On Nov 26, 2003, at 3:28 PM, Neil W. Van Dyke wrote:
>
>>   For list-related administrative tasks:
>>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>
>> Is anyone doing audio processing and/or music generation with PLT 
>> Scheme
>> recently?
>>
>> A non-programmer wants to implement a couple ideas that involve DSP to
>> extract features of music audio signals, and (separately) generation 
>> of
>> music and non-music audio.
>>
>> She's willing to learn a little programming (in Java or perhaps 
>> Scheme),
>> but she'll need pre-written reliable libraries for audio/music.
>>
>> The required libraries can be particular to Mac OS X or GNU/Linux, but
>> ideally her programs would work on both platforms.
>>
>> Ideas?  Or, if there are portable C libraries you'd recommend 
>> strongly,
>> I might be able to write the PLT bindings myself.
>
> the libsndfile collection for PLT Scheme provides bindings for the 
> libsndfile library, which can be used to read & write audio files of 
> most flavors (excluding .mp3's, for copyright reasons).
>
> This bundle is currently available at 
> http://www.ccs.neu.edu/home/clements/download/.  It may require minor 
> tweaking; I don't think there's a reliable mechanism for locating the 
> libsndfile library, for example.  However, I'd be glad to help get it 
> running.

As additional incentive, I'm pleased to report (after reading the 
doc.txt file) that I actually provide a usage sample which generates a 
tone at 440 Hz which pans back and forth.

john



Posted on the users mailing list.