[CM] help new to lisp and common music

Rick Taube taube@uiuc.edu
Tue, 29 Nov 2005 16:36:26 -0600


arrrg forgot to delete a line

(with-sound ()
   (loop with x = 0
         for n in list-of-notes
	    for r in list-of-rhythms
         do (fm-violin x (* r 1.5) n .5)
            (incf x r)))

whatever!

On Nov 29, 2005, at 4:23 PM, Rick Taube wrote:

> On Nov 29, 2005, at 6:59 AM, τασα σωτηρίου wrote:
>
>> can anybody tell me how to use with-sound in a lisp project?
>> I have a list of notes and rhythm but I don.t know how to get a snd 
>> file out
>> of it
>> Please help me
>> Tasa
>
> (load (compile-file "/path/to/clm-3/v.ins"))
>
> (with-sound ()
>   (fm-violin 0 1 440 .5))
>
> (defparameter list-of-notes
>   (loop repeat 10 collect (+ (random 220) 220)))
>
> (defparameter list-of-rhythms
>   (loop repeat 10 collect (* .25 (+ 1 (random 3)))))
>
> (with-sound ()
>   (loop with x = 0
>         for n in list-of-notes
> 	    for r in list-of-rhythms
>         for x = 0 then (+ x r)
>         do (fm-violin x (* r 1.5) n .5)
>            (incf x r)))
>
>