[CM] snd 5.11

Bill Schottstaedt bil@ccrma.Stanford.EDU
Wed, 12 Jun 2002 03:58:42 -0700


Changes in Snd 5.11:

added contrib/tutorial directory with Dave Phillips' articles from
  the O'Reilly net site.

added support for OpenGL:
  give configure either --with-gl (to include the Guile bindings
  in gl.c) or --with-just-gl (to include just the built-in OpenGL
  stuff); currently the spectrogram and wavogram use GL if it's
  available.  New variable with-gl to turn it off (if you like the
  old form or whatever).  Removed glfft.c and glfft.scm,
  added snd-gl.scm (GL support is in gl.c, makegl.scm, gldata.scm).
  In gtk2, you'll need the GtkGLext library: http://gtkglext.sourceforge.net/

  I also goofed around with lighting, shinyness, fog, translucency,
  overlaid grids, and so on, but the simplest picture seemed the best.

added support for the fftw library (HAVE_FFTW).
  removed the fht stuff (dht can be used as a stop-gap). My timing
  tests indicate that fftw is usually slightly faster than fht.

amp envs in the mix panel are editable.

moved forward-sample and backward-sample to snd5.scm.

added update-hook and made it much less likely that a sound's
  index will change during the update process.

The prebuilt linux-snd at ccrma-ftp no longer loads libXm
  statically (that is, you'll need it on your system) --
  in Redhat 7.3 there's a problem with libXm.a, and the
  thing is free in any case.  Also needed now (for the
  prebuilt images) are the OpenGL libraries libGL and
  libGLU, and the fftw libraries librfftw and libfftw.

removed the -DSTR_OR flag and moved that stuff to snd5.scm. Also
  removed the WITH_BIG_COLORMAP flag; you can get the old small
  colormap size by using the flag -DCOLORMAP_SIZE=64.

Checked: RedHat 7.3, OpenGL 1.2, Ruby 1.7.2, FFTW 2.1.3

Thanks to Anders Vinjar, Dave Phillips, Nik Gaffney, Stefan Schwandter,
and Paul Winkler for bug reports.