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
MMD > Archives > February 2024 > 2024.02.27 > 01Prev  Next


Real-time Piano Roll to MIDI Player
By Phil Dayson

A number of people have asked about technical details of my MIDI piano
roll player. Here is a bit more info for those who may be interested.

The hole sensing is done using an array of IR light-emitting diodes
(LEDs) and IR detectors [phototransistors] arranged in a line just like
a tracker bar. There is one LED and one detector per note. The LEDs and
the detectors are "through the hole" discrete components only 2.2 mm
wide. They are rather unusual and very inexpensive components from
China. The part numbers are SR2424 and SGPT2424. They are mounted onto
custom printed circuit boards that have 9-to-the-inch spacing.

The encoder circuit board takes a 5-volt signal from each activated
detector. It is a 96-note commercially available encoder from Christian
Blanchard: https://orgautomatech.fr/ 

Christian has done an amazing job of programming into his encoder most
of the functions that are wanted for a piano roll player, e.g., sustain,
snakebite boost, volume, de-bridging, etc etc. The 96-note encoder is
fairly new and is not yet shown on Christian's website.

Phil Dayson
Vancouver, British Columbia, Canada


(Message sent Mon 26 Feb 2024, 20:16:32 GMT, from time zone GMT-0800.)

Key Words in Subject:  MIDI, Piano, Player, Real-time, Roll

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