Dynamic Range Meter is a foobar2000 component designed to give the same information as the Dynamic Range Offline Meter from the Pleasurize Music Foundation. I wrote this component because the original Dynamic Range Meter is limited to reading only wav, aiff and mp3 files. This component can process all audio formats foobar2000 can handle (a.o. flac, ape and wavpack) and also supports higher sample rates and bit depth. Using the Open Audio CD option it can also directly read audio CDs and calculate the Dynamic Range values without the need of ripping the CD to disk. As an option, a log file with information and extended statistics can be saved to disk.

Sample log output:
--------------------------------------------------------------------------------Download
Analyzed: Steve Hackett / Voyage of the Acolyte
--------------------------------------------------------------------------------
DR Peak RMS Duration Track
--------------------------------------------------------------------------------
DR14 -1.88 dB -18.56 dB 5:22 01-Ace of Wands
DR9 -7.85 dB -23.24 dB 3:29 02-Hands of the Priestess, Part I
DR13 -2.28 dB -18.51 dB 4:47 03-A Tower Struck Down
DR10 -6.15 dB -22.49 dB 1:29 04-Hands of the Priestess, Part II
DR12 -10.71 dB -26.44 dB 4:47 05-The Hermit
DR12 -1.29 dB -17.07 dB 7:04 06-Star of Sirius
DR10 -17.38 dB -32.24 dB 1:50 07-The Lovers
DR13 -1.06 dB -19.98 dB 11:38 08-Shadow of the Hierophant
--------------------------------------------------------------------------------
Number of tracks: 8
Official DR value: DR11
Samplerate: 96000 Hz
Channels: 2
Bits per sample: 24
Bitrate: 2725 kbps
Codec: FLAC
================================================================================
Version 1.1.1 - foo_dynamic_range_1.1.1.zip
Changelog 1.1.0 to 1.1.1 ~ 2011-11-08
- Bug fix for audio with sample rates higher than 65535 Hz. A casting bug in a function parameter passing (unsigned short instead of unsigned int) caused consistently lower DR values for audio with high sample rates.
Version 1.1.0 - foo_dynamic_range_1.1.0.zip
Changelog 1.1.0 beta 6 to 1.1.0 ~ 2011-10-29
- Some minor GUI fixes.
Version 1.1.0 beta 6 - foo_dynamic_range_1.1.0-beta6.zip
Changelog 1.1.0 beta 4 to 1.1.0 beta 6 ~ 2011-09-18
- Added grouping option for playlist items in preferences.
- Added thread priority option in preferences.
- Added header with version info and date timestamp in log file.
- Changed duration rounding to always upward.
---
Version 1.1.0 beta 4 - foo_dynamic_range_1.1.0-beta4.zip
Changelog 1.1.0 beta 3 to 1.1.0 beta 4 ~ 2011-09-04
- Fixed display of temporary log file on Vista and Windows 7, used when log file writing is disabled from the preferences.
---
Version 1.1.0 beta 3 - foo_dynamic_range_1.1.0-beta3.zip
Changelog 1.1.0 beta 2 to 1.1.0 beta 3 ~ 2011-08-31
- Fixed bug that caused negative DR value for very short tracks/files (e.g. Track 12 "Yeah!" from Made in Heaven by Queen is just 4 seconds).
- Added scalable vector graphic for DR value logo.
---
Version 1.1.0 beta 2 - foo_dynamic_range_1.1.0-beta2.zip
Warning: This version can write meta data to your audio files on disk. Since this is a beta version, use this option with caution!
Changelog 1.1.0 beta to 1.1.0 beta 2 ~ 2011-08-03
- A temporary log file is created when log file writing is disabled in preferences.
- Added Copy DR value logo to the Context menu which copies a small bitmap with the DR value logo into the clipboard.
- Added configuration setting to include additional audio info in the log file (sample rate, channels, bits per sample, bitrate and codec).
- Prevent multiple instances of the DR dialog window when, for example, invoked from a custom button. The DR meter is threadsafe but multiple instances are disabled for now.
---
Version 1.1.0 beta - foo_dynamic_range_1.1.0-beta.zip
Changelog 1.0.0 to 1.1.0 beta ~ 2011-06-30
- Modeless dialog window.
- Context menu with options Show Log, Help and Cancel/Close.
- Save DR log to file instead of clipboard.
- Write DR meta data tags for supported files.
- Support for multiple albums processing when invoked from Library/Album List dialog window.
- Configurable settings for writing log file and meta data in Preferences -> Advanced -> Tools -> Dynamic Range Meter.
- Removed Album Mode DR.
- Some minor formatting adjustments in DR log file.
---
Version 1.0.0 initial release - foo_dynamic_range.zip
The component can be installed by using the following options from the foobar2000 menu: Preferences -> Components -> Install. Select the foo_dynamic_range zip file and click on the Apply button. You don't have to unzip the file, the foobar2000 install function will copy all files from the zip file into the user components directory.