FOMUS ~ Music Notation Automation


FOMUS is a open source software application by David Psenicka that automates many musical notation tasks for composers and musicians, facilitating the process of creating professionally notated scores by allowing the user to separate attributes such as times, durations and pitches from the representation of them in conventional music notation. It is especially useful for composers who work with algorithms and computer music software languages / environments such as CM/Grace, Pure Data and Lisp. It can also be used to import data from MIDI files into a graphical notation editor or creating scores from scratch using text files.

fomus.sourceforge.net

sourceforge.net/projects/fomus

unflac ~ Command Line FLAC Splitter


A command line tool for fast frame accurate audio image + cue sheet splitting.

This project is started mostly out of frustration over supporting split2flac with all the external dependencies and their quirks.

git.sr.ht/~ft/unflac

split2flac ~ POSIX FLAC Splitter


split2flac splits one big APE/FLAC/TTA/WV/WAV audio image (or a collection of such files, recursively) with CUE sheet into FLAC/M4A/MP3/OGG_VORBIS/OPUS/WAV tracks with tagging, renaming, charset conversion of cue sheet, album cover images. It also uses configuration file, so no need to pass a lot of arguments every time, only an input file. Should work in any POSIX-compliant shell.

https://github.com/ftrvxmtrx/split2flac

LSP ~ Linux Studio Plugins Project


LSP (Linux Studio Plugins) is a collection of open-source plugins currently compatible with LADSPA, LV2 and LinuxVST formats. The basic idea is to fill the lack of good and useful plugins under the GNU/Linux platform.

Features:

  • Plugins available in LV2 format, native X11 UI is provided
  • Plugins available in LADSPA format
  • Plugins available in LinuxVST format, native X11 UI is provided
  • Standalone plugins available as JACK applications, X11 UI is provided
  • Highly-optimized source code for x86 and x86_64 architecture with support of SSE, SSE2, SSE3 and AVX instruction set
  • Highly-optimized source code for ARMv7 architecture with support of NEON instruction set
  • Source code and binaries are available for free download

lsp-plug.in
sourceforge.net/projects/lsp-plugins

KRadio ~ KDE AM/FM/Internet Radio


KRadio is an Internet and/or AM/FM radio application for KDE Frameworks 5. It has support for V4L and V4L2 radio devices, internet radio, RDS, lirc remote control, MP3 and Ogg/Vorbis recording, TimeShift playing, alarms and much more. Try it out!

Features:
  • Linux Radio Devices with V4L1 / V4L2 support (incl. PVR cards and RDS)
  • Internet Radio
  • dbus interface
  • Timeshift, Recording
  • LIRC support
  • MPRIS support

kradio.sourceforge.net/

sourceforge.net/projects/kradio/

ARITA ~ Extraordinary Linux Audio Player


Core ideas behind this project:

* Your filesystem should remain tidy and clean – let’s pack tracks into uncompressed archives a.k.a. “libraries” (this was inspired by a common practice of video game developers to store all game resources in one or several packages). Less files – less clutter.

* Tags suck (especially ID3) – let’s utilize XML/YAML/JSON to describe entire albums.

* Storing cover image in every track is a waste of space – let’s have one TIFF/PNG/FLIF file per library.

* Being able to verify integrity of files in your music collection is a good feature, so let’s use hash lists (MD5, SHA1 etc.) for libraries.

* Rather than having to dig through lots of directories in order to select what you want to listen at the very particular moment it is much more convenient to have a centralized per-user database with a quick access to any track/album in your precious collection.

sourceforge.net/projects/arita/

Internet DJ Console ~ Stream Live Radio Shows


A GTK+ Shoutcast / Icecast client with two main media players, a jingles player, crossfader, ogg and mp3 streaming, stream automation timers, aux input, Voice and VoIP integration. File formats: mp3, ogg, flac, wma, wav, m4a, m3u, pls, and others.

Features:
  • Streams to Shoutcast and Icecast2 servers
  • Two main media players with crossfader
  • Microphone audio signal processing
  • IRC announcements

idjc.sourceforge.net/

sourceforge.net/projects/idjc/

Great Little Radio Player ~ Stream Player


This is ‘Great Little Radio Player’. It is a robust internet radio station streamer. It connects to web sites offering radio streaming and lets you play radio stations directly from that location. Developed for Windows, Linux and MacOSX.

Features:
  • Radio streaming
  • Stations have country and genre tags
  • Fast playing remote stations
  • You can make stations favorite
  • Looks good
  • Searching stations by name, country and genre

sites.google.com/view/greatlittleradioplayer/home

sourceforge.net/projects/glrp/

MIDI Router ~ Anywhere To Anywhere


Midi Router Client is an advanced, cross-platform tool designed to route and manipulate MIDI signals in real time. It allows users to create virtual MIDI ports, map MIDI events (e.g., CC to pitch wheel), monitor inputs, and build custom controls like program change dropdowns — all with minimal latency.

Features:

  • Route anywhere to anywhere.
  • Create virtual port.
  • Route from WebMidiJs client to server and back.
  • Route from server to server.
  • All routing in Real Time with no latency.
  • Route from one event type to another. (cc to pitch wheel)
  • Route to/from 14bit CC.
  • Monitor midi input.
  • Build Custom controls to send CC/Program Change.
  • Custom Program Change dropdown..
  • Transpose / Harmonize.
  • Create presets, controlled by any midi event.

midirouter.sourceforge.net

Client git (vuejs, typescript, electron):
github.com/shemeshg/midi-router-client
Server git (C++, Qt webchannel):
github.com/shemeshg/RtMidiWrap

Online client:
shemeshg.github.io/midirouter-online/#/
sourceforge.net/projects/midi-router-client

Twonker ~ Overtone Series MIDI VST


The Twonker is a free VST MIDI Plugin that allows a digital piano (or any MIDI instrument) to play tones from the Overtone Series. It is designed to run within most Digital Audio Workstations as a Synth Plugin on MacOS, Windows, and Linux.

The Twonker allows a musician to play overtones in a predictable and flexible manner, using a regular MIDI-based keyboard. In essence, it behaves like twelve different pianos tuned to twelve different “Overtone Scales”.

Features:

  • Runs on MacOS, Windows, and Linux
  • Built on the portable JUCE application framework
  • Functions as a Synth with MIDI input and output

www.jasonlocke.com/twonker

sourceforge.net/projects/twonker

NorQualizer ~ Automatic Normalizer & EQ


NorQualizer is a smart audio equalizer / normalizer which corrects audio files to get them all similar in terms of bandwidth and volume level. Especially useful for preparing audio CDs with files from different sources.

Features:

  • Extract audio from multimedia files
  • Automatically normalize audio
  • Automatically equalize audio
  • Ideal for creating music albums

sourceforge.net/projects/norqualizer

projectM ~ Modern Milkdrop Visualizations


projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.

projectm-visualizer.org
github.com/projectM-visualizer/projectm
github.com/OfficialIncubo/milk-fk/tree/master/milk
github.com/OfficialIncubo/projectm
sourceforge.net/projects/projectm (2012)

Foobar2000 components:

www.foobar2000.org/components/view/foo_vis_projectM
foo_uie_vis_projectM

Android

play.google.com/store/apps/details?id=com.psperl.prjM

Steam

store.steampowered.com/app/1358800/projectM_Music_Visualizer