L’objectif de ce projet est de programmer un microcontrôleur STM32 afin de concevoir un synthétiseur numérique à synthèse soustractive.
Le principe est le suivant :
On génère un signal riche en harmoniques ( de type triangle / dent de scie / rectangle ). La fréquence fondamentale de ce signal dépend de la note saisie au clavier.
On applique un filtre passe-bas sur ce signal afin de soustraire des harmoniques, et donc de sculpter le son. La fréquence de coupure de ce filtre doit dépendre de la note saisie au clavier.
Ce principe de fonctionnement reproduit celui des synthétiseurs analogiques.
Le clavier maître envoie des messages de type MIDI au microcontôleur, via la liaison USB.