Skip to main content

Stanford University Piano Roll Archive SUPRA

Using the Pianolatron

Please consult the menu items in the navigation strip above for details on how to use specific aspects of the Pianolatron app, such as input from MIDI devices and game controllers.

System Specifications and Compatibility

The Pianolatron web app will play on most notebook and desktop systems of fairly recent vintage, as well as some large-format tablets. Mobile phones will have limited functionality. All major operating systems (Linux, Mac OS, Windows, Android, iOS) are supported. Firefox and Chrome/Edge-family web browsers are recommended; the Safari browser for Mac OS and iOS is not supported and is unlikely to provide an acceptable experience.

Troubleshooting Playback Difficulties

If you receive a playback latency warning, or notice that the audio and video are not smooth and synchronized, or find yourself waiting a long time for resources to load, the following steps may help to improve the situation:

The “Loading resources…” animation may appear for a long time when the Pianolatron is first opened as the browser downloads the string sound samples necessary to emulate a piano. These samples then tend to be stored locally until the browser’s file cache is cleared, resulting in faster subsequent load times. The images for newly selected piano rolls must, however, always be loaded directly from the Stanford Digital Repository, so the Pianolatron requires a reliable network connection.

Contacting Us

Questions, bug reports and other feedback regarding the Pianolatron and the Piano Roll Archive may be sent to pianoroll_dataset@lists.stanford.edu.

Those who are technically inclined are welcome to file issues against the project’s GitHub repository.