clm filters/graphics

Anders Vinjar anders.vinjar@notam.uio.no
Fri, 4 Oct 1996 20:19:01 +0200


  Bill> On my list: run-time display of instrument locals as floats or
  Bill> waveforms (steppable), marks at note onsets (saved in the clm
  Bill> database for subsequent use), moveable/rescalable notes (i.e. go
  Bill> to note x, make it louder); in the editor, M-x with-sound call to
  Bill> let clm add to or edit the current sound; eventually a way to add
  Bill> handles for "widgets" in instruments, giving arbitrary real-time
  Bill> controls.

This looks good.

A thing I miss many times each day (mostly because ive hacked sort of a
replacement which is SOOOOOO slow) is to have sort of a plotter function
integrated well enough to be useful.  This is a fine aid in debugging.

lisp 1> (setf a (make-fft-window bartlett-parzen-3-window 1024))
lisp 2> (snd-show-data a)    ; show a plot

 - would display a wonderful sight of the beast, together with ffts and
all that.

lisp 3> (dotimes (k 1024) (filter fl (aref a k)))
lisp 4> (snd-show-data a)    ; updating the plot.  possibly adding a new
                             ; one beneath 

The thought here would be to be able to step through parts of a run-loop
interactively displaying this and that, maybe together with surrounding
samples. 

Ill send more notes, have to come up with contents first!  Im really
looking forward to this!

(The thing in use now is gnuplot coupled with at least 2 temporary files
shuffling arrays or lists around.  Somewhat slow, but useful.  If anyones
interested ill dist the code.)

-anders