Rumor is a realtime monophonic (with chords) MIDI keyboard to Lilypond converter.
Version: 1.0.3bRumor 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.
Operating System: Linux
If you want to make a clean compilation from sources, run in top-level dir:
autoconf configure.ac > configure && chmod ug+x configure
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.
· 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