About the Pianolatron
The Pianolatron is the product of a large-scale collaborative partnership between faculty investigators, students and staff affiliated with the Stanford University Department of Music and the Stanford University Libraries’ Player Piano Program. The technical implementation of the Pianolatron app, carried out by the developer team of the Stanford Center for Interdisciplinary Digital Research (CIDR), benefited greatly from contributions by other project participants, the worldwide network of player piano scholars and enthusiasts, and the open source software community.
Principal Investigators
- Kumaran Arul, Department of Music, Stanford University
- George Barth, Department of Music, Stanford University
Developer Team - Stanford Center for Interdisciplinary Digital Research (CIDR)
- Peter Broadwell
- Simon Wiles
- Vijoy Abraham
Contributing Developers
- Chris Fitzpatrick
- Mark Pernotto
- Jeffrey Treviño
Research Contributors
- Craig Sapp, Stanford Department of Music and Center for Computer Assisted Research in the Humanities (CCARH)
- Kitty Shi, Stanford Department of Music and Center for Computer Research in Music and Acoustics (CCRMA)
Stanford University Libraries
- Nathan Coy, Sound Archives Librarian
- Tamar Barzel, Head, Music Library and Archive of Recorded Sound
- Catherine Aster, Senior Digital Library Services Manager, Digital Library Systems and Services (DLSS)
- Tony Calavano, Digitization Lab Manager
- Kevin Kishimoto, Head of Music Metadata
- Andrew Berger, Repository Manager, Stanford Digital Repository (SDR)
Special Thanks
- Peter Phillips, petersmidi.com
Source Code
The source code for the site is freely available under the MIT License at https://github.com/sul-cidr/pianolatron
The Pianolatron makes significant use of modules from the following open-source software projects:
- @tonejs/piano, principal developer: Yotam Mann
- MidiPlayerJS, principal developer: Garret Grimm
- OpenSeadragon, principal developer: Ian Gilman
- canvasSpliner, principal developer: Jonathan Lurie
- node-interval-tree, principal developer: Marko Žarković
Graphics Elements
The gamepad button map graphic was produced via PadCrafter, principal developer: Edd Coates
The site uses the following icons from the Noun Project, which their creators made available via a Creative Commons Attribution (CC BY) license:
- Musical Note by Kholifah from Noun Project (CC BY 3.0)
- bookmark by New icon from Noun Project (CC BY 3.0)
- Check Mark by Alexander Russell from Noun Project (CC BY 3.0)
- Repeat by Brandy Bora from Noun Project (CC BY 3.0)
- skip back by Robert Kyriakis from Noun Project (CC BY 3.0)
- go back by Mike Zuidgeest from Noun Project (CC BY 3.0)
- play by Styfico from Noun Project (CC BY 3.0)
- pause by Reshifa Aurel Salsabila from Noun Project (CC BY 3.0)
- Record by Styfico from Noun Project (CC BY 3.0)
- Pause recording by Ally Hwang from Noun Project (CC BY 3.0)
- recording by Ally Hwang from Noun Project (CC BY 3.0)
- Arrow by Koson Rattanaphan from Noun Project (CC BY 3.0)
© 2024 Stanford University