[CM] clm/cm3 in s7 scheme

Bill Sack bsack23 at gmail.com
Mon Nov 3 13:48:28 PST 2008

i'm very excited about the prospect of clm running within Grace. i
downloaded the source and it was indeed easy to build. i have it going
as an inferior-lisp in emacs right now which makes playing with it a
little easier. thanks Rick and Bill!


On Thu, Oct 30, 2008 at 5:41 AM, Heinrich Taube <taube at uiuc.edu> wrote:
> thanks to heavy lifting by bill -- who got sndlib/s7 building in g++ -- i
> have cm3 and clm running in s7 scheme. the executable is a juce console app
> statically linked against sndlib/s7.  its fully relocatable and contains all
> the clm and cm scheme sources inside it,  sources are autoloaded when you
> start the app so you dont have to do anything except load snd instruments!
> the repl is really crappy right now but you can load fm-violin and make
> toots, and the entire cm3 toolkit (patterns, loop etc) is working modulo
> unfound bugs.   if you want to play with it ive saved a source tarball that
> should build on linux and osx:
> http://camil.music.uiuc.edu/Software/grace/downloads/cm3.tar.gz
> its a snap to build -- see the cm3/readme.text for how to do it.  I dont
> have midi or grace ports or realtime yet, the next step is to get ports
> going, ill see if i cant add ketjils osc port while im at it. I dont know if
> s7 will run in realtime, but regardless getting clm going in Grace should be
> very easy now.
> dhcp204a:cm3 hkt$ bin/cm
> S7 Scheme (c) 2008, William Schottstaedt
>  /\\\
> ---\\\---------
> ----\\\--------
> ----/\\\------- Common Music 3.2.0
> ---/--\\\------
> --/----\\\-----
>  /      \\\/
> cm> (load "/Users/hkt/Software/snd-10/v.scm")
> fm-violin
> cm> (with-sound () (fm-violin 0 1 440 .1))
> "test.aiff"
> cm> (define pat (make-heap (hz '(c4 d ef f g af bf c5))))
> pat
> cm> (with-sound () (loop repeat 20 for t from 0 by .1 for f = (next pat) do
> (fm-violin t .2 f .1)))
> "test.aiff"
> cm> (quit)
> Bye!
> dhcp204a:cm3 hkt$
> _______________________________________________
> Cmdist mailing list
> Cmdist at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

More information about the Cmdist mailing list