This week I started implementing the wav file preprocessing in C, but ran into numerous problems throughout that forced me to look into other options around halfway through the week. I was particularly drawn to Python and Matlab. Python has a variety of signal processing and visualization tools, such as numpy, scipy, and matplotlib, which would greatly help with computation and visualization when debugging. Matlab is built for signal processing, and has an entire toolbox that helps with audio processing and extensive documentation. Since looking into these, I have been going back and forth on which to use, especially when taking into consideration my sections integration with other parts of the project. While performing this research, I have also started some simple implementation in Matlab and Python just to see what it would look like, and am still working on finalizing my decision as I work on the design tradeoffs for the design report.
Due to my late addition to the team, we have been reworking schedules to accommodate. I am still updating my schedule, and the team is going to consolidate a new schedule in person on Monday. Outside of that, the focus for this week is to finish out the design report, which involves deciding on the signal processing platform and additional tools by Monday so that we have the week to clean up the report, and also give me time to start pre-processing and note onset detection. This puts me on schedule.