Tune It! ~ Tune Your Instruments


Tune It! is a piece of software that helps musicians to tune their instrument. It can also be used to monitor the pitch during live performance.

Tune It! is based on a original and very accurate pitch detection algorithm. It can tune a wide range of instruments such as guitar, bass, piano, flute, violin, saxophone, etc…

Tune It! is available for both Windows and Macintosh platforms. It can be ran as a standalone application or as a plugin within a VST or AU host.

Features:

  • Automatic note recognition from A-1 up to A6.
  • Programmable A440 reference from 400 to 480Hz (step of 1Hz or 0,1Hz).
  • Programmable Precision
  • The highest precision, the finest tuning.
  • The lower precision, the lower latency (suited for tuning control during live performance)
tuneit

tuneit.free.fr

PyKaraoke ~ Cross-platform Karaoke Player


PyKaraoke is a free karaoke player for Linux, FreeBSD, NetBSD, Windows, OSX and GP2X.

You can use this program to play your collection of CDG, MIDI and MPEG karaoke songs. No songs are provided, you must obtain these from elsewhere.

Visit here to find out more about what a CDG or MP3+G file is. In short, CDG is the format of professional karaoke CDs. These CDs can be ripped to your hard disk, and turned into a .mp3 file together with a .cdg file. This player gives you the ability to play those mp3+cdg files.

PyKaraoke Features:

  • CDG (MP3+G, OGG+G, WAV+G) playback – Play standard CDG karaoke files
  • MIDI (.MID/.KAR) playback – Play MIDI format karaoke files
  • MPEG playback – Play karaoke songs and movies in MPEG format
  • Other formats – Play any other video formats by launching an external media player
  • Playlist – Queue up songs, sit back and enjoy
  • Searchable song database – Easily find your songs from the main screen
  • Search inside ZIP files – Play MP3+G/MIDI files wrapped in ZIP files
  • Cross-platform – Runs on Windows, Linux, BSD, OSX and GP2X
  • Mini Frontend – Additional mini-frontend for low res displays and handhelds
  • Export to MPEG – Convert CDG and KAR files to MPG files (command line only)

www.kibosh.org/pykaraoke
sourceforge.net/projects/pykaraoke

Common Music ~ Algorithmic Music Composition


Common Music (CM) is a real-time music composition system implemented in JUCE/C++ and Scheme. It generates musical output via MIDI, OSC, CLM, FOMUS and CSOUND. Its user application is called GRACE (Graphical Real-time Algorithmic Composition Environment)

Features:

  • Algorithmic music composition environment
  • Runs on Mac, Windows and Linux
  • Real time scheduling of musical algorithms
  • Two coding languages for designing algorithms: S7 Scheme and SAL (an easy-to-learn alternate)
  • MIDI input/output
  • CLM/Sndlib audio system built in (Scottstaedt)
  • CCRMA digital audio instrument definitions built in (Scottstaedt)
  • Open Sound Control input/output
  • Metronomes and running algorithm redefinition for live coding
  • Data visualization
  • Music pattern definitions
  • Fomus system built in for computing music notations (Psenicka)

commonmusic.sourceforge.net
sourceforge.net/projects/commonmusic

Dynamic Range Database ~ Compare Album Loudness


An online database of contributions of dynamic range measurements searchable by Artist / Album:
dr.loudness-war.info/

Meters:

An (optimized) implementation of the music DR measurement (compliant with http://dr.loudness-war.info/), it supports CUE sheets and is faster than all currently available alternatives

~ github.com/magicgoose/simple_dr_meter
~ Foobar2000 component

Jamulus ~ Internet Jam Sessions


The Jamulus software enables musicians to perform real-time jam sessions over the internet. There is a Jamulus server which collects the audio data from each Jamulus client, mixes the audio data and sends the mix back to each client.

jamulus.io
sourceforge.net/projects/llcon
en.wikipedia.org/wiki/Jamulus

PianoBooster ~ Boost Your Playing Skills


A MIDI file player that teaches you how to play the piano. PianoBooster is a fun way of playing along with a musical accompaniment and at the same time learning the basics of reading musical notation.

Features:

  • Piano Booster follows your playing when playing along to a musical accompaniment. (If you stop then so does the music).
  • Play a single hand and Piano Booster will play the other hand in time with you (and will also play the violins, the bass, the drums etc. in time with you).
  • Change the speed of playback to match your playing ability.
  • Transpose +/- 12 semitones without stopping the play back.
  • Change the Key Signature of the piece.
  • Plays any standard midi or kar file.
  • Play along to any instrument in the midi file.
  • Adjust the volume of the current part or the volume your piano part.
  • See the accuracy of you playing.
  • Change the start bar to start playing from any bar in the music. The repeat bars allows you to practice just a few difficult bars continuously.
  • Timing markers are white crosses that are drawn over each note and show if you are playing ahead or behind the beat.
  • A different instrument sound is used for the right and wrong notes that you play.
pianobooster

pianobooster.sourceforge.net
sourceforge.net/projects/pianobooster

Foobar2000 ~ Biography Display Script


This is an updated biography script that works in the 32bit Spider Monkey Javascript panel. This won’t work in 64bit Foobar2000 installations.

biography_new_1

Spider Monkey Panel ~ github.com/TheQwertiest/foo_spider_monkey_panel

Biography Script: The most recent version of the script is on, or near, the last page of this discussion. ~ hydrogenaud.io/index.php/topic,112913.0.html

  1. Download and install foo_spider_monkey_panel
  2. Download and unzip the newest version of the Biography script
  3. In Foobar2000 select “View > Layout > Enable Layout Editing Mode
  4. Add a new panel or tab to your Foobar interface
  5. Right click in the new area and select “Add New UI Element…
  6. Select “Spider Monkey Panel” in the Utility section
  7. You should now see a blank Spider Monkey panel and the message “Click here to open editor.
  8. Click on the panel to open the editor and click the “Files” button and select “Import” and navigate to the biography script folder, select the script file “biography.x.x.x.js” and click “Open
  9. Click “Apply” and click “Ok
  10. Rename the Tab
  11. Disable “Layout editing mode” in the “View” menu

Forum Discussion:
hydrogenaud.io/index.php/topic,112914.msg929674

WineASIO ~ ASIO To JACK Driver For WINE


WineASIO provides an ASIO to JACK driver for WINE. ASIO is the most common Windows low-latency drivers, so it is commonly used in audio workstation programs.

github.com/jhernberg/wineasio
sourceforge.net/projects/wineasio

ASIO2WASAPI ~ ASIO To WASAPI


This project is a hardware-independent ASIO driver for Windows Vista or higher. It provides a translation layer between Steinberg ASIO protocol and Windows’ native low-level audio API (WASAPI).

sourceforge.net/projects/asio2wasapi

PlayPcmWin ~ WASAPI Audio Player


PlayPcmWin is yet another open source audio player for audiophiles.

Features:

  • Supports WASAPI exclusive mode playback. Bit-perfect capable.
  • Memory play. Load all PCM data onto the main memory before the playback starts.
  • Native C++ optimized code for the playback thread. C# .NET 4.0 WPF GUI for easy use.
  • Supports WAV(16, 20, 24, 32bit), FLAC(16, 24bit), AIFF(16, 24bit) and AIFC-sowt and MP3.
  • DoP playback of DFF and DSF files.
  • Supports CUE sheets and M3U8 playlists.
  • Gapless playback.
  • Source code available.

playpcmwin

sourceforge.net/p/playpcmwin/wiki/PlayPcmWinEn
sourceforge.net/projects/playpcmwin

Sound Juicer ~ Gnome Audio CD Extractor


Sound Juicer is a CD ripping tool using GTK+ and GStreamer.

soundjuicer

wiki.gnome.org/Apps/SoundJuicer

ripperX ~ Lightweight Unix Ripper


RipperX is a GTK program to rip CD audio tracks and encode them to the Ogg, MP3, or FLAC formats. It’s goal is to be easy to use, requiring only a few mouse clicks to convert an entire album. It supports CDDB lookups for album and track information.

sourceforge.net/projects/ripperx