Analyze audio files or microphone input with a real-time spectrum and spectrogram. Check clipping, noise, hum, loudness, and True Peak.

This is a first JUCE plugin, meant to offer some useful metering.
Seekbar for foobar2000, using Spider Monkey and ffmpeg or audiowaveform. It’s based on RMS or peak levels, instead of the actual waveform.
Features:
- Uses audiowaveform by default (included).
- ffprobe can be used if desired. Download it and copy ffprobe.exe into ‘helpers-external\ffprobe’.
- Visualizer mode to simply show an animation which changes according to BPM (if tag exists).
- VU Meter mode by RMS or peak levels.
- Fully configurable using the R. Click menu:
- Colors
- Waveform modes
- Analysis modes
- VU Meter
- Animations
- Multi-channel display
- Refresh rate (not recommended anything below 100 ms except on really modern CPUs)
foo_truepeak is a ITU-R BS.1770-5 compliant True Peak scanner. It can also scan ReplayGain, Loudness Range (LRA), Dynamic Range (DR), show the amount of clipping samples and report the position of highest peak.
www.foobar2000.org/components/view/foo_truepeak
For users primarily concerned with playback quality and simplicity, foo_truepeak can replace foobar2000’s ReplayGain and DR scanners. It uses modern loudness standards, detects true peaks and can write all relevant tags in a single pass. While its ReplayGain and DR values may not exactly match legacy scanners, they are more appropriate for real-world playback on modern systems.
foo_truepeakfoo_truepeak.fb2k-component file.To avoid confusion or duplicate workflows:
This keeps foo_truepeak as your single analysis tool.
foo_truepeak preferencesGo to File → Preferences → Advanced → Tools → True Peak Scanner

✔ Scan True Peak Values
True peak scanning accounts for inter-sample peaks created during digital-to-analog conversion, ensuring that peak levels reflect what a real DAC actually outputs, not just what is stored in the file.
✔ Scan ReplayGain values
✔ Scan Dynamic Range (DR) values
Notes:
✔ Use ReplayGain tag fields for peak and gain
You can also create custom buttons on the toolbar for Album or Track scans.
Download True Peak Toolbar Button Icons
After scanning, check the file(s) to ensure tagging happened correctly:
foobar2000 will now use modern loudness analysis and playback without intersample clipping.
www.foobar2000.org/components/view/foo_truepeak
foobar.hyv.fi/?view=foo_truepeak
wiki.hydrogenaudio.org/Foobar2000:Components/True_Peak_Scanner
hydrogenaudio.org/index.php/topic,125719.0
en.wikipedia.org/wiki/Amplitude
en.wikipedia.org/wiki/Audio_normalization
en.wikipedia.org/wiki/Dynamic_range
en.wikipedia.org/wiki/ReplayGain
Alternative DSP
www.foobar2000.org/components/view/foo_dsp_replaygain
Under-reads very short peaks slightly like a traditional BBC PPM. Fallback ballistics are accurately modelled but the attack time (eg the BBC spec of 2.5dB down for a 10ms burst of 5Khz) is only approximate. Very short peaks such as 1.5ms register -4dB instead of -9dB as per spec. The fallback time from 1 to 7 is in line with BBC specifications, 2.5 to 3 seconds. You may prefer a faster fallback, especially as there are the peak markers, so the fallback time can be adjusted by means of an arbitrary value entered on the options page. A value of 2 corresponds to the BBC PPM spec. Values up to 10 speed up the decay.
Mono matrix can be set to M = (A+B) – 3dB or 6dB. Traditionally the BBC have used M3, though M6 is increasingly used. Channels can be labelled L & R or A & B. Displays Left, Right, Mono (sum) and Stereo (difference) simultaneously.
The peak markers can be set to hold the peak. Click on the window to reset.
There is also a 20dB button. This increases the gain of of the Stereo difference indication by 20dB (10 times). M, L & R are not affected.
The colour of each bar can be set to any colour from the options screen. By default all bars are green but it possible to have, for example, red and green for A and B.
For Windows XP, Vista, 7 or 8.
www.darkwooddesigns.co.uk/pc2/meters.html#Peak

With 0.1dB resolution readout, ideal for accurate steady state measurements or for reading peaks however short.
For Windows XP, Vista, 7 or above. Requires WDM drivers, does not support ASIO.
The button to the left of the readout switches the digital readout to follow the maximum peak markers or the instantaneous ‘live’ peaks. In conjunction with the peak hold feature this enables transient peaks to be read accurately.
Zero is referenced to Full Scale Digital, although this can be modified with the calibration adjustment to provide some headroom as required.
Sample rate can be set to match recording if necessary.
Infinite peak hold setting if required, even across program restarts. Reset by double-clicking meter display.
If you need to run multiple meters monitoring more than one source there is a Multi-Channel Level Meter for up to 24 channels.
www.darkwooddesigns.co.uk/pc2/meters.html#Digital

TDR Kotelnikov is a wideband dynamics processor combining high fidelity dynamic range control with deep musical flexibility. As a descendant of the venerable TDR Feedback Compressor product family, Kotelnikov has directly inherited several unique features such as a proven control scheme, individual release control for peak and RMS content, an intuitive user interface, and powerful, state of the art, high-precision algorithms.
With a sonic signature best described as “stealthy”, Kotelnikov has the ability to manipulate the dynamic range by dramatic amounts, while carefully preserving the original tone, timbre and punch of a musical signal. As such, it is perfectly suited to stereo bus compression as well as other critical applications.
The concept is “proudly digital” in the sense that it doesn’t try to emulate any previously existing device. This is the original!
Accessible Peak Meter uses real-time sonification to deliver information to the user about audio levels and peaks in audio signals, and so supports core activities in audio production. Accessible Peak Meter 3 is an extended development of Accessible Peak Meter. It adds more meter modes (RMS, EBU, VU/PPM, Truepeak, Dialnorm and Dynamic Range).
Accessible Peak Meter was developed in 2014/2015 at Queen Mary University of London as part of the Design Patterns for Inclusive Collaboration research project ( depic.eecs.qmul.ac.uk ).
More information about Accessible Peak Meter can be found at depic.eecs.qmul.ac.uk/apm
USAGE
The plug-in comes with the following tweakable parameters:
The AccessiblePeakMeter3 provides access to the parameters by exposing them to inspectors – such as ReaAccess plug-in or the Cakewalk Sonar inspector – in a clear and well formatted way.

MAnalyzer is an advanced spectral analyzer and sonogram containing unique features such as smoothing, normalization, super-resolution, prefiltering and deharmonization. The included meters provide a peak meter and EBU R128 and ITU-R BS 1770-3 compliant loudness meter.
