Rishabh’s Status Report for 2/14

This week, my priority changed from designing the interactive interface to constructing a proof of concept for the converting from an audio .WAV file to timestamped drum sounds. Thus, this week, I research the identification techniques behind the basic 3 drum sounds (kick, snare, and cymbal) and existing tools for parsing WAV files. Then using a WAV parser and FFT library, I was able to write a tool which is able to identify when and what drum sound is played (even if multiple are made at the same time). The accuracy of the tool is still somewhat lacking, but it achieves its goal as a proof of concept showing that we can take an audio file and isolate the various sounds that are made within it.

From the software side, I think that I’m slightly behind as I reprioritized my task of completing a basic implementation of the learning interface. Because of this, my workload this week may slightly increase in an effort to get caught up.

My deliverable for next week will likely be to get caught up with the learning interface and start integration with my two components. Therefore, I will have to build a minimal interactive “game” system and enable transferring the sound and time information generated from the identification program into the “game” system and update the system’s state based on that input.

Leave a Reply

Your email address will not be published. Required fields are marked *