Kristian Alonso

Degree in Telecommunications Engineering: Image and Sound

Polytechnic School. University of Alicante.

This project aims to design and implement an FM syhtesizer that can be applied to teach this kind of technique, providing both the theoretical background and an interface for the student to observe the effect that the parameters have on the synthesized sound. The synthesizer has been implemented with Csound and the graphical interface with QuteCsouns. The synthesizer operates in real-time and can be controlled from a keyboard through a MIDI interface. It laso has features like: modulation index evolution, real-time spectrum display, waveshape selection for modulation and carrier signals, LFO, and digital effects, among others.

Attachments

Technical report (in Spanish):
https://grfia.dlsi.ua.es/repositori/grfia/degreeProjects/10/memoria.pdf


Synthesizer source code (CSD file for Csound):
https://grfia.dlsi.ua.es/repositori/grfia/degreeProjects/10/FMsynth_v1.0.csd
Youtube video:
http://www.youtube.com/watch?v=yOISuNDznUI