This is an old revision of the document!


MIDI Software

PageDescriptionTags
a2jmidid a2jmidid is a daemon which bridges ALSA MIDI ports into the JACK MIDI world. For 'raw' MIDI ports, such as USB MIDI devices, you either need to run … , ,
abcMIDI renders abc score to MIDI file abc music_notation_editors midi_software file_conversion , , ,
aconnectgui FLTK-based GUI for ALSA's aconnect utility midi_software dead_link ,
Advanced Gtk+ Sequencer Advanced Gtk+ Sequencer is an audio sequencer written in C using GObject and Gtk+. It features a piano roll, as well a synth, matrix ed… , , , , , , , , , , ,
Alpha Juno Editor/librarian for Roland Alpha Juno 1/2 and MKS50 synthesizers. Uses OSS MIDI (not ALSA or JACK). midi_software patch_editor ,
ALSA MIDI Kommander * <http://kmetronome.sourceforge.net/kaseq/> DCOP interface exposing many ALSA sequencer features for shell scripts, Kommander scripts, … , ,
ALSA Patch Bay alsa_seq midi_software ,
ALSA Programming HOWTO A guide for the perplexed howtos_and_faqs development and_now_for_something_rather_different midi_software , , ,
ametro Simple MIDI metronome using the ALSA sequencer Obsolete. Latest release from 2003. See Drumstick Metronome alsa_seq metronomes unmaintained midi_sof… , , ,
amidmap amidimap is a simple program that will read in MIDI events, process them, and output them again. midi_software alsa_seq dead_link , ,
Anthem Qt MIDI sequencer sequencers midi_software ,
aplaymidi Sends the contents of a MIDI file to an ALSA MIDI port. Requires a sound renderer (like timidity or a hardware midi device) for the actual playback. …
Ardour Professional-grade multitrack/multichannel hard-disk recording. Ardour allows you to record and edit both audio and MIDI data, add many different kinds… , , , , , , , , , , , ,
arpage 4 JACK Sync'd MIDI Arpeggiators w/ JACK MIDI I/O ports per Arpeggiator. Aimed towards live performance usage. jack jack_midi jack_transport midi_softw… , , ,
aseqjoy Turns a joystick into a MIDI controller. Uses ALSA sequencer interface. midi_software alsa_seq midi_controller_related virtual_midi , , ,
AutoTrack Takes a chord chart, and creates a MIDI file with bass and drum tracks in your choice of musical style midi_software accompaniment algo , ,
Ayyi A modular audio/MIDI production system Proof of concept for Service-based architecture. jack synthesis_and_composition_packages midi_software , ,
b-tektracker Command-line MIDI step-sequencer based on TekTracker. Uses OSS for MIDI (not ALSA or JACK) sequencers midi_software ,
bcx2000edit Patch editor for the Behringer BCR2000/BCF2000 MIDI control surfaces. This is a Python script that requires PyQt for its GUI. Appears to use OSS fo… ,
BEAST/BSE Beast is a powerful music composition and modular synthesis application. It has excellent technical abilities like multitrack editing, unlimited und… , , ,
BINARS * <http://binars.sourceforge.net/> “an open-source sequencer for Linux, ALSA, and GNOME”, from Michael Ashton unmaintained sequencers midi_softwar… , ,
Bipscript a simple programming environment for creating music Features * instantiate and connect LV2 plugins to create audio and MIDI networks * schedule… , , , , , , , , ,
Bol Processor Produces music using a set of rules (a compositional grammar) or from text scores that can be typed in or captured from a MIDI instrument. Uses C… , , ,
Buzztrax A Midi tracker modelled on Buzz. sequencers jack ladspa midi_software , , ,
Calf Studio Gear Calf Studio Gear is an audio plug-in pack for LV2 and JACK environments under LINUX operating systems. The suite contains 47 effects (delay, m… , , , , , , , , , , , , ,
cantor * <ftp://ftp.bath.ac.uk/pub/eespjl/cantor/> MIDI sequencer/editor project unmaintained sequencers midi_software , ,
clavier GTK-based Virtual MIDI keyboard for controlling external synths. Uses OSS for MIDI (not ALSA or JACK) midi_software virtual_midi midi_controller_rel… , ,
CMT Carnegie-Mellon MIDI Toolkit (includes the adagio language) midi_software algo ,
CursedSequencer - CuSE Purely character-based (command-line) midi sequencer. For blinds, for 'composition over network', for purists, etc. Requires cdk … , ,
Dino Integrated MIDI piano roll editor and sequencer engine using JACK MIDI. Primary author is Lars Luthman. It's using the GTK toolkit and depends on LASH. … , , , , ,
Div's MIDI Utilities for Unix excellent collection of command-line MIDI tools midi_software
Dr Fermi Tabulator converts ASCII tablature to a standard MIDI file tablature_software for_guitarists_only midi_software file_conversion , , ,
drumstick Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. Includes a wrapper around the ALSA library sequencer interface: ALSA sequencer p… , ,
Drumstick Metronome MIDI based metronome using the ALSA Sequencer, with Qt user interface. metronomes alsa_seq midi_software , ,
dx7bag Command-line apps to send and receive patch data from the Yamaha DX7, DX1, DX5, DX7s, DX7II, DX7IIFD, TX7, TX802 and TX816 midi_software patch_editor ,
Epichord Midi sequencer for JACK-Midi midi_software sequencers jack jack_midi jack_transport lash , , , , ,
eplaymidi an enhanced version of playmidi midi_software
FANR midi_software file_conversion ,
fltracker unmaintained midi_software sequencers , ,
Frinika Music workstation software for operating systems running Java 1.5. Information from the Frinika website: Frinika is a free (licensed under GNU GPL) c… , ,
GeoMaestro An environment for experimental musical composition with MIDI and Csound. An extension to KeyKit keykit midi_software algo , ,
glib Source code for a Windows generic MIDI patch editor + librarian. midi_software patch_editor ,
gmc Translates text to a MIDIfile midi_software dead_link ,
gmidimonitor GMIDImonitor is a GTK app that shows MIDI events. jack_midi alsa_seq lash midi_software jack , , , ,
gmorgan Plays an accompaniment (in a variety of styles you choose from) on a MIDI device (or ALSA softsynth), given the chord changes you supply. Uses ALSA seq… , , ,
gr floorboard midi_software patch_editor ,
Grammidity Java app generates music via a genetic algorithm. You supply instructions by writing a “grammar file”. midi_software synthesis_and_composition_pa… , , ,
GT Fx FloorBoard midi_software patch_editor ,
GWave Analyzer visualizes/analyzes WAV files via FFT, also extracts melody to MIDI file midi_software file_conversion ,
HarmonySeq MIDI Sequencer HarmonySEQ is a live loop-based MIDI software sequencer intended to aid music composers and performers. * manages a set of separa… , ,
Improv C++ environment for writing programs that enable musician/computer interaction using MIDI instruments midi_software unmaintained development , ,
InConcert * <http://www.teuton.org/~gabriel/InConcert/> Live Tempo Adjustment for the Jack Audio Connection Kit jack_transport jack midi_software , ,
Input Maps “... provides user-customizeable mappings for controlling realtime objects with event streams” midi_software dead_link ,
Introduction to OSS MIDI programming Only for the old OSS API (not ALSA). development and_now_for_something_rather_different howtos_and_faqs midi_software u… , , , ,
jack-keyboard * <http://pin.if.uz.zgora.pl/~trasz/jack-keyboard/> jack-keyboard is a virtual keyboard - a program that that allows you to send JACK MIDI eve… , , ,
jack-smf-utils * <http://sourceforge.net/projects/jack-smf-utils/> Jack-smf-utils is a set of two utilities - jack-smf-player and jack-smf-recorder - whose p… , , , ,
jackctlmmc / QJackMMC Control JACK transport using Midi Machine Control (MMC) <http://jackctlmmc.sourceforge.net> jack_transport alsa_seq lash midi_software u… , , , , ,
jacker tracker A MIDI Tracker with support for JackAudio/Midi. midi_software sequencers jack jack_midi , , ,
JAZZ++ An old integrated MIDI/audio sequencer for Linux currently being revitalized. Sources available but at present only with 'minimum functionality' Docu… ,
jm2cv jm2cv translates between JACK MIDI and Control Voltage (CV), as used by Non-Mixer and non-daw. jack_midi new midi_software , ,
jMusic is a Java class of functions for generating and manipulating MIDI musical data midi_software dead_link development , ,
jpmidi Command-line player for Standard MIDI Files (SMF), for JACK MIDI with transport sync. midi_software jack_midi jack_transport , ,
JSynthLib * <http://www.jsynthlib.org> universal synth editor/librarian project, requires Java midi_software dead_link ,
kbdz A daemon (background app) that turns your PC keyboards/mice into MIDI controllers. Uses ALSA Sequencer interface. midi_software virtual_midi alsa_seq m… , , ,
KCompact/K25Strip midi_software patch_editor ,
KeyKit KeyKit used to be called Keynote. It is a programming language and graphical user interface for MIDI, useful for both algorithmic and realtime musi… , , ,
KMid KMid is a MIDI/Karaoke player for KDE4 that runs in Linux, Windows and Mac OSX. KMid plays MIDI and karaoke files to hardware MIDI devices or software sy… , ,
KMidimon alsa_seq midi_software ,
KMidiTracker excellent tracker-style MIDI sequencer from David Moreno Montero unmaintained sequencers midi_software , ,
Kontroll GTK app that turns your mouse into a MIDI/OSC controller. Uses ALSA sequencer interface. midi_software alsa_seq osc virtual_midi midi_controller_rel… , , , ,
Laborejo Laborejo, Esperanto for “Workshop”, is used to craft music through notation. It is a LilyPond GUI frontend, a MIDI creator and finally a tool collec… , , , , ,
libsmf Easy to use C library to read and write SMF (“*.mid”) files. Automatically handles timing, pulses<->seconds computation, tempo management, tempo map ha… ,
libtimidity MIDI to WAVE converter library that uses Gravis Ultrasound-compatible patch files to generate digital audio data from General MIDI files. This lib… , ,
LMMS it's the Linux MultiMedia Studio, “... a free alternative to popular programs like FruityLoops, Cubase and Logic” midi_software sequencers daw , ,
LSMI Turns your PC keyboard, mouse, or joystick into a MIDI controller. Uses ALSA sequencer interface midi_software virtual_midi alsa_seq , ,
MC303 Bulk Dump Send/receive patch data from a Roland MC303. midi_software patch_editor ,
mcontrol an ALSA sequencer client that can assign up to twelve MIDI control messages for the controllers on your MIDI keyboard midi_software dead_link ,
ME-Edit midi_software patch_editor ,
Midge text-to-MIDI program from David Riley midi_software unmaintained ,
MIDI Controller GTK app with graphical sliders/buttons which send MIDI controller (CC) messages. Uses ALSA sequencer interface. midi_software alsa_seq virtual… , , ,
MIDI layer midi_software
midi matrix A plugin that reroutes/filters MIDI messages by channel. new midi_software ,
MIDI Modules * <ftp://ftp.cwi.nl/pub/jack/python/> for the Python programming language midi_software dead_link development , ,
midi sheet music score_recognition_software midi_software ,
MIDI Splitter Perl script to split MIDI files into separate tracks/channels midi_software
MIDI-Perl “...a suite of Perl modules that allows you to read, compose, modify, and write MIDI files” midi_software development dead_link , ,
midi2gmn “...converts gmn (GUIDO Music Notation) files into MIDI files...” midi_software dead_link ,
Midi2KeyPress midi_software virtual_midi midi_controller_related , ,
MidiComp reads and writes Type 0/1 MIDI files in SMF and plain text format midi_software dead_link ,
mididings mididings is a MIDI router and processor for ALSA or JACK MIDI. It's implemented as a Python module, thereby offering a powerful and flexible means t… , ,
MidiEditor midi_software sequencers alsa_seq , ,
ALSA MIDI Filter * <https://github.com/jjttcc/midifilter> * <https://sourceforge.net/projects/midifilter> Perl app that can filter MIDI data from an ALSA …
MidiIO Cross-platform MIDI software interface for C++ programming. midi_software development ,
midikb Turns your PC keyboard into a MIDI controller for Csound instruments or MIDI devices supported by OSS (not JACK nor ALSA). midi_software csound_helper … , , ,
MidiKinesis Turns your MIDI controller into a XWindows (not Wayland) input device. Control an app's GUI with the buttons/sliders on your controller. This is a … , ,
midimsg A set of LV2 plugins to transform midi output into usable values to control other plugins. For example: * aftertouch transfers channel afterto… ,
Midingsolo midi_software alsa_seq jack , ,
MidiQuickFix midi_software
midish MIDI sequencer and filter with a shell-like appearance. sequencers midi_software ,
MidiShare * <http://midishare.sourceforge.net/> * <http://www.grame.fr/Research/> is a “... real-time operating system for musical applications” from the … ,
Midithing MIDI library in Python for an eventual sequencer from Tim Goetze midi_software unmaintained development , ,
Miditoys Turns a Playstation2 into a MIDI control surface. midi_software virtual_midi midi_controller_related , ,
mimo midi_software java ,
MiyaEsi - wave to midi Extract notes from a wave file and output as MIDI data. Project of Computer Science Department, University of Moratuwa. Featur… ,
MMidi describes tools for MIDI over the MBONE multicast network midi_software on-line_articles development , ,
Moony The design goal of the plugin bundle was to create a tool to easily add realtime programmable logic glue in LV2 plugin graphs. To have plugins which do… , , , , ,
multimidicast Allows apps using ALSA's Sequencer interface to transmit MIDI via an ethernet connection. midi_software
MusE MusE is a MIDI/Audio sequencer with recording and editing capabilities written originally by Werner Schweer now developed and maintained by the MusE devel… , , , , , , , , , , ,
Musical MIDI Accompaniment (MMA) Creates a MIDI file with backing tracks for a soloist to perform over, from a user supplied file containing chords and MMA dir… , ,
naconnect ncurses-based ALSA MIDI sequencer connection manager (patch bay) alsa_seq midi_software ,
Nomad Patch editor/librarian for the Nord Modular synthesizer midi_software patch_editor ,
Non-Sequencer The Non Sequencer is a powerful real-time, pattern-based MIDI sequencer for Linux. It fills the void left by countless DAWs, piano-roll editors, … , , , , , ,
Nord Modular G2 Patch Format informative page from Michael Dewberry development midi_software ,
open octave seq fork of MusE sequencer (2011-01) midi_software sequencers ,
OplEdit Patch editor for Yamaha OPL2/3 soundchips. midi_software patch_editor ,
Patchage * <http://drobilla.net/software/patchage/> Dave Robillard's modular patch bay for JACK and ALSA lash jack_midi jack midi_software , , ,
playmidi command-line MIDIfile player with optional X, Gtk, or ncurses interface midi_software
pmidi a MIDIfile player for ALSA midi_software dead_link ,
portmidi development midi_software ,
pyalsa MIDI wrappers for Python, from Phil Frost midi_software unmaintained development , ,
pyo midi_software osc development dsp , , ,
Q-Midi a MidiShare interface for the Q programming language midi_software unmaintained development , ,
QMidi* arpeggiator, controller box, event filter/router, all that and more from Matthias Nagorni midi_software jack ,
QMidiArp A MIDI Arpeggiator, Step Sequencer and Controller LFO. QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO for eithe… , , , , , , , ,
QMidiRoute - midi processor with GUI useful (“real-time”) midi processor / converter QMidiRoute is a MIDI event processor and router for the ALSA sequen… ,
QSynth Qt GUI Interface for FluidSynth softsynths_and_samplers soundfonts_and_related jack jack_midi midi_software , , , ,
Qtractor Advanced Qt-based audio/MIDI sequencer supporting plugins (softsynths/effects). Uses JACK for audio, and ALSA sequencer interface for MIDI. daw midi_… , , , , , , , , , , ,
qTribe Midi Drum Sequencer qTribe is a step-based MIDI sequencer, heavily influenced by the layout and operation of the Korg Electribe series of 'grooveboxes… , ,
Radium unique graphic music-making environment with similarities to module trackers and MIDI sequencers. sequencers midi_software ladspa jack jack_midi alsa_s… , , , , ,
Random Phase Generator Generates random phase music, as per Steve Reich. Uses OSS for MIDI (not ALSA or JACK), and the old Motif GUI. midi_software synthesi… , ,
Ratón Turns mouse movements into MIDI controller messages. midi_software virtual_midi midi_controller_related , ,
Rhyth(M)aid + GUI Plays drums, bass, and piano on a MIDI device, given your specified chord changes. Uses TSE3 (ALSA and OSS MIDI). accompaniment midi_softwar… , ,
Rosegarden Advanced audio/MIDI sequencer, notation editor, Csound-score producer, score creation from MIDI input and more. Supports plugins (softsynths/effects… , , , , , , , ,
RTP MIDI A protocol for transmitting MIDI via an Ethernet connection. midi_software on-line_articles development , ,
Saiph Java app generates sequences made of tracks made of segments with musical events, currently notes and MIDI controllers. It supports MIDI and MusicXML fil… , ,
sc88sysex Command-line app to send/receive patch data from a Roland SC88 sound module. (direct link) midi_software patch_editor ,
Sekaiju Midi Sequencer Windows software, written in “Microsoft VisualC++” “Sekaiju” is free, open source MIDI sequencer software for creating and editi… ,
seq24 Loop-based MIDI sequencer simplified for live performance. Uses ALSA sequencer interface jack_transport alsa_seq lash sequencers midi_software jack la… , , , , , ,
seq42 a fork of seq24 with a greater emphasis on song editing (as opposed to live looping) using tracks to organize your sequences; plus various other enhancem… , , ,
Shelljam play softsynths and other MIDI instruments from the command shell midi_software
Sherlock A monitor/debug tool for LV2 plugin and host authors. It captures all Atom events sent to its event input port and presents them on its user interface… , , , , ,
Simple Sysexxer Send/recieve MIDI sys-ex dumps from a MIDI device, to save on your computer. midi_software patch_editor ,
SMDITools Command-line utilities to send + receive samples from an SMDI-compatible sampler. midi_software patch_editor ,
SoftWerk a MIDI sequencer based on the design of the Doepfer Schaltwerk analog sequencer sequencers midi_software ,
STed2 MIDI music composition environment midi_software unmaintained ,
stygmorgan FLTK app plays back a “style file” to a MIDI device. Uses ALSA sequencer interface. accompaniment midi_software algo , ,
sxpress controlling MMC compatible software & hardware with USB DAW controllers“ midi_software unmaintained ,
synthclone Synthclone “clones” MIDI-capable instruments. It does this by sending out MIDI data that instructs an instrument to emit sounds for a series of no… ,
SynthEd Universal patch editor/librarian for MIDI synthesizers. midi_software patch_editor ,
SysExxer utility for receiving, saving, and sending raw sys-ex messages midi_software unmaintained ,
TekTracker MIDI sequencer with tracker-style interface sequencers midi_software ,
The MusicKit object-oriented software system for building music, sound, signal processing, and MIDI apps general_synthesis_packages synthesis_and_compositi… , , ,
Tim's Atari MIDI World large collection of excellent Atari MIDI software, most of which runs well under Xsteem (the Linux version of STEEM) and_now_for_some… ,
TiMidity++ greatly extended and enhanced version of TiMidity. alsa_seq midi_software jack softsynths_and_samplers , , ,
TISM Command-line MIDI sequencer. GTK GUI available. Uses OSS or ALSA RawMidi. sequencers midi_software ,
ToneFree utilities for controlling Line 6 guitar amplifiers and preamps via /dev/midi for_guitarists_only midi_software patch_editor , ,
touchmidi midi_software virtual_midi midi_controller_related , ,
TSE3 Library open-source MIDI sequencer engine in C++ midi_software development ,
Tutka GTK MIDI tracker/sequencer. Uses ALSA or JACK. sequencers midi_software alsa_seq jack , , ,
UltiMusE-LX music composition via standard notation and MIDI midi_software dead_link ,
UNIX MIDI libraries general purpose MIDI system for Unix, useful code from John Stone and Friends. midi_software development ,
Virtual Keyboard Virtual MIDI piano for ALSA sequencer. midi_software alsa_seq virtual_midi midi_controller_related , , ,
Virtual MIDI Piano Keyboard VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt5 and drumstick, the program is a MIDI event generator… , , ,
VM Program arbitrary LV2 filters in a virtual machine. Comes with separate plugins for LV2 Control, CV, Audio and Atom ports. new lv2_plugins osc sequen… , , , , ,
WaoN Wave-to-Notes transcriber (converts audio file into midi file) and some utility tools such as gWaoN, graphical visualization of the spectra, and phase voc… ,
wave2mid midi_software file_conversion ,
Widi MIDI player for external MIDI devices only midi_software
Wired audio/MIDI music production system. Uses JACK. daw midi_software sequencers jack alsa_seq unmaintained , , , , ,
XController midi_software
xgmc midi_software dead_link ,
xphat User-configurable software MIDI fader box. midi_software virtual_midi ,
Xpmidi GUI for pmidi, requires Python 2.2 and Tkinter** midi_software
Yoshimi Yoshimi is a software synthesizer, a live soft-DSP audio signal generator. It receives MIDI signals as input either from ALSA MIDI or JACK, and sends d… , , , , , , , ,
apps/categories/midi_software.1393137669.txt.gz · Last modified: 2014/02/23 07:41 by contrapunctus