Team Status Update for 03/21/2020

Significant risks for the project we managed this week: Major Schedule Change Because of COVID-19:necessary integration between the hardware and the software parts are now hard to perform; thus, we decide to split the hardware and software parts and demo the functionalities of them individually. The communication between the hardware Read more…

Qingyi’s Status Update for 02/15/2020

Accomplishments this week: Studied midi protocol; useful midi protocol info can be found here https://www.midi.org/specifications-old/item/table-1-summary-of-midi-message. Studied python libraries for handling midi files; decided to work with Mido. Documentation can be found here https://mido.readthedocs.io/en/latest/index.html. Researched midi matching algorithms; useful paper describing a status-to-art approach can be found here https://www.ml.cmu.edu/research/dap-papers/dap_xia.pdf. Programmed basic midi matching Read more…