Midish is an open-source MIDI sequencer/filter for Unix-like
operating systems (developped and tested on OpenBSD and Linux).
Implemented as a simple command-line interpreter (like a shell) it's
intended to be lightweight, fast
and reliable for real-time performance.
Important features:
- multiple MIDI devices handling
- synchronisation to external midi devices
- real-time MIDI filtering/routing (controller mapping, keyboard splitting, ...)
- track recording with metronome
- basic track editing (insert, copy, delete, ...)
- progressive track quantisation
- import and export of standard MIDI files
- tempo and time-signature changes
- system exclusive messages handling
- ...
Midish is open-source software distributed under
a 2-clause BSD-style license
(compatible with GPL).
Currently in development (contributions are
welcome),
it can safely be used for sequencing and filtering.
A brief user manual
(in progress) is available in the source tar-ball.
There is also a mailing-list about
midish (archives are here);
feel free to send your questions, bug reports
and feedback to
midish[at]caoua[dot]org.
Download
Refer to the documentation for the
installation procedure.
Source tar-balls:
Precompiled binary packages are
also available.
The provided MP3s are produced with the following
hardware/software:
-
pentium 200MHz box running
OpenBSD
-
Roland XV-2020 midi sound module
-
M-Audio keystation-61es midi keyboard
-
USB M-Audio "Mobilepre" sound card (for audio recording)
Short MP3 sequences:
-
reg-disto.mp3 /
reg-disto.ogg
a short song using the "advanced mode" of the
Roland XV-2020 sound module.
-
latin.mp3 /
latin.ogg
another short song (same hardware).
-
sample.mp3 /
sample.ogg
the sample
file shipped in the sources tar-ball played
on the above hardware. Uses the sound-module
in general-midi "compatibility" mode.
Contributions to midish are welcome:
- test midish and send us feedback
- help improve documentation
- help add new features (see coding notes)
- share your midish scripts to help other users
- provide/maintain midish packages
for your favorite OS
Feel free to ask questions and send contributions
on the midish mailing-list.
Copyright © 2003-2008 Alexandre Ratchov
<alex@caoua.org>
Last updated: may 3, 2009