Midirecord 2.0 review

Download
by rbytes.net on

Midirecord is a simple command-line application to record a MIDI file with your MIDI keyboard. Midirecord project also features au

License: GPL (GNU General Public License)
File size: 15K
Developer: Tuomas Airaksinen
0 stars award from rbytes.net

Midirecord is a simple command-line application to record a MIDI file with your MIDI keyboard.

Midirecord project also features automatic recording to a MIDI file when you play electric piano, and thus it may be used as a "recording daemon".

Requirements:
Midi device file where to read incoming midi events (/dev/midi)...
I guess this comes with both ALSA and OSS. At least my ALSA has.

Usage:

If you want to record one time, just specify a filename to disable daemon mode:
midirecord /dev/midi outfile.mid
This way it newer stops recording.

Daemon mode:

midirecord /dev/midi

To enable daemon mode, leave the output filename blank. Daemon mode works
such a way that it will wait for noteon event and starts recording when the first
one comes. After 60 seconds idle time it will stop recording and will wait for new
noteon events. Filename will be the current date.

Installation:

type
g++ midirecord.cc -o midirecord

then you have a working binary. Precompiled version is included.

What's New in This Release:
The code of this version has been completely rewritten.
This version records all MIDI events coming from MIDI keyboards, not just note-ons.
It uses the system timer to obtain timing, which makes it more accurate and removes the dependence on MIDI clock events from the keyboard.
This version doesn't require ALSA libraries.

Midirecord 2.0 search tags