ORBAN Loudness Meter ~ Loudness & Peak Display


This software simultaneously displays instantaneous peaks, VU, PPM, CBS Technology Center loudness, and ITU BS.1770 loudness. All meters include peak-hold functionality that makes the peak indications of the meters easy to see.

The software accepts two-channel stereo inputs. The VU and PPM meters are split to indicate the left and right channels. The PPM meter also displays the instantaneous peak values of the L and R digital samples. ~ Hydrogen Audio

ORBAN Meter

www.orban.com/orban/meter

gnudb.org ~ CD Metadata Database


An opensource alternative CDDB / FreeDB service.

gnudb.org ~ a new home for the freedb database

How to use gnudb.org:

  • Configure your CDDB or freedb-aware software to point to gnudb.gnudb.org as your CDDB / freedb-server.

All official gnudb servers are running cddbp at port 8880 and http at port 80

The path for http-access is /~cddb/cddb.cgi

Access a xmcd file directly when you know the genre and discid at:

http://www.gnudb.org/gnudb/genre/discid

Example ~ http://www.gnudb.org/gnudb/rock/390f1215

Source: gnudb.org CD database

Search By Artist, Album or Artist And Album:

www.gnudb.org/search.php

foo_plorg ~ Playlist Organizer With Folders


The Foobar2000 Playlist Organizer component allows playlists to be organized into folders.

  1. Install the foo_plorg component
  2. Add a new panel or tab, then add Playlist Organizer

capture-foobar2000-dui-foo_plorg

Importing playlists using foo_plorg and foo_playlist_revive

  1. Install foo_playlist_revive
  2. Drag playlist files and drop on the Playlist Organizer panel
  3. Select Edit > Revive Dead Items

Note: The imported playlist will have the same name as the original playlist filename.

Resources:

Website
Documentation – Hydrogenaudio
foo_playlist_revive – Hydrogenaudio
Foobar2000 – How to install a component

CueMake ~ Create Cue Sheets From WAVs


Subscribe to continue reading

Subscribe to get access to the rest of this post and other subscriber-only content.

REW ~ Room EQ Wizard


REW is free room acoustics analysis software for measuring and analyzing room and loudspeaker responses. The audio analysis features of REW help you optimize the acoustics of your listening room, studio or home theater and find the best locations for your speakers, subwoofers and listening position.

aftereq500h

www.roomeqwizard.com
www.hometheatershack.com/forums/rew-forum
sourceforge.net/projects/equalizerapo
Multi-Sub Optimizer
Convolver – A Convolution Plugin

foo_discogs ~ Foobar2000 & Discogs


Greatly extend the information in your music files by using the foo_discogs component to tag albums with Discogs information. Once the additional Discogs release information is stored in the song tags, it’s possible to search for catalog numbers, secondary artists or studios, etc. You can now also create toolbar buttons which open the corresponding artist or release pages in Discogs, the artist’s own website or other links.

  • download Discogs album and artist artwork
  • retrieve more information than most taggers
  • goes that extra length to make sure retrieved data is correct and well formatted
  • flexible tag mapping allows you to write only what you want, where you want
  • use meta-data in tags to display Discogs artist / label / release web pages
    able to later update specified tags (useful in update ratings)
foobar - foo_discogs - resulting tags

Album’s properties when tagged with Discogs info

Installing & Configuration:

  1. Install the foo_discogs component
  2. Select any song on any playlist
  3. Right click the song and select Tagging
  4. From the sub-menu select Discogs
  5. Now select Configuration
  6. Change any settings needed.

Tagging Files:

  1. Select an entire album on a playlist
  2. Right click the album and select Tagging
  3. Select Discogs
  4. Select Write Tags…
  5. Click Search then select the correct match and click Next
  6. Confirm that the tracks match the files and click Write tags

Your audio files should now be tagged with additional Discogs metadata.

Open Release Page Button:

  1. Right click on Foobar’s Toolbar area and select “Customise Buttons…
  2. In “Available Commands” navigate to and select [context] > Tagging > Discogs > View Release Page
  3. Change Icon and then click “OK
  4. Select a song,  or album that has been tagged with Discogs metadata, and click the new custom button

References:

www.foobar2000.org/components/view/foo_discogs
hydrogenaud.io/index.php/topic,50523.0.html

Latest update:

github.com/ghDaYuYu/foo_discogs
bitbucket.org/fooDaYuyu/foo_discogs/downloads/

PeppyMeter ~ Linux Analog VU Meter


PeppyMeter is a software VU Meter written in Python. It was originally developed as the new ‘VU Meter’ screensaver for Peppy Player. With minor modifications it became a stand-alone application. PeppyMeter gets audio data from media players (e.g. mpd) via fifo and displays current volume levels in a Graphical User Interface in the form of a traditional VU Meter.

  • Written in Python.
  • Pygame library leveraged for UI purposes.
  • UI is available in three resolutions 800×480, 480×320 and 320×240 pixels.
  • The input for the program is the data from the named pipe. That signal should be provided by peppyalsa plugin.
  • Supplies 9 default meters out of the box.
  • Allows you to add your own meters.
  • Open-source. All source files are available on Github.
  • Several data sources are available for testing and tuning.
  • Provides four types of output: Display, Serial, I2C and PWM.

meters

github.com/project-owner/PeppyMeter.doc/wiki
github.com/project-owner/PeppyMeter
diyaudio.com/forums/pc-based/291010-peppymeter

Foobar2000 ~ Playlist Viewers


Foobar2000 Playlist Viewers display the current playlist of songs. Different playlist viewers offer various capabilities such as formatting, grouping and visual options. A playlist viewer is usually the central panel and main focus of a Foobar2000 interface. Foobar2000 plays the next song of the current playlist unless the play order has been changed from default, to repeat, random or shuffle. There is a playback queue but it is not visible or used in normal operation.

foobar2000-simplaylist-groups-v1
SimPlaylist

Adding a custom column to a playlist view: (using play count as an example)

  • When adding a column view in a playlist, you’ll need to define the column first.
  • Navigate to Preferences > Display > Default User Interface > Playlist View > Custom Columns
  • at the bottom of the custom columns windows, click “Add new
  • Name the Column “Played‘ and %play_count% as the ‘pattern’
  • click apply, ok
  • Now right click the title bar of the playlist and select “Columns” and make sure ‘Played‘ is selected (checkmarked) and that you can see the column in the playlist, it will be last but you can rearrange it.

Resources:

Configuring the default playlist viewer

Paul Marshall Analog Audio Level Meters


These standalone audio level meter programs allow the optimum setting of input levels for various sound recording functions, particularly for video editing.

ppmme121

web.archive.org/web/20130627213637/http://www.darkwooddesigns.co.uk/pc2/meter

Highly accurate PP

EAC ~ Archiving CDs Losslessly


Exact Audio Copy, also known as EAC is often used to create an exact copy of a CD which can be stored in a digital media archive or audio library. The goal is to preserve all information from a CD, such that the CD can be recreated from an archive and / or is playable from an audio library.  With EAC, the original audio files and a .cue file, an exact copy can be reburnt back onto a CDR; and with FLAC files, a compressed lossless music library may be built. Creating an individual folder which contains the album’s compressed audio files and a cue file is done via the following method:

  1. Open EAC and select the FLAC encoder
  2. Insert the CD you wish to archive
  3. If using the freedb or CTDB plugins, select the correct cover art
  4. You may also add lyrics to each track at this point
  5. Verify that the downloaded information is complete and correct
  6. Convert all CD information to title case
    Ripping - Upper All First Characters - Cropped
  7. Remove any extra spaces
    Ripping - Remove Unwanted Spaces - Cropped
  8. Detect the CD’s gaps
    Ripping - Action - Detect Gaps
  9. Create the cue sheet and album folders
    Ripping - Create Cue Sheet - Current Gap Settings
  10. Rip the CD in Burst Mode, which creates the individual audio files
    ripping to FLAC
  11. Switch to Secure Mode and re-rip tracks any tracks that did not rip accurately

This process also creates an EAC log file in the same folder.

Determining Which EAC Gap Detection Method To Use:
hydrogenaud.io/index.php/topic,115657.msg954261.html#msg954261
Sources:
wiki.hydrogenaud.io/index.php?title=EAC_Lossless_Backup
wiki.hydrogenaud.io/index.php?title=EAC_Configuration_Wizard
dbpoweramp.com/spoons-audio-guide-cd-ripping.htm

ReplayGain ~ Advanced Volume Normalization


ReplayGain is … a technique invented to achieve the same perceived playback loudness of audio files. ~ Hydrogenaudio Knowledgebase

ReplayGain … allows players to normalize loudness for individual tracks or albums. This avoids the common problem of having to manually adjust volume levels between tracks when playing audio files from albums that have been mastered at different loudness levels. ~ en.wikipedia.org/wiki/ReplayGain

If you’re using track gain, every song is played at 89 dB; no song is any louder than any other. If you’re using album gain, tracks will be played at 89 dB plus or minus a few dB, depending on how much louder or quieter each track is relative to the other tracks on the album. By definition, album gain is not going to make all tracks as loud as possible; the quieter tracks are going to remain that much quieter than the louder tracks, and they’ll average out to 89. ~ Hydrogen Audio

Using ReplayGain in Foobar

(1) First set the ReplayGain target values:

Preferences / Playback / ReplayGain
Source mode: by playback order
Processing: apply gain and prevent clipping according to peak

Foobar2000 Preferences - Playback
Foobar2000 Preferences – Playback – ReplayGain

Recommended Values:

Set Preferences / Preamp / Without RG values: to around -8.0 db

If you are also playing tracks which aren’t RG-tagged, they’ll be playing quite loud in comparison to the RG-tagged ones. To mitigate that, you can set the “Without RG info” Preamp level to, say, -11.9. This will make the player pretend they have -11.9 dB album gain. Thus if you played a non-RG-tagged copy of that loudest track, it would be played at 89 dB instead of its natural 100.91 dB, and would thus match the level that all the RG-tagged tracks are played at. However, then the quieter non-RG-tagged tracks would still be that much quieter. So you may find -8 or so to be a better “without RG info” preamp level, on average.~ HA Forum

I usually set my non-RG preamp to somewhere in the range of -7.0 dB to -9.0 dB. ~ HA Forum

I recommend setting the slider labelled “Without RG info” to -8.0 (that’s minus eight) or less. ~ www.bobulous.org.uk/misc/Replay-Gain

If you listen to modern music -7dB/-10dB value should be correct. If you listen to older music, keep the value a bit lower because the average level of recently released tracks are higher. ~ eolindel.free.fr/foobar0.9/Replaygain

(2) Next scan files:

  • Select Files / Right mouse / ReplayGain / Scan selection as single album (adds album and track ReplayGain tags)
Context - ReplayGain
ReplayGain - Scanning - small

Once the files are scanned, they can be played.

True Peak Scanner

The foo_truepeak component scans ReplayGain, Dynamic Range, LUFS, PLR RMS values, etc.

Foobar ReplayGain Override Component

For older versions that lack the “by playback order” option, this component provides a way to specify which ReplayGain modes to use for each playback order. Track gain is probably desirable for random playback while with regular playback album gain is more suitable.

Preferences - ReplayGain override.PNG
Download ~ www.foobar2000.org/components/view/foo_rg_trn

Alternative ReplayGain

Alternative ReplayGain engine. Should be faster as it does not use FFT.

www.foobar2000.org/components/view/foo_arg

ReplayGain in Linux

www.bobulous.org.uk

ReplayGain in Winamp

WinAmp’s use of these RG tags is enabled / disabled via the General Preferences – Playback – Replay Gain options ~ forums.winamp.com/showthread.php?t=345520

ReplayGain DLL

Win32 dll to normalize wav pcm files using replaygain

sourceforge.net/projects/rspgain

Foobar2000 DSP Plugin:

foo_dsp_replaygain ~ Temporary Replaygain

Additional References:

wiki.hydrogenaud.io/index.php?title=ReplayGain
wiki.hydrogenaud.io/index.php?title=ReplayGain_1.0_specification
replaygain.hydrogenaud.io/proposal/index.html
replaygain.hydrogenaud.io/proposal/calibration.html
www.hydrogenaud.io/forums/index.php?showtopic=96391
www.hydrogenaud.io/forums/index.php?showtopic=35255
www.techspot.com/tweaks/foobar/index
stephan.win31.de/music.htm#rg-levels
forum.audacityteam.org/t/replaygain-plug-in/22589

Track Gain (relative to the ReplayGain target volume)
[%replaygain_track_gain%]

ReplayGain’s Track Volume
$if(%replaygain_track_gain%,$puts(X,$sub(8900,$replace(%replaygain_track_gain%,.,)))$ifgreater($get(X),9999,$substr($get(X),1,3).$substr($get(X),4,5),$substr($get(X),1,2).$substr($get(X),3,4)) dB))

Track Volume (-18dB is equivalent to the ReplayGain target volume of 89dB)
$if(%replaygain_track_gain%,$puts(X,$sub(-1800,$replace(%replaygain_track_gain%,.,)))$ifequal($get(X),0,0,$ifgreater($get(X),0,$replace(+$substr($num($get(X),4),1,2),+0,+),$replace($substr($num($get(X),5),1,3),-0,-))).$substr($num($get(X),5),4,5) dB)

Album Gain (relative to the ReplayGain target volume)
[%replaygain_album_gain%]

ReplayGain’s Album Volume
$if(%replaygain_album_gain%,$puts(X,$sub(8900,$replace(%replaygain_album_gain%,.,)))$ifgreater($get(X),9999,$substr($get(X),1,3).$substr($get(X),4,5),$substr($get(X),1,2).$substr($get(X),3,4)) dB))

Album Volume (-18dB is equivalent to the ReplayGain target volume of 89dB)
$if(%replaygain_album_gain%,$puts(X,$sub(-1800,$replace(%replaygain_album_gain%,.,)))$ifequal($get(X),0,0,$ifgreater($get(X),0,$replace(+$substr($num($get(X),4),1,2),+0,+),$replace($substr($num($get(X),5),1,3),-0,-))).$substr($num($get(X),5),4,5) dB)

Track Peak
[%replaygain_track_peak_db%]

hydrogenaud.io/index.php?topic=121273.msg1000424#msg1000424

Foobar2000 Tagging ~ Fixing Swapped Artist | Title Tag Info


Do you have albums where the artist’s names are in the track title field, and the title of the track is in the artist name field? Here’s how to fix this.

Reversed artist - track title - playlist

Start by checking the file names. If the file names have both artist name and track title information, then the fix is easy, just retag the files using the Automatically fill values function.

First, select the files, then open the Properties dialog window.

Reversed artist - track title - properties

Right click and select Automatically Fill Values…

Automatically fill values

Then with the source set to File names, fill in or select a Pattern which puts the information in the correct fields.

Reversed artist - track title - auto fill values.PNG

After you select Ok, Foobar will retag the files properly.

Reversed artist - track title - properties - fixed.PNG

However, if the file names don’t contain both artist names and track title information, you’ll have to rename the files from the tags first. Select the files then right click and select File Operations>Rename

Reversed artist - track title - rename.PNG

and  after the files have been renamed, carry out the rest of the above procedure.