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...
Смотрите видео rtspeccy, real time spectrum analyser онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Archived Yu-Jie Lin 02 Ноябрь 2016, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 70 раз и оно понравилось 1 людям.