Skip to content

The-Music-Assistant/web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

The Music Assistant Logo

Florida Tech Senior Design Project 2019/2020

Team Members

Motivation

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.

Tech Stack

  • Front-End
    • React
    • Redux
    • React Router
    • SCSS (SASS)
    • Babel
    • Webpack
  • Back-End
    • Node.js
    • Express
    • AWS EC2
    • AWS RDS
    • MySQL

For more information, check out our info website here!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published