This is a text mode, uncalibrated at the moment, AudioScope.
It is a SINGLE bash script that creates everything, including a manual and circuits, signal generation and 50 to 4000Hz frequency counter, plus other stuff.
AudioScope.sh must be in your home drawer for correct usage and ALL special files are created inside /tmp.
It has 6 capture mpdes and the first is DEMO that works using /dev/urandom.
1) DEMO using /dev/urandom
2) DSP using /dev/dsp for low resolution Linux machines and CygWin that require no extra stuff.
3) SOX for ALL machines.
4) OSX107PLUS using QuickTime Player for OSX 10.7.x and above.
5) WINSOUND using WIndows SoundRecorder.exe for CygWin high resolution _CD_quality_.
6) ALSA for Linux machines that have arecord in /usr/bin
This is no where near complete and this is not an official realease yet but I thought I would let it go here and read your opinions.
The Manual, (so far), is saved on script exit as /tmp/AudioScope.Manual...
On very first startup it is in DEMO mode and this is purely so that you can get to grips with it.
It plots only initially to be in the fastest mode possible for CygWin.
There are loads of COMMANDS to modfiy the behaviour, DRAW is one of them that connects all of the plotted points...
There is much, much more including Arduino access for basic DC measurement at the moment; this even works under CygWin... <shock>
I expect some criticism as I knew NO shell scripting until I started this project in Jan 2013 and now that I look into it further some things even look primitive...
The image is a snapshot of s CygWin scan whistling into an external MIC connected to an old Windows Vista quad core desktop...
Enjoy finding simple solutions to often very difficult problems...
Hmmm, not allowed to upload, .sh or .txt so you can obtain the file at Version 0.30.83 from here:-http://wisecracker.host22.com/public/AudioScope.sh