I'm currently doing this in TCL/TK. I started using the snack audio library which (anong other things) makes spectrograms. I give it consecutive chunks of audio and have it redraw to the canvas every n milliseconds. I think it's having trouble keepingup, and it only knows how to do 2d plots.
I'm considering doing the processing beforehand (ie, on load) and storing the entire time-domain fft into a matrix, then using a graphics library (plot3d) to graph it in real time... unless I can figure outhow to multithread the program to allow one function to read ahead while the other graphs it. Anyway, I've never programed tcl/tk before, but I'm trying to get this done before january. -tewner > On Sun, 3 Oct 2004, Dave Phillips wrote: > > > HiAndres: > > > > At last, someone's going to try it ! :) > > > > I'm hoping that you're thinking of a realtime display, in which the > > peaks roll off to create a true waterfall effect. > > > > Stanko Juzbasic has tried to port Alan Peever's Spectrogram from SGI > > machines to Linux, but I've not been able to get his sources built on my > > systems. > > > > Please keep me informed about your progress, I've wanted such a > > program for many years. > > > > Best regards, > > > > dp > > > > > > > > Andres Cabrera wrote: > > > >> Hi all, > > > I am planning to develop a 3d fft display (sometimes called cascade > > > display), since I haven't found an application that does that in linux. > > > Does anyone know if such an application exists or is in the works? > > > > > > Cheers, > > >Andr?s > > > > > > > > > > > > >