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

midiscore_chung ~ MIDI Music Editor


midiscore chung is a small program for easy step by step compose record edit midi music song with optional quantize using a midi keyboard entering play chord and control with some piano keys and save / load from pc or export / import as midifile . a standalone freebasic program . enhanced realtime record adds sustain delay and velocity variation effect according to number of played notes (resonance) and can also enter notes with the pc keyboard . can load and even enhance existing midifiles . record autopause when nothing is played .

Features:

  • can export / import midifile
  • step by step or realtime record mode
  • up to 30 levels do/undo/redo

chungswebsite.blogspot.com/2019/05/midiscorechung-small-program-for-step

sourceforge.net/projects/midiscore-chung/

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

Music Blocks ~ Lego For Music


Music Blocks is a programming language and collection of manipulative tools for exploring musical and mathematical concepts in an integrative and fun way.

www.sugarlabs.org/music-blocks/

musicblocks.sugarlabs.org/

github.com/sugarlabs/musicblocks

Adcd ~ Unix CLI CD Player


Adcd is a CD player for GNU/Linux with a ncurses (text mode) interface.

Adcd can play all the tracks from a disc in order (linear mode), or in the order specified by the user (playlist mode), and includes all the functions expected in a stand-alone cd player, including random play and loop mode.

Adcd also features a non-interactive mode for those who want to play their CDs while using the console for something else.

Most probably the CD drive needs to be connected to the audio card through an analog audio cable for adcd to be able to play the CD. You may also need a mixer program like rexima or aumix to activate the audio card.

www.nongnu.org/adcd/

repitch ~ MIDI Pitch Shift


A MIDI-controlled harmonizer audio plugin.

github.com/maxwellpollack/repitch

AGS ~ Advanced Gtk+ Sequencer


Advanced GTK+ Sequencer is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel.

It’s designed to be highly configurable, you may add effects to its effect chain, add or remove audio channels/pads.

You may set up a fully functional network of engines, therefore exists a link editor for linking audio lines.

In conjunction with AGS you need a realtime kernel and alsa support. `ags` uses conditional locks to keep several threads in sync that’s why you need at least a preemptible kernel.

Features:

  • save or open Advanced Gtk+ Sequencer XML files with XPath support
  • add or remove audio engines with adjustable audio channels and pads
  • link channels with property dialog
  • output panel, mixer, drum and matrix sequencer, soft synth and audio file player
  • piano roll with basic notation editing supporting copy & paste
  • adjustable BPM
  • LADSPA, DSSI and Lv2 support
  • export to WAV, FLAC, OGG and others
  • multiple sinks like Pulseaudio, JACK, ALSA and OSS
  • automation editor
  • waveform editor with copy & paste
  • capture sound with AgsAudiorec machine
  • MIDI instrument input
  • import/export to Standard MIDI Files
  • OSC content format support
  • OSC server for remote control and monitoring

nongnu.org/gsequencer/

sourceforge.net/projects/ags/

KXStudio ~ Cross-platform Audio Production


KXStudio is a collection of applications and plugins for Linux, Mac and Windows audio production. KXStudio also provides Debian and Ubuntu compatible repositories.

https://kx.studio/

Fluajho ~ Linux sf2 Player


“Fluajho” (with jh as in pleasure) means fluid in Esperanto. It is a simple sf2 soundfont host/player for Linux. Behind the scenes the Fluidsynth library is at work, hence the name. .sf2 is an old file format for making MIDI signals audible through virtual instruments, although it is still in moderate use today.

Why does Fluajho exist? There are many soundfont players for Linux, most of them even based on Fluidsynth. Fluajho was written for a clearly defined use case: Load an .sf2 in the New Session Manager (Agordejo) and save the soundfont in the session directory. This makes it possible to archive the session, for example as a backup or to share it. You can load one soundfont file per Fluajho instance. Each instance holds 16 of the soundfonts instruments that can be assigned to 16 MIDI channels. Finally connect external sequencers, such as Laborejo, Patroneo or Vico, through JACK-Midi to play the instruments.

www.laborejo.org/fluajho