Last updated: May 14th, 2004.
RawMIDI2SMF is a command-line utility that reads a raw MIDI binary
file and writes simple format 0 or 1 Standard Midi File (SMF). A raw
MIDI binary file can be produced using the Linux ALSA 'amidi' utility.
I developed RawMIDI2SMF in order to quicky create MIDI files by
recording and coverting the MIDI output from my Boss/Roland DR-5
sequencer.
Features
- Creates level 0 or 1 Standard MIDI file
- Filter out specified MIDI messages
- Ignore leading MIDI clock messages
- Insert control change messages (at start of track only)
- Insert program change messages (at start of track only)
- Transpose notes in a channel by an arbitrary amount.
- Extensible implementation.
More information is in the
README
file.
RawMIDI2SMF is written and maintained by
Ken Ellinwood
. The program
can be distributed and/or modified under the terms of the GNU General
Public License.
Requirements/Limitations
RawMIDI2SMF requires that you install (or have installed) Java version 1.4 or better. The Java run-time software is available for no-charge from
Sun Microsystems
.
Download
Version 0.2 Source Code
- released June 22th, 2004
Version 0.2 Binary (Jar file)
- released June 22th, 2004