P18363: Player Piano 2


Project Summary Project Information

Currently it is impossible for one individual to play piano pieces that are duets. It is also difficult to impossible for amputees to play the piano. Retrofitting or buying a piano capable of doing this is very expensive and typically requires physical modifications of the piano such as drilling into it beneath the keys, which is not an ideal situation. This project aims to solve these issues by creating a simple and extensible system that is capable of playing piano pieces in tandem with a person while not requiring major or irreversible physical modifications to the piano itself.

This project is an extension of a project from last year, and the primary focus is on increasing automation of an upright piano to be able to play full song selections automatically, with or without a human player playing with it. A primary objective is also to be accessible to people such as amputees, so that the piano can act as the 'second hand' for them to be able to play the piano. The automated piano would also be an excellent practice and teaching tool for those interested in doing duets. The project's outside support comes from Ron Dufort, from Xerox.

For an updated project description, click on the following link for the Project Readiness Package.

Current State of the Player Piano!

Current State of the Player Piano!

Project Name
Automated Player Piano 2
Project Number
Start Term
End Term
Faculty Guide
Louis Beato, ljbeec@rit.edu
Primary Customer
Ron Dufort
Sponsor (financial support)

Team Members

Team P18363

Team P18363

Name Discipline Role Email
Kristina Hinova Mechanical Engineer Communications kvh8880@rit.edu
David Custer Mechanical Engineer Purchasing dwc3529@rit.edu
Jared Loewenthal Electrical Engineer Lead Engineer jal4064@rit.edu
Tuyen Nguyen Electrical Engineer Facilitator thn9901@rit.edu
Kevin Davison Computer Engineer Project Manager kjd2060@rit.edu
Edward Maskelony Computer Engineer EDGE QA exm8563@rit.edu

Work Breakdown: By Phase


Planning & Execution

Project Photos and Videos

Imagine RIT

Gate Reviews

Problem Definition

Systems Design

Preliminary Detailed Design

Detailed Design

Build & Test Prep

Subsystem Build & Test

Integrated System Build & Test

Customer Handoff & Final Project Documentation (Verification & Validation)

Norms & Values

Punctuality towards class and meetings
Respectful to group members, sponsors, and guides
Check Slack at least once a day, minimum; advice more often
Along the same note, just generally be in contact through email and Slack
Spend however much time is required out of class to accomplish goals
Take specific ownership of tasks
Persevere through stressful times of the project without causing too much friction
Use common sense
Show up to class by 2PM, make every effort to make the external meeting times; if you can’t, let someone know either before hand while we’re planning or if you can’t make it due to unforeseen circumstances. If you’re late to class or whatever try to at least have a good reason.
We’re expected 3 hrs. Per week outside of class for work - this is definitely adjustable based on what is needed.
We tend to divide work ahead of time; speak up and take something, try to maintain a balance of what work is being done so everyone is kind of doing their part. The ownership portion should be done while we’re dividing work, in person, rather than waiting til later.
Generally be acceptive towards ideas from other members regardless of your feeling towards it; if you think it’s a bad idea, be respectful in disagreeing, specifically give reasons as to why you disagree.
If someone asks a question in Slack try and answer it. Just generally speak up and answer; if you can’t right that second then just say something like ‘Hey I don’t have time to answer this right now but can in a little bit.

Work Breakdown: By Topic

The following space links to live/final documents throughout our project.

Project Management Design Tools Design Documentation Implementation Validation Presentation & Dissemination





Risk Management

Problem Management

Communication & Minutes

Use Cases


Functional Decomposition

Morphological Chart

Pugh Concept Selection


Mechanical Drawings

Electrical Schematics

Software Diagrams

Facility Layout



Test Fixtures


Test Plans

Analysis Results


Test Results

Design Review Documents

Technical Paper


Imagine RIT Exhibit


We would like to thank our primary customer and supporter, Ron Dufort, and our guide, Louis Beato, for their continued support. We would also like to thank Beth Debartolo and Christine Fisher for their leadership and guidance with the MSD Program.