- Daniel Griessler - Team Lead and Node.js Developer
- Dan Levy - Web Developer
- Javier Muñoz - Performance Analysis Developer
The goal is to help students learn sheet music and improve their singing ability. This will be accomplished by developing an application to provide choir students with real-time, interactive feedback as they practice by analyzing pitch, duration, dynamic, tempo, rhythm, and phrasing compared to the sheet music provided by a choir instructor. The app will provide static and dynamic exercises developed based on the sheet music. The app will also provide an integrated communication tool between student peers and between students and teachers to facilitate a conductive learning environment. We focus first on choir students. Choir members are often expected to learn and practice on their own, but many members either don’t practice, don’t know how to practice, or don’t practice correctly. The impact of these circumstances is felt when the choir practices; time is wasted reviewing and teaching students their parts instead of working on integrating the choir together and focusing on the minutia of the piece. Students tend to struggle when practicing independently for reasons such as lack of training, discipline or self-confidence. Current applications exist which can analyze music and provide feedback for students by showing the discrepancy between what the student is performing and the performance that was expected in regards to pitch and duration. The applications that provide this feedback rely on a set series of exercises and abstract away the actual sheet music and multi-part harmony. They also do not provide interactive guidance to students who are struggling.
- Front-End
- React
- Redux
- React Router
- SCSS (SASS)
- Babel
- Webpack
- Back-End
- Node.js
- Express
- AWS EC2
- AWS RDS
- MySQL