[CM] snd 6.1

Bill Schottstaedt bil@ccrma.Stanford.EDU
Mon, 16 Sep 2002 05:03:14 -0700


snd 6.1:

new version of contrib/edit123.scm from Tom Roth.

bess.scm (translation of CLM's bess.cl to Guile/sndlib/libxm)

added save-state-hook.

more resources and procedures in xm.c (XmWM protocol stuff, add-resource, etc)

added filter-control-coeffs (for use with CLM's FIR-filter)

added translator for IBM adpcm taken from Perry Cook's adpcmdec.c

the "temporary" phase-vocoder internal array names have finally been rationalized

added set-channel-drop example in snd-motif.scm

--with-modules configuration switch to put sndlib names in (Guile) modules.
  I can't decide whether this shuffle would buy anything in xm or Snd.

the time|lisp|transform graph-styles are now full-fledged variables, not some
  bit-wise hack (change to extensions.scm etc).

graph-lisp|time|transform? inverted to be lisp|time|transform-graph?
  graph-time-once -> graph-once
  graph-transform-once -> graph-once
  graph-time-as-wavogram -> graph-as-wavogram
  graph-transform-as-sonogram -> graph-as-sonogram
  graph-transform-as-spectrogram -> graph-as-spectrogram.
  dont-normalize-transform -> dont_normalize
  normalize-transform-by-channel -> normalize-by-channel
  normalize-transform-by-sound -> normalize-by-sound
  normalize-transform-globally -> normalize-globally
  set-oss-buffers -> mus-audio-set-oss-buffers
  old forms are defined in snd6.scm (and are currently built-in)

removed gtk-1 and gtkextra support.
removed NeXT audio support (and other unused code in audio.c).
removed (very obsolete, undocumented) names in "set-" -- to restore
  them, build Snd with -DWITH_SET_NAME=1

checked: gtkglext 0.5.1, guile-1.5.7, guile-1.6.0, Solaris 2.9
ccrma-ftp rpm's now use guile 1.6.0

bugfixes: Michael Scholz, Fernando Lopez-Lezcano
bug reports: Ludger Brummer, Max Mathews, Stephen David Beck, Stephan Schwandter