MidiSerial
MidiSerial is a simple utility for connecting MIDI devices to a computer over a serial port. It can be used to interface with Arduinos and other devices with a serial interface that have been programmed to communicate by MIDI.
MidiSerial is free (as in love, beer and spirit!) software published under the Gnu GPL.
Supported platforms:
- Mac OS X
- Linux (untested)
- Windows (untested)
Features:
- Can connect to an existing MIDI device or create a new one for other applications to use
- Supports any serial speed including 31250 (depending on platform)
- Supports all MIDI messages including SysEx (partially tested)
- Optionally logs incoming and outgoing messages
- Efficient: minimum latency; tiny CPU and memory usage
Usage:
MidiSerial v1
usage:
-p FILE set serial port
-s NUM set serial speed
-v verbose, prints messages sent/received
-i NUM set MIDI input device
-o NUM set MIDI output device
-c NAME create MIDI input/output device
-l list MIDI input/output devices and exit
-h or --help print this usage information and exit
Similar projects:
- ttymidi – command line (Linux/ALSA)
- MIDI Relay – graphical (Windows.NET)
Download (temporary location):
Source code also available on GitHub
Mac OS X 10.6 i386 binary
1. Project: MidiSerial | Rebel HQ | March 2, 2011 at 4:46 am
[...] just added a mini-project to the BlipBox site: MidiSerial. It’s a simple utility which lets you send MIDI data over a serial connection. This entry [...]
2. Gameboy Genius » Blog Archive » Wireless monotribe MIDI (almost) | September 10, 2011 at 9:34 pm
[...] over USB. This is not real MIDI, but you can use a serial to MIDI converter for this. For example, BlipBox MIDI serial or Spikenzie Labs Serial MIDI. Or why not Korg’s (!) PCIF-NT driver, as suggested in Lady [...]