Canorus ~ Music Score Editor


Canorus is a free cross-platform music score editor. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of notes, chord markings, lyrics and import/export filters to formats like MIDI, MusicXML, ABC Music, MusiXTeX and LilyPond.

Canorus_main

sourceforge.net/projects/canorus
github.com/canorusmusic/canorus

v2strip ~ Remove mp3 ID3v2 Tags


v2strip is a simple command-line utility that lets you remove the ID3v2 tag from an MP3 file. The ID3v2 format is nice in many ways, but it can cause problems when being parsed by MP3 players and utilities that don’t support ID3v2 tags.

sourceforge.net/projects/v2strip

Humdrum Toolkit ~ Music Analysis & Research


David Huron created Humdrum in the 1980s, and it has been used steadily for decades. Humdrum is a set of command-line tools that facilitates musical analysis, as well as a generalized syntax for representing sequential streams of data. Because it’s a set of command-line tools, it’s program-language agnostic. Many have employed Humdrum tools in larger scripts that use PERL, Ruby, Python, Bash, LISP, and C++.

www.humdrum.org

Humdrum Labs ~ wiki.ccarh.org/wiki/Humdrum_Lab_1
Humdrum music encoding tutorial ~ doc.verovio.humdrum.org/humdrum/getting_started
Humdrum Resources ~ github.com/humdrum-tools

Flacon ~ Unix Audio File Encoder


Flacon extracts individual tracks from one big audio file containing the entire album of music and saves them as separate audio files.

To do this, it uses information from the appropriate CUE file. Besides, Flacon makes it possible to conveniently revise or specify tags both for all tracks at once or for each tag separately.

  • Supported input formats: WAV, FLAC, APE, WavPack, True Audio (TTA).
  • Supported out formats: FLAC, WAV, WavPack, AAC, OGG or MP3.
  • ReplayGain analysis (album-gain and track-gain modes).
  • Multi-threaded conversion process.
  • Automatic character set detection for CUE files.
  • Generation of the pertrack CUE file in the output dir.

flacon-main-small

flacon.github.io

Jajuk ~ Advanced Java Jukebox


Jajuk is a Java music organizer for all platforms. The main goal of this project is to provide a fully-featured application to advanced users with large or scattered music collections.

Jajuk’s main principles are:

  • Maximum features – Jajuk is made firstly for advanced users looking for powerful features;
  • Maximum usability – Jajuk is designed to be intuitive, fast and provide multiple ways to perform the same operation;
  • Maximum portability and desktop integration.

jajuk_track_view

www.jajuk.info

vsound ~ Virtual Audio Loopback Cable


Vsound is a Linux / Unix application which allows you to digitally record the output of another program such as RealPlayer. The recorded output can be saved to a WAV file or can be piped into another program such as an MP3 encoder…

www.vsound.org

DeaDBeeF ~ Extensible Unix Audio Player


DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.

DeaDBeeF lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more.

deadbeef

deadbeef.sourceforge.net
deadbeef.sourceforge.net/download
deadbeef.sourceforge.io/plugins.html
play.google.com/store/apps/details?id=org.deadbeef.android

Plugins:

CUI ~ A faceted library browser plugin for Deadbeef. Columns-UI-like

github.com/VirInvictus/deadbeef-cui

References:

github.com/topics/deadbeef
github.com/topics/deadbeef-plugin
en.wikipedia.org/wiki/DeaDBeeF

Resources:

github.com/letsconfuse/deadbeef-classic-columns

airtime ~ Broadcast Streaming Radio


Airtime is an open source application that provides remote and
collaborative automation of a broadcast radio station.

Major features:

  • Web-based remote station management. Authorized personnel can add
    programme material, create playlists or smart blocks, and stream in live,
    all via a web interface.
  • Automation. Airtime has a scheduler function that enables users to
    create shows with content for playback at the exact date and time specified.
  • Playlists, smart blocks and remote stream URLs can be used multiple times.
  • Solid playout. Airtime uses the open source Liquidsoap streaming language for reliable and precise playback to multiple outputs.
  • Open, extensible architecture. Stations are free to extend and alter
    all parts of the program code, under the GNU AGPLv3 license.

Airtime

www.sourcefabric.org/en/airtime
en.wikipedia.org/wiki/Airtime_(software)

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

mp3guessenc ~ Analyze Audio mpeg Files


… a small utility for analysis of audio mpeg files and detection of the encoder used (when layer III).

Further, mp3guessenc can detect many details about the mpeg audio stream and print out lots of useful information.

Supported streams are mpeg 1, mpeg 2 and unofficial mpeg 2.5 – layer I, layer II and layer III of course. Xing tag, lame tag, VBRI tag, Id3 tags (both 1.x and 2.x), APE tags (both v1 and v2), Lyrics3 tags (both v1 and v2) and MusicMatch tag (any version) are detected as well.

Features:

  • scan mpeg 1/2/2.5 streams, layer I/II/III
  • guess encoder used (lame/gogo/xing/helix/fhg(new, old and ancient)/blade)
  • also detects mp3pro and mp3surround streams (even with OFL)
  • support for large files (up to 2^60 bytes!)
  • free format streams supported
  • full statistics for the stream (audio mode, frame histogram, block usage, ancillary data)
  • crc16 verification
  • vbr tags by xing/lame + VBRI tag by fhg
  • detection of ID3 v1/v2 + APE tags + Lyrics3 tags + MusicMatch tag
  • verify integrity of lame tag

mp3guessenc

mp3guessenc.sourceforge.net
sourceforge.net/projects/mp3guessenc

cmus ~ Lightweight Unix Player


cmus is a small, fast and powerful console music player for Unix-like operating systems.

cmus-2.4.3-osx

cmus.github.io

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