KMidimon monitors events coming from a MIDI external port or application via the ALSA sequencer, or Standard MIDI Files. It is especially useful if you want to debug MIDI software or your MIDI setup. It features a nice graphical user interface, customizable event filters and sequencer parameters, support for all MIDI messages and some ALSA messages, MIDI playback, and saving the recorded event list to a text file or SMF.
Schnolgo is a musical composition system. It has a number of unique features, including a way of handling polyrhythmic timing which provides a flexibility one cannot easily achieve with traditional sequencing programs or sound programming environments. Currently, Schnolgo is in the form of a Python package, and its main output format for compositions written in it is MIDI.
Impro-Visor is a music notation and playback tool for helping jazz musicians learn to improvise. It features a notation GUI, automated playback of chords and rhythm using MIDI, and improvisation advice provided in a variety of ways, including being able to improvise jazz itself. Data are stored as open-format text files. MIDI and MusicXML export are also available.
Drumstick is a C++ wrapper around the ALSA library sequencer interface using Qt4 objects, idioms, and style. The ALSA sequencer provides software support for MIDI technology on Linux. Complementary multiplatform classes for SMF and WRK file processing are also included. This library is used in KMetronome, KMidimon, and KMid2 and was formerly known as "aseqmm".
AlsaModularSynth is a realtime modular synthesizer and effect processor. It features MIDI controlled modular software synthesis, realtime effect processing with input capture, full control of all synthesis and effect parameters via MIDI, an integrated LADSPA browser with search capability, and JACK support.
Desfonema Sequencer is a tracker-inspired MIDI sequencer. It uses a pattern oriented design, with n tracks by pattern. It offers a piano roll editor for tracks, and a tabbed track interface for patterns. It features convenient keyboard shortcuts, a virtual keyboard, step and live editing, MIDI input (ALSA), and a text-based file format that is easy to edit manually or merge and better suited for version systems like Subversion.