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

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

MMD > Archives > August 2008 > 2008.08.10 > 02Prev  Next


Creating New Expression Rolls From MIDI
By Ben Willis

I happen to have a jazz pianist friend who shares my enthusiasm for
player pianos and other mechanical instruments. On several occasions he
has told me that one of his goals as a performer is to cut his own
piano roll or series of rolls, preferably in one of the more common
expression formats.

I know that the expression coding for new rolls has historically been
worked out by hand, a long and laborious process. But reading about and
listening to efforts to emulate expression rolls in MIDI format got me
wondering: Has any work been done to reverse the process?  Has anyone
tried creating new expression rolls directly from MIDI-recorded
performances?

The Ampico entry at http://pianola.org mentions that technicians coding
the expression information would have been using tables and algorithms
to determine the appropriate coding.  This of course would have been
tweaked before finalizing the master.  But I see no reason why one
could not design an algorithm to translate peak MIDI velocities into
the necessary expression coding with some measure of authenticity.  The
program would not only need to determine the coding based on single
notes, but also the effect on the vacuum supply of several simultaneous
notes, and their effect across both the left and right divisions as
well, as is described in the comments on the beginning of the roll
found here:

    http://members.socket.net/~rtaylor/coding_master_roll_72083.html  

This is certainly a feat well within available technology, provided one
finds a capable programmer.  It would open the possibility of faster
production of new paper expression rolls and of digital e-rolls.  Also,
when used in conjunction with a piano equipped with the e-valve system,
the algorithms could allow a performance recorded in MIDI format to be
played directly and immediately from the file on an original pneumatic
instrument, without the need to convert the file to an e-roll.  This
would also mean one could easily translate and produce the same roll of
the same performance in any expression format that the program could
handle, Ampico, Duo-Art, Welte, Red Welte, what have you, provided you
have the proper algorithms for each system.

I welcome your thoughts on this subject, as it is one that has been
churning around in my mind for quite some time now.

Ben Willis


(Message sent Sun 10 Aug 2008, 04:44:04 GMT, from time zone GMT-0400.)

Key Words in Subject:  Creating, Expression, MIDI, New, Rolls

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