We will now start the most interesting part of this module, the one where we start implementing actual audio DSP algorithms on the microcontroller.
As we said in the beginning, the theme of our examples will be the design of increasingly more sophisticated voice transformers, that you can use in real time to modify the sound of your own voice.
In the notebook you will find a theoretical explanation of the algorithms that we will try to implement in the microcontroller, together with the code and with sound examples that you can listen to.
Reading and understanding the notebook is fundamental to understanding the sections that follow since, from now on, we will focus solely on the implementation details associated to our specific hardware and on the need to implement the algorithms in strict real time.
Figure: The Voice Transformer Jupyter notebook