-
Notifications
You must be signed in to change notification settings - Fork 0
Team Roster
henrybeUM edited this page Dec 9, 2022
·
14 revisions
-
Raef Maroof - Created python script for drawing pitch vectors from spotify, as well as script for normalizing pitch vectors to fixed time intervals. Created code for training and evaluating linear, rbf, and polynomial models. Helped train all models except quadratic. Created code for
postAudio
endpoint. Wrote frontend code linking to postAudio endpoint. Wrote frontend code linking to ShazamKit. Helped write frontend code connecting frontend and backend through thegetsongs
endpoint. - Arsh Patel - Created a python script to get the pitch vectors of each song in the database. Created a python script to normalize the pitch vectors of both the training data and audio file sent from the frontend. Helped train the quadratic-classification machine learning model to identify songs. Helped create the getSong endpoint.
- Cooper Hickmott - Helped identify and gather movie and song data from IMDb's website. The data includes notable movie and soundtrack information from IMDb's top 100 rated movies. Developed flask endpoint returning list of movies that contain a given song and other relevant information. Developed utility functions used by flask backend. Helped with Shazamkit linking. Developed endpoint to store uploaded audio files on server.
- Grant Marshall - Created a web scraper to gather movie data from IMDb's website. The data includes notable movie and soundtrack information from IMDb's top 100 rated movies. Set up AWS server with Python/Django web framework and Postgres database to hold movie and soundtrack information. Created endpoints to be used by the front end which returns a list of movies that contains a given song and other relevant information.
- Henry Beckstein - Created code for the movie information page for song title and movie information. Pair Programmed with Xinyi to debug the various frontend calls to the backend. Conducted a second round of usability testing with Xinyi in order to test the UI effectiveness of the MDP. We found the initial UI to be a customer painpoint. As a result, Xinyi and I and redesigned the UI/UX of the movie information page with Xinyi. Debugged the frontend, and ensured functionality across physical and virtual devices. Implemented view switching after a recording was finished, aswell as when the back button was pressed.
- Siddharth Nagamangala - Helped get pitch vectors from Spotify in python script and helped normalize the pitch vectors. Worked on developing SVM machine learning models such as linear and multiclass and also wrote methods in order to measure model training performance and save the models. Helped train multiclass model to see if it was a viable model for song identification.
- Xinyi Chen