[CM] CLM stochastic synthesis instrument

Dave Phillips dlphilp@bright.net
Thu, 18 Dec 2003 10:40:48 -0500


Anders Vinjar wrote:

>In CMUCL it seems you need to adjust the :init-array argument a
>bit.  The default argument in the instrument hits some error
>while being tweeked into certain types of bytes further down in
>the instrument. Try the various versions coming out from the
>supplied 'ran-list function.  They all function straight (with
>latest cmucl-version).
>
>Heres one call which should work straight:
>
>(with-sound () (stochastic 0 10 :xwig 1.0 :ywig 10.0
>                  :init-array '((10 0) (1 0) (2 0) (3 0))))
>
Yes, that works fine. Thanks, Anders !

>At least one obstacle is getting the interfaces build properly
>under CMUCL.  The code in rt.lisp calls 'lisp->c-name, which
>stops at empty strings (at least for CMUCL).  Here's an example
>from bess1.cl which i beleive gives us the same trouble as the
>code in 'stochastic.ins:
>
>(make-controller "bess1"
>		 '(dur "duration" :label "ivory2" "red")
>		 '(on-off "play" :toggle t)
>		 '(0 "" :separator 8 :double)
>                  ....
>
>hitting an error while calling '(elt "" 0) somewhere in
>cmus.lisp?
>

I've never tried building the Motif interface components with CLM. Has 
anyone else here tried doing so, particularly with CMUCL ?

Best,

== dp