Rumor 1.0.3b review
DownloadRumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter
|
|
Rumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter. It receives MIDI events, quantizes them according to its metronome on the fly and outputs handwritten-like corresponding Lilypond notation. Tempo, meter, key and other parameters can be set via command-line options.
If you want to make a clean compilation from sources, run in top-level dir:
aclocal
autoheader
automake --add-missing
autoconf configure.ac > configure && chmod ug+x configure
./configure [options]
make
Here are some key features of "Rumor":
Rumor mimics handwritten Lilypond source:
it uses relative notation and omits note length if it has not changed (both can be switched off though)
it writes rhythms intelligently, in relation to bar position (tied single notes, over barlines if necessary)
it resolves enharmonic ambiguities (e.g. gis/as) given the --key=NOTE option
It is scriptable, with support for user-defined rhythm notations, keyboard layout and pitch names (dutch and italian being built-in). See section 5. Scripting.
It supports chords (simlutaneous notes), using the 8 syntax.
It can talk to MIDI I/O via ALSA or OSS.
It can emulate MIDI keyboard using ordinary (computer) keyboard, key layout being scriptable.
Requirements:
Linux (or other unix?), C++ compiler (g++ 2.95 and higher will do). You need also sstream and argp.h headers; they are normally present, unless you have really old system. You need pthreads library and headers. Configure should check for this.
Works with OSS (/dev/sequencer) and ALSA (recommended). For ALSA, you need libasound (ALSA libraries, see http://www.alsa-project.org) to compile and functioning ALSA sequencer interface to run. OSS emulation is not needed. Tested with library libasound 0.9.0rc3 and ALSA modules from kernel 2.5.54.
What's New in This Release:
Fixed typo in sources URL. Thanks to aamehl@[..].it
Rumor 1.0.3b search tags