Software that could be used to plot a Fourier spectrum from the
data acquistion cards. There is
a somewhat outdated list from linux-sound.
A spectrograph is a plot of intensity versus frequency and time (I think).
The most common GUI libraries are
GTK+ (goes with C, C++, python, etc.),
OpenMotif (goes with C, C++, etc.) and
Qt
(C++, Free version of a commercial program).
These are all available.
The video chips on our motherboards do not support OpenGL.
KST from U Toronto
Astrophysics. Qt based, reads from files. With spectrograph (power spectrum).
Needs comedi interface.
KWaveView, C++,
Qt based, good UI, uses ALSA for sound interface. With spectrograph.
eXtace, C,
GUI library?, Uses ESD (look for esound rpm) for sound interface.
Really fancy 3-D graphics, needs COMEDI interface,
not clear if axes/ticks can be on plots. With spectrograph.
# test
autoconf;automake;./configure; make
make distcheck
#make patch
make distclean; rm configure
cvs update -dP # everything merged OK?
cvs -Q diff -R > ../bvds.patch
SonaSound, C,
gtk (openGL is optional), needs COMEDI interface. Screenshots?
I think it does a sort of spectrograph.
XAnalyser,
Uses Motif, OpenMotif or LessTif for GUI, very nice graphics,
controls are a little weak, needs comedi. No spectrograph, though.
QtDSO,
Qt based, nice UI, needs comedi interface. No spectrograph.
MIDO, C++,
Italian, lots of (too many) buttons and knobs,
needs COMEDI interface. No spectrograph.
lxscope,
uses g++, GTK+. Lots and lots of knobs and buttons. No spectrograph.
xoscope, C and perl,
nasty text, gtk (used to do VGA, but CVS version seems to not need it),
has COMEDI interface, but not Fourier spectrum, written.
KTimeTrace,
C++, uses KDE, has COMEDI interface. Needs Fourier spectrum, no axes.