Winter Week 9 - Live Testing and Reporting
- Ashish Sareen
- Mar 3, 2020
- 1 min read
This week we started testing by simulating a live guitarist using the chord recognition software. I used Garageband to load many different guitar samples into a digital keyboard to imitate a guitarist, since we didn't have a guitar. When playing chords aligned with our metronome prompt, the recognition worked near flawlessly. We are satisfied with the results, and believe that our software is ready for its intended purpose.
Then, we began generating graphs and other figures for the final report by conducting the specific tests we want to do. There are three types of tests we want to show: live performance, pre-recorded playback performance, and similar chord performance. They consist of the live testing mentioned above, playing back previously recorded audio, and playing minor and major chords of the same key.
In addition to the live performance, we are testing pre-recorded audio in order to quantify how our LCDK code's timing is not perfect, and how much it gets out of sync over time. For the similar chords, minor and major chords in the same key are a good measure because they share two out of the three notes.
Good work!