[plt-scheme] support for sound or interfaces to sound software
There was a bit of a discussion which I instigated about 2 months ago on
this topic.
(see thread: OS X CoreMIDI and DrScheme from 2/28/06)
There really isn't any kind of direct access to CoreMIDI or CoreAudio. My
primary interest was in finding a way to integrate the algorithmic
composition support in the freeware program Impromptu. Impromptu has an
embedded Scheme interpreter (Impromptu itself is a C program I believe).
There are some number of tools out there which provide sound integration
with LISP/Scheme (perhaps you already know all of these) but at the moment
there is nothing which really integrates into DrScheme. Since I teach a
TeachScheme based high school course and courses in musical physics and
computer music I have a strong interest in pursuing something ... someday
... when I carve out some time ...
Tools of interest perhaps:
Impromptu: http://impromptu.moso.com.au/manual.html
Common Music (and CLM): http://commonmusic.sourceforge.net/doc/install.html
Nyquist: http://www.cs.cmu.edu/~rbd/doc/nyquist/
AC Toolbox: http://www.koncon.nl/ACToolbox/
Chongkai Zhu <u0476504 at utah.edu> on Wednesday, April 19, 2006 at 12:12 AM
-0500 wrote:
>I would also like PLT-Scheme to have such ability.
>
>Sincerely,
>Chongkai Zhu
>
>======= At 2006-04-18, 20:39:04 Lee Spector wrote: =======
>
>>
>>Hi,
>>
>>I'm looking for ways to use DrScheme for sound/music applications in
>>the context of a course I will be teaching in Fall 2006. One option
>>would be to use a textual intermediary -- e.g. have student programs
>>produce ASCII specifications of note sequences that can be cut/pasted
>>into sound-producing applications written in other languages. I've
>>done this before when teaching in Lisp and C, and I've had the
>>students cut/paste into applications I've developed using Max or
>>(long long ago) HyperCard. But it'd be a lot neater if I could get
>>sound directly from DrScheme (preferably under MacOS X, which will be
>>my teaching platform) or if I could easily produce MIDI streams or
>>files from DrScheme.
>>
>>I'm new to DrScheme and apologize if this is a FAQ, but I haven't
>>seen anything about this in the docs or in the discussion list
>>archives that I've searched. (There doesn't seem to be an obvious way
>>to search all of the archives in one shot...).
>>
>>Thanks,
>>
>> -Lee
>>
>>
>>--
>>Lee Spector, Professor of Computer Science
>>School of Cognitive Science, Hampshire College
>>893 West Street, Amherst, MA 01002-3359
>>lspector at hampshire.edu, http://hampshire.edu/lspector/
>>Phone: 413-559-5352, Fax: 413-559-5438
>>
>
>
>_________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
Paul C. Fisher
Science Department
Computer Science Department
Director of Technology
Morristown-Beard School
http://www.mobeard.org/