foo_bpm ~ Foobar2000 & BPM


foo_bpm – A Foobar component for automatically analyzing the number of beats per minute in audio files.

Installing and using foo_bpm:

First download and install foo_bpm.fb2k-component.

BPM Installed
foo_bpm successfully installed

The second step is adding a new BPM playlist column to the DUI playlist viewer:

BPM Column
Right click the playlist header and select columns. Toggle the BPM column on.

The third step, add an Analyze BPM toolbar button:

  1. Right click on the metronome icon ico file shown below and download / save it locally
  2. Right click the Foobar toolbar
  3. Select the Customize button
  4. Select from Available Commands [context] > BPM Analyzer > Automatically analyze BPMs
  5. Click Add
  6. Click Change Icon and select the downloaded metronome.ico file
  7. Click OK
metronome.ico (right click and save the link ico file locally)
BPM Analyser > Automatically analyse BPMs


The fourth step is to select and scan files:

Once the toolbar button is installed, songs can be selected then scanned. The songs will now be tagged with the %bpm% tag and can be selected or sorted by beats per minute as displayed in the playlist column.

The fifth step is to update your entire library:

Open Library > Search and insert the query %bpm% MISSING then click … and then click Create Autoplaylist. Rename the new autoplaylist located at the bottom of the playlist switcher Missing BPM. Activate the playlist, select the entire contents, automatically analyze them and then apply the changes.

Video: www.youtube.com/watch?v=Pg_wJH6TjcY

References:

www.foobar2000.org/components/view/foo_bpm
hydrogenaud.io/index.php/topic,77142.0
Updated Configuration
github.com/stengerh/foo_bpm
foobar.hyv.fi/?view=foo_bpm (latest version)

ocenaudio ~ Powerful, Fast & Easy Audio Editor


ocenaudio is a cross-platform, easy to use, fast and functional audio editor. It is ideal for people who need to edit and analyze audio files without complication. ocenaudio also has powerful features that will satisfy more advanced users including VST plugin support.

ocenaudio editor image

www.ocenaudio.com

VB-CABLE ~ Windows Virtual Audio Cable


VB-CABLE is a virtual audio device which works as a virtual audio cable in MS Windows. All signals coming to the CABLE input are sent to the CABLE output.

It’a simple to make computer audio recordings by connecting a player app to a recording app.

VBAudioCable

www.vb-audio.com/Cable

VMPK ~ Virtual MIDI Piano Keyboard


VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt and Drumstick the program is a MIDI event generator using the computer’s alphanumeric keyboard and the mouse. It may also be used to display received MIDI notes.

vmpk_605x334

vmpk.sourceforge.net

Icecast ~ Open Source Audio Server


Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.

www.icecast.org
en.wikipedia.org/wiki/Icecast

Ogg Vorbis ~ Free & Open Audio CODEC


Vorbis is a free and open-source software project headed by the Xiph.Org Foundation. The project produces an audio coding format and software reference encoder/decoder (codec) for lossy audio compression. Vorbis is most commonly used in conjunction with the Ogg container format and it is therefore often referred to as Ogg Vorbis. ~ en.wikipedia.org/wiki/Vorbis

Ogg Vorbis is a completely open, patent-free, professional audio encoding and streaming technology with all the benefits of Open Source.

www.vorbis.com
www.xiph.org/downloads
github.com/enzo1982/vorbis-aotuv-lancer
www.rarewares.org/ogg
www.rarewares.org/ogg-tools
nouturn.com/oggdrop
Ogg Forums At Hydrogen Audio

VorbisGain is a utility that uses a psychoacoustic method to correct the volume of an Ogg Vorbis file to a predefined standardized loudness.

www.sjeng.org/vorbisgain.html

butt ~ Broadcast Using This Tool


butt (broadcast using this tool) is an easy to use, multi OS streaming tool. It supports SHOUTcast and Icecast and runs on Linux, MacOSX and Windows. The main purpose of butt is to stream live audio data from your computer’s Mic or Line input to an Shoutcast or Icecast server; recording is also possible.

It is NOT intended to be a server by itself or automatically stream a set of audio files.

butt
danielnoethen.de

Dopamine ~ A Simple Pretty Audio Player


Dopamine is a Windows audio player which tries to make organizing and listening to music as simple and pretty as possible. It can play wav, mp3, ogg vorbis, flac, wma and m4a/aac files.

Dopamine21-300x234

github.com/digimezzo/dopamine
digimezzo.github.io/site/software
dopamine.en.uptodown.com/windows
twitter.com/Digimezzo

EAC & CTDB ~ Verify Your Rips


This plugin verifies your rips against CTDB database, and submits new CDs to it.

It can also serve as a metadata plugin, providing access to MusicBrainz, Discogs and FreeDB metadata via CTDB. CTDB replicates Musicbrainz database hourly, Discogs and FreeDB – monthly. In addition to direct discid search, it supports the same fuzzy search algorithm as Musicbrainz, and also uses it for Discogs and FreeDB data, increasing the chance that correct metadata will be found.

EACCTDB

cue.tools/wiki/CTDB_EAC_Plugin
db.cue.tools/ui/ (Database Interface)

Mumble ~ Low-latency High Quality VOIP


Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.

wiki.mumble.info
github.com/mumble-voip/mumble

MIDI File Mapper ~ Remap MIDI Notes


MIDI File Mapper is a utility that allows you to remap the notes in MIDI files. This is particularly useful when converting GM drum patterns for a specific drum sampler or converting between loops for two different samplers.

MIDI File Mapper ships with some built-in mappings for popular drum samplers and allows you to create your own, as well as import maps from Cakewalk SONAR or Steinberg Cubase.

MIDI File Mapper

midifilemapper.codeplex.com
github.com/markheath/midifilemapper

NAudio ~ .NET Audio & MIDI Library


NAudio is an open source .NET audio and MIDI library, containing dozens of useful audio related classes intended to speed development of audio related utilities in .NET. It has been in development since 2002 and has grown to include a wide variety of features. While some parts of the library are relatively new and incomplete, the more mature features have undergone extensive testing and can be quickly used to add audio capabilities to an existing .NET application. NAudio can be quickly added to your .NET application using NuGet.

naudio_player_demo
NAudio demo project showing an MP3 file playing

naudio.codeplex.com
github.com/naudio/NAudio