March 8
This Week’s Accomplishments:
This week, I continued to make progress on the pitch-shifting algorithm. I retrieved the Daisy Seed microcontroller, and verified that it connected with my computer so I could load a program onto it. I also began teaching myself how to program in C++, as the Daisy Seed uses that language to be programmed.
Status:
My progress is slightly behind schedule since I haven’t finished programming the phase vocoder algorithm, but it is moving along steadily.
Next Week:
Next week, I will reconvene with the team after spring break. I plan to continue programming the phase vocoder pitch-shifting algorithm, and I will research how to rewrite it in C++, a language I am a beginner in. For example, I will determine if I need to write my own direct Fourier transform algorithm or if I could import one.
February 22
This Week’s Accomplishments:
This week, I researched and began to program the pitch-shifting algorithm. The bucket size will be an important trade-off, as both pitch accuracy and low latency are important considerations for our users. I have been largely busy with other responsibilities this week, but I have not been idle for this project.
Status:
Our progress is on schedule.
Next Week:
Next week, I will meet and discuss with my team. We will continue to research and order components. I plan to finish programming the phase vocoder pitch-shifting algorithm, as I continue to await the arrival of the Daisy Seed.
February 15
This Week’s Accomplishments:
This week, I fell ill, but I was still able to make some progress. I created a block diagram for the our pedal’s internal design, including the procedure the microcontroller will follow. I also ordered some parts (the Daisy Seed and the input/output sockets) that are integral to our pedal’s design. My group and I met and heavily solidified and revised our pedal’s features and external controls. Finally, I contributed slides to our team’s Design Presentation.
Status:
Our progress is mostly on schedule, although I wasn’t able to complete some of the tasks for this week. Still, we are following a good pace, and I will complete the aforementioned tasks next week.
Next Week:
Next week, I will continue to research and order components (including a 9V DC input port), I plan to program the phase vocoder pitch-shifting algorithm, and I will begin to test the components if they arrive early enough.
February 8
This Week’s Accomplishments:
This week, I presented my team’s Proposal Presentation. I discussed some design details with my teammates and course staff, including proposing the Daisy Seed microcontroller as our mechanism for completing the audio-to-digital conversion, programming the digital effects, and completing the digital-to-audio conversion. I researched the Daisy Seed and the quarter-inch cable input/output sockets. I discussed plans with my team to subdivide work for our Design Presentation: I plan to focus heavily on our Quantitative Design Requirements and the Block Diagram.
Status:
Our progress is on schedule.
Next Week:
Next week, I plan to program the algorithm for pitch-shifting in a test file, using a phase vocoder. I will discuss with my team which voltage the pedal should operate at. In addition, I plan to order some parts (the Daisy Seed, the input/output sockets, and the DC power adapter) for the pedal, and when the Daisy Seed comes in, I plan to acquire it and begin learning how to operate it.