FM sound designer/synthesizer

FM sound designer/synthesizer

B
Bruce Land
4 Video Views·Oct 8, 2023

http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2018/jjh353_bjr73/jjh353_bjr73/jjh353_bjr73/index.html
We built a portable digital synthesizer capable of creating a wide variety of sounds designed by the user. The system consisted of a full octave (13 key) keyboard with two-voice polyphony, three rotary encoders for user input, a TFT LCD for visual display, and an SPI DAC for audio output. A user can play up to 2 notes simultaneously, and adjust many parameters of the system's digital sound synthesis on the fly. Wave lookup tables were used to produce different waveforms, including sine, square, sawtooth, and noise waves. Frequency and amplitude modulation were used to create more complex waveforms. For easy portability, the entire system was contained within a 18.8 cm x 10.6 cm x 2.3 cm 3D-printed enclosure. The entire project is based on the PIC32MX250F128B microcontroller.