Audio monitor - OfficinaTurini

Go to content
AudioScope
An utility to visualize and analyze the PC anudio signal
AudioScope is a small freeware application designed to visualize and analyze audio signals in real time.
It can work with an audio input device selected from the system, with WAV files loaded by the user, or with the audio currently being played by the computer through the Capture system audio function.
The goal of AudioScope is not to replace professional measurement instruments, but to provide a simple and immediate environment for observing audio signals from different points of view: waveform, spectrum, stereo phase relationship, recurrence of sound features, and loudness distribution.
The application is organized into five main tabs.

1. Oscilloscope
The Oscilloscope tab displays the audio signal in the time domain, just like a traditional oscilloscope.
It allows the user to directly observe the waveform and choose which signal component to display:
  • stereo L+R;
  • left channel;
  • right channel;
  • Mid component;
  • Side component.
Different drawing modes are available, such as line, envelope, or both.
The time window can be adjusted in milliseconds, together with vertical gain, DC offset, and refresh rate.
This tab also includes several functions that help stabilize and inspect the signal:
  • optional grid;
  • freeze;
  • single-shot capture;
  • rising or falling edge trigger;
  • selectable trigger source;
  • indicative Vrms, Vpp, and frequency measurements.
This is the most immediate tab when the goal is to “see” the raw audio signal.

2. Spectral
The Spectral tab shows the frequency content of the audio signal.
It uses an adjustable FFT and displays both the instantaneous spectrum and a waterfall view, which is useful for observing how frequencies change over time.
The main controls allow the user to set:
  • FFT size;
  • overlap between FFT windows;
  • dynamic range in dB;
  • temporal smoothing;
  • number of waterfall rows;
  • analyzed source: Left, Right, Mid, or Side;
  • selectable frequency scale.
This tab is useful for identifying tones, harmonics, noise, periodic disturbances, stationary components, or slow spectral variations.

3. Lissajous
The Lissajous tab displays the relationship between two audio components on an X/Y plane.
It is especially useful for observing the phase relationship between stereo channels, the correlation between left and right, possible phase inversion, or unusual stereo behavior.
The X and Y sources can be selected from:
  • Left;
  • Right;
  • Mid;
  • Side.
Available controls include:
  • number of displayed points;
  • trace persistence;
  • X and Y gain;
  • grid;
  • freeze;
  • single shot;
  • curve interpolation;
  • color mode;
  • glow effect.
The result is a very intuitive visualization: a mono signal usually produces a narrow and ordered figure, while complex stereo signals generate wider and more articulated shapes.

4. Feature Recurrence Graph
The Feature Recurrence Graph tab builds a graphical representation of recurring structures inside the audio signal.
The application captures a time window of the signal, extracts audio features, and creates a graph that connects similar points.
This means that it does not simply display the waveform or the spectrum: it attempts to represent the internal structure of the sound.
Available parameters include:
  • capture duration;
  • number of points per second;
  • number of kNN neighbors used to create the connections;
  • analyzed source: Left, Right, Mid, or Side.
The visualization can be rotated, zoomed, and customized.
It is possible to show a legend, node labels, animated graph construction, point size, line opacity, and color scheme.
This tab is experimental but interesting: it can help reveal patterns, repetitions, timbre changes, or structures that may not be immediately visible by looking only at the waveform or the spectrum.

5. Loudness Histogram
The Loudness Histogram tab analyzes the loudness distribution of the signal over time.
Instead of showing only the instantaneous level, it builds a histogram of loudness values, giving a more statistical view of the audio behavior.
The main parameters are:
  • update rate;
  • analysis block duration;
  • short-term window;
  • LU bin step;
  • displayed LUFS range;
  • histogram decay/persistence;
  • histogram reset.
This tab is useful for understanding whether a signal keeps a stable level, alternates between quiet and loud parts, tends toward dynamic compression, or shows relevant variations over time.

Notes
AudioScope is intended as a lightweight tool for exploration, teaching, and basic diagnostics.
It can be useful for quickly observing an audio signal, studying the behavior of a microphone, checking the audio played by the system, analyzing a WAV file, or simply visualizing sound in different ways.
The application is distributed as freeware.

If you like this application and want to contribute to its development and improvement you can make a donation .... Thanks!
AudioScope è una piccola applicazione freeware per visualizzare e analizzare segnali audio in tempo reale.
Può lavorare con un ingresso audio selezionato dal sistema, con file WAV caricati dall’utente oppure con l’audio riprodotto dal computer tramite la funzione Capture system audio.

L’obiettivo non è sostituire strumenti professionali di misura, ma offrire un ambiente semplice e immediato per osservare un segnale audio da diversi punti di vista: forma d’onda, spettro, fase stereo, ricorrenze delle caratteristiche sonore e distribuzione della loudness.
L’applicazione è organizzata in cinque tab principali.


1. Oscilloscope
Il tab Oscilloscope mostra il segnale audio nel dominio del tempo, come un oscilloscopio classico.
Permette di osservare direttamente la forma d’onda e di scegliere quale componente visualizzare:
  • stereo L+R;
  • canale sinistro;
  • canale destro;
  • componente Mid;
  • componente Side.
Sono disponibili diverse modalità di disegno della traccia, come linea, inviluppo o entrambe.
La finestra temporale può essere regolata in millisecondi, insieme al guadagno verticale, all’offset DC e alla frequenza di aggiornamento.
Il tab include anche funzioni utili per rendere stabile la visualizzazione:
  • griglia attivabile;
  • freeze dell’immagine corrente;
  • acquisizione single-shot;
  • trigger su fronte di salita o discesa;
  • scelta della sorgente del trigger;
  • misura indicativa di Vrms, Vpp e frequenza.
È il tab più immediato quando si vuole “vedere” il segnale audio grezzo.

2. Spectral
Il tab Spectral mostra il contenuto in frequenza del segnale audio.
Utilizza una FFT regolabile e visualizza sia lo spettro istantaneo sia una rappresentazione tipo waterfall, utile per vedere come cambiano le frequenze nel tempo.
I controlli principali permettono di impostare:
  • dimensione FFT;
  • sovrapposizione tra finestre FFT;
  • intervallo dinamico in dB;
  • smoothing temporale;
  • numero di righe mantenute nel waterfall;
  • sorgente analizzata: Left, Right, Mid o Side;
  • scala di frequenza selezionabile.
Questo tab è utile per identificare toni, armoniche, rumori, disturbi periodici, componenti stazionarie o variazioni lente dello spettro.

3. Lissajous
Il tab Lissajous visualizza il rapporto tra due componenti del segnale audio su un piano X/Y.
È particolarmente utile per osservare la relazione di fase tra i canali stereo, la correlazione tra sinistro e destro, eventuali inversioni di fase o comportamenti anomali del segnale.
Le sorgenti X e Y possono essere scelte tra:
  • Left;
  • Right;
  • Mid;
  • Side.
Sono disponibili controlli per:
  • numero di punti visualizzati;
  • persistenza della traccia;
  • guadagno X e Y;
  • griglia;
  • freeze;
  • single shot;
  • interpolazione della curva;
  • modalità colore;
  • effetto glow.
Il risultato è una visualizzazione molto intuitiva: un segnale mono tende a produrre una figura stretta e ordinata, mentre segnali stereo complessi generano figure più ampie e articolate.

4. Feature Recurrence Graph
Il tab Feature Recurrence Graph costruisce una rappresentazione grafica delle ricorrenze presenti nel segnale audio.
L’applicazione cattura una finestra temporale del segnale, estrae alcune caratteristiche audio e crea un grafo che collega tra loro punti simili.
Non mostra quindi semplicemente l’onda o lo spettro, ma tenta di rappresentare la struttura interna del suono.
Tra i parametri disponibili ci sono:
  • durata della finestra di acquisizione;
  • numero di punti al secondo;
  • numero di vicini kNN usati per creare i collegamenti;
  • sorgente analizzata: Left, Right, Mid o Side.
La visualizzazione può essere ruotata, zoomata e personalizzata.
È possibile mostrare legenda, etichette dei nodi, costruzione animata, dimensione dei punti, opacità delle linee e schema colore.
Questo tab è sperimentale ma interessante: può aiutare a vedere pattern, ripetizioni, cambiamenti di timbro o strutture che non sono sempre evidenti osservando solo forma d’onda e spettro.

5. Loudness Histogram
Il tab Loudness Histogram analizza la distribuzione della loudness del segnale nel tempo.
Invece di mostrare solo il livello istantaneo, costruisce un istogramma dei valori di loudness, offrendo una visione più statistica del comportamento audio.
I parametri principali sono:
  • frequenza di aggiornamento;
  • durata dei blocchi di analisi;
  • finestra short-term;
  • passo dei bin in LU;
  • intervallo visualizzato in LUFS;
  • decadimento/persistenza dell’istogramma;
  • reset dell’istogramma.
Questo tab è utile per capire se un segnale mantiene un livello costante, se alterna parti deboli e forti, se tende alla compressione dinamica o se presenta variazioni rilevanti nel tempo.

Note
AudioScope è pensato come strumento leggero di esplorazione, didattica e diagnostica.
Può essere utile per chi vuole osservare rapidamente un segnale audio, studiare il comportamento di un microfono, controllare l’audio riprodotto dal sistema, analizzare un file WAV o semplicemente visualizzare il suono in modi diversi.
L’applicazione viene distribuita come freeware.

Se questa applicazione é di tuo gradimento e vuoi contribuire al suo sviluppo e miglioramento puoi fare una donazione .... Grazie!
The complete program with it's installer : Tested on Win 10/11 x64

System libraries you may need ....


Revision History:
  • 0.0.1 2026/06/21 : First alpha release
Free counters!
VAT: IT -
(C) 2016-2026 Officina Turini, Tutti i diritti riservati
Back to content