18. Project Development
Assignment
- Complete your final project tracking your progress.
what tasks have been completed, and what tasks remain?
- Testing sound generation
- Circuit design
- Cutting the PCB
- Making the case
- Program for playing a fixed sequnence of notes
- Reading inputs from the USB
- Reading inputs from the network
- Support different sensors
what's working? what's not?
Synthesizing using by sampling the input buffer using wavetable synthesis worked, changing the sound by interpolating between differnt values has not worked.
what questions need to be resolved?
- How to interpolate between different values to change the sound.
- Storing the parameters of sounds to play them multiple times.
what will happen when?
Make a funtional device first and then look more into the algorithms and adding functionality of network and changing different sensors.
what have you learned?
- How to transfer sound data using I2S and drive the speaker with a microcontroller.
- Designing and manufacturing PCBs.
- How to produce realtime audio data.