Ampache ~ Open Source File Manager & Server


A web based audio/video streaming (PHP) application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

ampache.org
github.com/ampache
www.reddit.com/r/ampache
en.wikipedia.org/wiki/Ampache

LilyPond ~ Music Notation For Everyone


LilyPond is a music engraving program, devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts. LilyPond is free software and part of the GNU Project.

lilypond

lilypond.org

Frescobaldi ~ LilyPond Sheet Music Editor

Frescobaldi is a free and open source LilyPond sheet music text editor.

www.frescobaldi.org

ly2video ~  GNU LilyPond Files Into Video

ly2video is a Python script which converts music represented by a GNU LilyPond file into a video containing a horizontally scrolling music staff which is synchronized with a MIDI-generated audio rendering of the music.

It is also possible to synchronize the video of the scrolling music notation with a previously recorded audio track of the same music, such as a live performance, even when the audio uses tempo rubato or is not precisely metronomic.

github.com/aspiers/ly2video

References:

www.weblily.net/weblily-app/Clickable-Notation-Reference.html

en.wikipedia.org/wiki/LilyPond

DRC Designer ~ Optimize Audio Rooms


Digital Room Correction Designer was created to ease the process of creating and loading room correction filters for use with two channel stereo systems. DRC Designer includes Denis Sbragion’s DRC for creating room correction filters, John Pavel’s Convolver VST for playing music through the filters, and Simple Automated IR Measuring Tool by Denis Sbragion and Edward Wildgoose for creating the impulse response files needed by DRC.

TargetDesigner

www.alanjordan.org/DRCDesigner
Foobar2000 Setup

foo_dsp_dolbyhp ~ Foobar Virtual 5.1 Headphones


Dolby Headphone technology gives you the sound of a 5.1 surround system through any pair of headphones.

It accurately models the surround sound listening experience of a properly set up and calibrated 5.1-channel speaker system, making it ideal for personal and portable surround listening.

This component wraps the functionality of a Dolby Headphone engine DLL (typically DOLBYHPH.DLL bundled with some software DVD players) to be used under Foobar2000. After installation you must configure the plugin pointing out the location of that DLL in your system and restart foobar2000. Amplification is provided by the Dolby Headphone engine itself.

foo_dsp_dolbyhp

Additional resources:
ww.head-fi.org/threads/5-1-headphone-experience-foobar-configuration-for-all-stereo-music-files.447089/

www.head-fi.org/threads/foobar2000-dolby-headphone-config-comment-discuss.555263/

www.dlldownloader.com/dolbyhph-dll/

EarTrumpet ~ Windows Volume Control


eartrumpet_main

  • Visualize Audio with Multi-Channel Aware Peakingeartrumpet_2
  • Standalone Volume Mixereartrumpet_3
  • Move Apps Between Playback Deviceseartrumpet_4
  • Default playback device management
  • Automatic updates via the Microsoft Store
  • Support for light/dark mode and all accent colors
  • Configurable hotkey
  • Modern context menus
  • Growing multi-lingual support
  • Cairo Shell support

github.com/File-New-Project/EarTrumpet

MPD ~ Cross Platform Music Player Daemon


Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.

MPD can broadcast via Snapcast.

www.musicpd.org
www.musicpd.org/clients

Google Play Music Desktop Player


The same beautiful Material Design experience you love on the browser, just as a dedicated desktop player.

Google Play Music

www.googleplaymusicdesktopplayer.com

Giada ~ Your Hardcore Loop Machine


Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac and Windows for production use and live sets.

www.giadamusic.com
github.com/monocasual/giada

XiX ~ Open Source Music Player


XiX Player is a free, easy to use, multi-platform music player that currently runs in Linux, Linux ARM (Raspberry Pi), Windows & MacOS Intel

Features:

  • Supports the following file formats: MP3, OGG, M4A (non-DRM), AAC, FLAC, OPUS, APE, DFF, WAV
  • Play & rip your CDs to MP3 or FLAC with CD-Text and CDDB support.
  • Rip CD/DVD tracks to MP3 or FLAC. Needs mplayer.
  • See albums the chosen artist is on and vice versa.
  • Create and use playlists.
  • Online radio stations + presets.
  • Record online radio stations.
  • Schedule Radio station recordings.
  • Listen to & download podcasts.
  • Play license free audio from the Internet Archive.
  • Show the lyrics and CD covers of the song being played.
  • Shuffle and repeat.
  • Reverse play.
  • Crossfading & trimming.
  • Search.
  • Rate your songs.
  • EQ + FXs (Flanger, Echo & Reverb).
  • Set EQ & trim for individual songs.
  • Copy, delete or rename files.
  • Change ID3 tag (only for MP3/OGG/FLAC/APE).
  • Multiple tagging / renaming.
  • Theme support (Basic).
XIX

sourceforge.net/projects/xixmusicplayer

Audio Router ~ Open Source Windows 7 Utility


Routes audio from programs to different audio devices.

github.com/audiorouterdev

Foobar2000 ~ Official Free Encoder Pack


This pack includes every natively supported free encoder binary for use with the Converter Foobar2000 component. The binaries are conveniently installed into a subfolder of the Foobar2000 installation folder.

Current versions of Foobar2000 will automatically recognize these encoders and no longer ask you for encoder binary location.

Included encoders:

  • FLAC
  • Ogg Vorbis
  • Opus
  • Musepack
  • WavPack
  • AAC + Apple Lossless (qaac) – requires iTunes to be installed (read more…)
  • AAC (fhgaacenc) – requires Winamp to be installed (read more…)
  • Apple Lossless (refalac)
  • MP3 (LAME)

www.foobar2000.org/encoderpack

FluidSynth ~ A SoundFont Synthesizer


FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps.

Features:

  • Cross platform support (Linux, macOS and Windows to name a few)
  • SoundFont 2 support
  • SoundFont 3 support (vorbis-compressed SF2)
  • Realtime effect control using SoundFont 2.01 modulators
  • Playback of MIDI files
  • Shared library which can be used in other programs
  • Built in command line shell
FluidSynth

www.fluidsynth.org

QSynth ~ FluidSynth GUI Front-end

QSynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer.

qsynth-screenshot1

qsynth.sourceforge.io

FluidPatcher ~ GUI & Automation

FluidPatcher is a performance-oriented interface for FluidSynth built using wxpython to create a simple GUI that allows live editing, selecting, and playing of patches. A patch is a collection of settings such as soundfont presets for each MIDI channel, control-change/sysex messages to send when the patch is selected, and midi router or effects settings. Groups of patches are stored in banks, which are saved as human-readable and -editable YAML files. This allows a musician to easily create complex combinations of synthesizer settings ahead of time and switch between them on the fly during a performance.

Features:

  • Live playing: Play on your MIDI controller and hear the results
  • Customization: Create your own combinations of instruments/effects
  • Extendability: Use the included libraries to design your own implementations/software

sourceforge.net/projects/fluidpatcher