At this stage of the development, I’ve added two additional features to the synthesizer; an LFO and Low Pass Filter (LPF). The user interface is the same as my previous blog post, and the use would simply need to press the first button button to navigate through the different ‘main menu’ settings. The structure of the menu would be as follows:
Oscillator One -> Oscillator Two -> LFO -> Low Pass Filter
The arrows indicate which menu item the arduino would select, based upon the input of the first button. Here’s a video demonstration. One thing to be noted is that the LPF, once activated, only affects the cutoff frequency. For some reason, the resonance cannot be adjusted in realtime, but only when the program is first set up. I’ll see if I can possibly find a workaround.