midi2ly1
Manual page for midi2ly (lilypond) 2.26.0
Usage
midi2ly [OPTION] ...
FILE
Overview
Convert MIDI to LilyPond input.
Options
-
-a, --absolute-pitches -
print absolute pitches
-
-d, --duration-quant=DUR -
quantise note durations on DUR
-
-D, --debug -
debug printing
-
-e, --explicit-durations -
print explicit durations
-
-h, --help -
show this help and exit
-
-i, --include-header=FILE -
prepend FILE to output
-
-k, --key=ALT[:MINOR] -
set key: ALT=+sharps|-flats; MINOR=1
-
-o, --output=FILE -
write output to FILE
-
-p, --preview -
preview of first 4 bars
-
-q, --quiet -
suppress progress messages and warnings about excess voices
-
-s, --start-quant=DUR -
quantise note starts on DUR
-
-S, --skip -
use s instead of r for rests
-
-t, --allow-tuplet=DUR*NUM/DEN -
allow tuplet durations DUR*NUM/DEN
-
-V, --verbose -
be verbose
-
--version -
show version number and exit
-
-w, --warranty -
show warranty and copyright
-
-x, --text-lyrics -
treat every text as a lyric
Examples
-
$ midi2ly --key=-2:1 --duration-quant=32 --allow-tuplet=4*2/3 --allow-tuplet=2*4/3 foo.midi
History
- Arch Linux 2026-11-01: the text shown here
- Debian 13 (Trixie)
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)
- Debian 8 (Jessie)
- Debian 7 (Wheezy)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
- Debian 4.0 (Etch)
- Debian 3.1 (Sarge)
- Debian 3.0 (Woody)
- Debian 2.2 (Potato)
--absolute-pitches since Debian 3.1 (Sarge);
--allow-tuplet since Debian 3.1 (Sarge);
--debug since Debian 7 (Wheezy);
--duration-quant since Debian 3.1 (Sarge);
--explicit-durations since Debian 3.1 (Sarge);
--include-header since Debian 7 (Wheezy);
--preview since Debian 7 (Wheezy);
--quiet since Debian 8 (Jessie);
--skip since Debian 7 (Wheezy);
--start-quant since Debian 3.1 (Sarge);
--text-lyrics since Debian 3.1 (Sarge);
-D since Debian 7 (Wheezy);
-S since Debian 7 (Wheezy);
-a since Debian 3.1 (Sarge);
-e since Debian 3.1 (Sarge);
-i since Debian 7 (Wheezy);
-p since Debian 7 (Wheezy);
-q since Debian 8 (Jessie);
-t since Debian 3.1 (Sarge).
--no-double-dots until Debian 3.0 (Woody);
--no-quantify until Debian 3.0 (Woody);
--no-rests until Debian 3.0 (Woody);
--no-silly until Debian 3.0 (Woody);
--no-timestamps until Debian 3.0 (Woody);
--no-tuplets until Debian 3.0 (Woody);
--smallest until Debian 3.0 (Woody);
-T until Debian 3.0 (Woody);
-b until Debian 3.0 (Woody);
-n until Debian 3.0 (Woody);
-r until Debian 3.0 (Woody);
-v until Debian 3.1 (Sarge).