Manav’s Status Update for 11/7

Manav’s Status Update for 11/7

This week I mostly focused on finishing up developing the RTL for the MIDI decoder. This is part of the code that I plan to get finished for the demonstration this coming week. I have yet to get it 100% working at this moment, but my goal is to properly decode the bitstream that comes from the sample as an input to the MIDI decoder module. This week I finally got access to the MIDI keyboard that we ordered, so I am currently working on creating and tracking the inputs that come from the actual input source. I plan on using this to simulate real input into my module to test its functionality. One thing that I realized is that it is going to difficult to guarantee we can achieve 4-note polyphony, so my goal is to rearrange our schedule and work on the DAC before I create and integrate the event dispatcher later since I think it is more important to be able to generate sound from input to output before we worry about multiple notes. Once this is done, my plan is to make sure that I can properly use the audio synthesis from Joe’s APUs to modulate the input properly. Only once this is done will I will move on to implementing polyphony into the design, which will require the creation of the event dispatcher and polyphony mixer. Going forwards, I am taking the responsibility of the mixer off from Joe that way he can focus more on the actual modulation of the audio. Currently, what I am focusing on is trying to ensure that my part of the project has a visualizable/demonstrable element to it, and I hope I can get it completed before the deadline.

Leave a Reply

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