Sachit’s Status Report 04/08

  • What did you personally accomplish this week on the project? Give files orphotos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

I met my goal for the interim demo by finishing the workflow for guitar recording using ESP32 and transmitting over WiFi. After the demo, the comments revolved around integration. I integrated signal processing along with the communication so once the wav file is generated in the backend it can be converted to MiDi ready for the ML model. I also changed my tech stack to use basic HTML and CSS for the frontend as bootstrap was overkill for such a basic dashboard. Similarly for the backend as it is handling no state and just routing basic requests, I will be using flask instead of Django.

  • Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

Progress is on schedule and I intend to finish frontend by next status report and then backend and integration in the last week.

  • What deliverables do you hope to complete in the next week?

The frontend and make it more responsive and meet our demands.

  • Now that you are entering into the verification and validation phase of your project, provide a comprehensive update on what tests you have you run or are planning to run. In particular, how will you analyze the anticipated measured results to verify your contribution to the project meets the engineering design requirements or the use case requirements?

For the audio recording as I am using TCP there is no loss of packets. However I have been testing whether the bandwith is able to send the whole audio before the communication is shut down. Secondly for the dashboard as there is no inputs other than buttons, there is not much testing to be done. I will be hardcoding the workflow we expect the user to follow to prevent any erroneous inputs.

Leave a Reply

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