There must be a way to make CLM's use of random compatible with CM's,
but I haven't taken time to look into it (I'm trying to get Snd 7.18 out the 
door).

The clm-random problem is one that I think is a bug in Lisp, but I have no
hopes anyone will agree: 1.0 is not a double float!  The clm-random call
goes through the FFI (it's a C function for use in the run loop), and everything
there uses double floats.  You have to say

(clm-random 1.0d0)

or

(clm-random (coerce 1.0 'double-float))

mus-random on the other hand is just a wrapper around Lisp's random.

_______________________________________________
Cmdist mailing list
[email protected]
http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to