Mechanical Music Digest  Archives
You Are Not Logged In Login/Get New Account
Please Log In. Accounts are free!
Logged In users are granted additional features including a more current version of the Archives and a simplified process for submitting articles.
Home Archives Calendar Gallery Store Links Info

End-of-Year Fundraising Drive In Progress. Please visit our home page to see this and other announcements: https://www.mmdigest.com     Thank you. --Jody

MMD > Archives > March 2000 > 2000.03.19 > 13Prev  Next


Limitations of MIDI
By Richard Stibbons

One of the factors which is easily overlooked is that virtually all
modern MIDI devices employ some form of data buffering.  This means
that although the data may arrive sequentially, it is stored for
a few milliseconds before being used.  Doing this buys time for the
playing system, enabling it to reorganise the data and align the
events to their precisely correct positions.

As Robbie points out, the delays within the actual playing system
are minute and can be ignored.  This explains why some MIDI devices
appear to cope better than others and it is usually the older ones
which are found lacking.  (As an extreme example of data buffering,
the Disklavier introduces a full half second of delay to enable it
to compensate internally for timing errors of this type.)

Despite this, *when playing just one single piano*, even the worst
implementation of the MIDI standard will prove more than adequate and
will exceed the resolution of a piano roll by a very wide margin.

I'm no lover of MIDI but have to admit that it takes plenty of unfair
blame.  Long ago, I discovered that some poorly designed MIDI devices
choke on simultaneous events.  This was a frustrating situation at the
time.  As the precision of the roll scans increased, the results
sounded worse and worse!

This came about because, unlike real pianists, rolls frequently require
several notes to be struck at precisely the same instant.  I introduced
a small amount of random dither into the MIDI generating software.
This eliminated precisely simultaneous events and solved the problem --
but it wasn't MIDI's fault!

Richard Stibbons
Cromer, England


(Message sent Sun 19 Mar 2000, 10:44:34 GMT, from time zone GMT.)

Key Words in Subject:  Limitations, MIDI

Home    Archives    Calendar    Gallery    Store    Links    Info   


Enter text below to search the MMD Website with Google



CONTACT FORM: Click HERE to write to the editor, or to post a message about Mechanical Musical Instruments to the MMD

Unless otherwise noted, all opinions are those of the individual authors and may not represent those of the editors. Compilation copyright 1995-2024 by Jody Kravitz.

Please read our Republication Policy before copying information from or creating links to this web site.

Click HERE to contact the webmaster regarding problems with the website.

Please support publication of the MMD by donating online

Please Support Publication of the MMD with your Generous Donation

Pay via PayPal

No PayPal account required

                                     
Translate This Page