> I just added it to sndlib-ws.scm, but haven't tried to use it.
ok the new piano.scm is much faster! (3.6 sec vs 28 sec) threaded-with-sound works in sndlib and even with so few notes in the example its still a tiny bit faster than that (3.4) . ill try longer examples today where presumably the parallel notes will have more effect clm-3 is still faster than either at 1.1 sec. i dont know what the 3x speed up is due to, its not a big deal in this case, but when compute times start going into minutes while working on sections this adds up! ---------------------------------------------------------------- sndlib cm> (with-sound(:statistics #t) (fm-violin 0 3 (hz 'ef6) .2 :gliss-env '(0 0 .25 0 1 1) :glissando- amount .5) (p 1 :duration 2 :keyNum (key 'c4)) (p 2 :duration .25 :keyNum (key 'd6)) (p 2.666 :duration .333 :keyNum (key 'e2)) ) ;test.wav: maxamp: 1.0460 0.5094 compute time: 3.692 "test.wav" ---------------------------------------------------------------- sndlib/threaded cm> (with-threaded-sound(:statistics #t) (fm-violin 0 3 (hz 'ef6) .2 :gliss-env '(0 0 .25 0 1 1) :glissando- amount .5) (p 1 :duration 2 :keyNum (key 'c4)) (p 2 :duration .25 :keyNum (key 'd6)) (p 2.666 :duration .333 :keyNum (key 'e2)) ) ;test.wav: maxamp: 1.0383 0.4875 compute time: 3.408 "test.wav" ---------------------------------------------------------------- clm-3/sbcl * (with-sound(:statistics #t) (fm-violin 0 3 (hertz 'ef6) .2 :gliss-env '(0 0 .25 0 1 1) :glissando-amount .5) (p 1 :duration 2 :keyNum (keynum 'c4)) (p 2 :duration .25 :keyNum (keynum 'd6)) (p 2.666 :duration .333 :keyNum (keynum 'e2)) ) test.aiff: Duration: 3.7500, Last begin time: 2.6660 Compute time: 1.129, Compute ratio: 0.30 OutA max amp: 0.552 (near 2.045 secs) "test.aiff" _______________________________________________ Cmdist mailing list [email protected] http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
