Player piano roll values

broken image
broken image
broken image

In This ArticleĪ first limiting factor is due to the fact that data are transmitted to the player piano in a serial midi format. With the abovementioned practical values, we can depress all keys together without going over the ratings of the power supply, since it will draw just The calculation for the requirements on the velo-power supply are a little more complicated. On worn out pianos one would need a specific voltage for every single key in order to allow for reliable silent depressing of keys. Unfortunately, this value is greatly dependent on the adjustment of the piano itself.

broken image

This software only runs on Windows PC's! If the automate should not be capable of surpassing human polyphony on the piano, we can content ourselves with 20 note polyphony, including fist and clusterplaying by humans. This compiles under PowerBasic Console Compiler, version Here is the source code. The lookup tables in the firmware for the repetition frequencies as well as for the non-linear velocity scalings that can be used with program change commands, were generated by our own simple untility software. Source code for the PIC firmware, version V3.