VSTHost ~ Windows VST Plugin Host


It’s a VST-compatible host that’s capable of:

  • loading VST effects (aka “plugins”)
  • parameterizing / editing them
  • sound output for VSTis
  • MIDI input and output
  • loading / saving .fxb / .fxp files
  • I/O through either Windows MME or ASIO drivers
  • Wave Player / Recorder
  • MIDI Player

While the program started mainly as an aid in understanding and debugging VST plugins, it has evolved into a quite capable program by now which can be really helpful in a keyboard artist’s Live setup.

www.hermannseib.com/english/vsthost.htm

Sekaiju ~ Windows MIDI Sequencer & Editor


“Sekaiju” is free, open source MIDI sequencer / editor software for creating and editing MIDI data. You can record MIDI keyboard or synthesizer playing to the computer, and you can compose music to play with your MIDI modules or synthesizers. Since it allows editing of all kinds of events, and has an unlimited undo and redo feature, Sekaiju can also be used as a powerful MIDI editor. A real-time input which can input each MIDI channel messages into separate tracks at the same time is a popular feature .

Sekaiju4.1_en_S

openmidiproject.osdn.jp/Sekaiju

Drumstick ~ MIDI Monitor


Drumstick MIDI Monitor is a MIDI monitor for Linux using ALSA sequencer and Qt5 user interface.

Features:
  • Easy to use Qt5 graphic user interface
  • Based on ALSA sequencer. Provides one input port to be connected to other programs and devices using the usual external tools (aconnect, QJackCtl…)
  • Customizable event filters and sequencer parameters
  • Supports all MIDI messages, including System Exclusive, and some ALSA messages
  • MIDI Playback of the recorded session or loaded MIDI file
  • Saves to a text file or standard MIDI file the recorded event list

sourceforge.net/projects/kmidimon

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

MIDI Router ~ Anywhere To Anywhere


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.

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/#/

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

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/

repitch ~ MIDI Pitch Shift


A MIDI-controlled harmonizer audio plugin.

github.com/maxwellpollack/repitch

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

SeekMIDI ~ Graphical Multi-channel MIDI Sequencer


SeekMIDI is a simple multi-channel MIDI sequencer for quick song creation.

oldtechaa.github.io/SeekMIDI/

github.com/oldtechaa/SeekMIDI

PySynth ~ Python Synthesizers & Scripts


PySynth is a suite of simple music synthesizers and helper scripts written in Python 3. It is based on a synth script I found on the Web and then modified for my purposes. The goal is not to produce many different sounds, but to have scripts that can turn ABC notation or MIDI files into a WAV file without too much tinkering.

There are nine PySynth variants now: PySynth A, the oldest variant, only needs Python itself, and sounds somewhat like a cross between a flute and organ. PySynth B is more complex in sound and needs NumPy. It is supposed to be a little closer to a piano. No competition for Pianoteq of course, but a reasonable fit for keyboard music. PySynth E is similar, but an FM-synthesized e-piano so it sounds much brighter than B (slightly DX7 e-piano-like; I used the DX7 presets in hexter as a basis). PySynth S is more comparable to a guitar, banjo, or harpsichord, depending on note length and pitch. PySynth C, D, and P are subtractive synths, reminiscent of 1970s analog synthesizer voices.

The synthesizers are all monophonic, i.e. they can only play one note at a time. (Although successive notes can overlap in PySynth B and S, but not A.) However, two or more output files can be mixed together…

mdoege.github.io/PySynth/

github.com/g4brielvs/python-tomita

libraries.io/pypi/PySynth

en.wikipedia.org/wiki/PySynth

AudioStation ~ Old School Player


With AudioStation you can easily listen to the most common music files like mp3 and wav etc. Just click on the music file and AudioStation will automatically start playing your favorite music.

Features:

  • With original Creative Labs™ sample files (reggae.mid, jaz.mid, etc.)
  • Support for multiple playlists (wpl, pls, m3u, etc.)
  • Track repeat and random shuffle functions
  • Supporting languages: English & Dutch
  • Plays all common audio files like mp3, wav, mid, etc.
  • Midi Player, Wav Player, Mp3 Player & CD Player
  • Also support for cda, m4a, ra, rm, act, caf, wsaud, w64, ogg, amo, voc
  • With Floppy, Tape and CD-ROM animations
  • Working mixing sliders
  • With audio record function
  • With audio capture function to record speaker sound
  • Support for Commodore64 sound files (sid)

www.audiostation.org
sourceforge.net/projects/audio-rack-media-player