MMD > Archives > September 1999 > 1999.09.11 > 06Prev  Next


Sheet Music to Roll Conversion
By Mike Knudsen

A response to Jody's comment that MIDI files made directly by software
from a scanned sheet of music sound mechanical.

I wrote and still use a graphics program that lets me draw sheet music
on the screen with a mouse, and then play it out via MIDI.  This should
sound just as "mechanical" as a direct sheet music conversion, or any
non-hand-played piano roll, or any barrel organ.  But some fine
sounding scores have been made with my program, by myself and other
users, and we know that good mechanical music doesn't necessarily
require a hand-played roll.

The difference, I suspect, is in details of phrasing and articulation --
especially how long each note is held and then released.  The old roll
cutters and barrel pinners knew how to optimize this, and my program
allows each note to be tagged as legato, marcato, or staccato.  My
program also allows for smooth tempo and dynamic variations -- rubato,
ritard, crescendo, accents, etc.

I wonder to what extent the software that converts sheet music scans
to MIDI reads and interprets all the little Italian directives for
phrasing, volume, and style?  Does it offer options to "swing" the
notes for ragtime and jazz?

Many MIDI sequencers already have a "humanize" or "randomize" option
to take out the mechanical precision.  Unfortunately, too much of this
just sounds like a sloppy pianist, not a swinging one.

What it really should do is not go to MIDI directly, but display its
interpretation of the score and let the human user add all the fine
touches.  The result still won't sound like hand played, but at least
it won't sound like a sewing machine.

--Mike Knudsen


(Message sent Sun 12 Sep 1999, 02:50:01 GMT, from time zone GMT-0400.)

Key Words in Subject:  Conversion, Music, Roll, Sheet
Enter text below to search the MMD Website with Google

Please Support Publication of the MMD with your Generous Donation
No PayPal account required
SSL Certificate
by
Let's Encrypt