rtspeccy [1] is as described in title and was mentioned [2] in the German “Linux-Magazin” in June 2011. 697 LOC (644=C, 31=header, 22=makefile).
This recording uses the example configuration, which you can configure during the compilation time, allows you to set up sound device, sorts of colours, display settings.
It has two views, top is the spectrogram, and bottom is spectrum/waveform.
I am not going to go through the keyboard/mouse controls, but they can do scale/zoom, offset, freeze, and other tasks. [del]Unfortunately, the README lacks of a list, you will have to read the source code.[/del] (2016-11-04T08:07:45Z: see manpage rtspeccy.1)
I like code like this, C, quick to compile, great performance, definitely "Keep it simple." Of course, there is always some things to improve on, such as scale/zoom control in the bottom view, you can see the spectrum/wave dB?/amplitude over the height, and perhaps fixed frequency labels.
$$$$
I was thinking to play a "Thanksgiving" music, but don't know what falls in that category or if there is such music, and if I play Christmas music, it might be too early to do so, even I am not affiliated with the SPCD movement (Stop Premature Christmas Decorating).
$$$$
Code:
Analysing since 2011-06-08
Version 15.09 (2015-08-30)
In C with ALSA, OpenGL (glut), FFTW3
By Peter Hofmann
GPLv3
Music (from YouTube Audio Library):
Home Stretch (2:47)
By Gunnar Olsen
Dance & Electronic | Bright
[1] https://www.uninformativ.de/projects/... https://github.com/vain/rtspeccy
[2] http://www.linux-magazin.de/NEWS/Rtsp...
Watch video rtspeccy, real time spectrum analyser online without registration, duration hours minute second in high quality. This video was added by user Archived Yu-Jie Lin 02 November 2016, don't forget to share it with your friends and acquaintances, it has been viewed on our site 702 once and liked it 11 people.