[CM] Snd 9.8
Bill Schottstaedt
bil at ccrma.Stanford.EDU
Wed, 12 Mar 2008 06:45:50 -0700
Snd 9.8:
more rt improvements and a major bugfix in snd-gtk.scm thanks to Kjetil
(new files: rt-faust.scm and rt-DotEmacs)
clm4:
ncos and nsin generators (eventually replace sum-of-cosines and sum-of-sines)
nrxysin (replacing sine-summation) and nrxycos generators
polywave (replacing polyshape and waveshape)
firmant (the Mathews/Smith formant; the old form, mfilter, has been moved to snd9.scm)
env-any for envelopes with arbitrary functions to connect the dots (not in CL/CLM)
make-env envelope can be made up of embedded lists: '((0 0) (1 1)) (thanks to Kjetil)
this also applies to envelopes in Snd.
defgenerator (generators.scm)
all the generators in generators.scm changed to reflect the nrxycos style of arguments
removed mus-cosines (use mus-length, old form is in snd9.scm)
changed the gain calculation in the formant generator (a long-standing bug)
mus-formant-radius removed (use mus-scaler, snd9.scm has old form)
"gain" argument removed from make-formant
frequency and radius argument order reversed in make-formant
(snd9.scm has old-make-formant)
added 3rd optional argument to formant for frequency change
mus-name can be set
mus-run-with-fm-and-pm
the "stream" arg to outa and friends now defaults to *output*
*output* (last arg to out* and last arg to in*) can be a function (not in CL/CLM)
make-locsig defaults to *output* and *reverb* output locations (also make-move-sound)
with-sound tries to be more informative in case of an error if run-safety is not 0
CL/CLM: clm3.lisp has obsolete stuff previously in ffi.lisp.
opencml support on linux 86-64 and ppc
sbcl support on netbsd, cmucl on sparc, etc
the cl/clm tarball is now clm-4.tar.gz
"error" called in run loop tries to call lisp "error" (rather than exit)
added clm4 and snd9 to the *features* lists.
7 more animals in animals.scm
1 more generator in generators.scm
checked: gtk 2.12.8 and 2.13.0, Gauche 0.8.13, sbcl 1.0.14|15, guile 1.8.4, clisp 2.44, cmucl 19e
Thanks!: Kjetil Matheussen, Arthur Green, Timothy E Johnson, Oded Ben-Tal