FPGA-based Digital FM Music Synthesizer

Presenter Information

Dominic Zucchini

Department

Electrical and Computer Engineering

Major

Electrical Engineering

Research Advisor

Dua, Rohit, 1977-

Advisor's Department

Electrical and Computer Engineering

Funding Source

Self-funded

Abstract

In the field of sound design, no other form of musical synthesis is recognized for its unique timbre like FM (frequency modulation) synthesis. The versatility of this technique was used in many early keyboard synthesizers, such as the Yamaha DX7, and synthesizer chips for game consoles such as the Sega Genesis using the Yamaha YM2612. Some modern iterations of FM synthesis exist now in the form of virtual instruments (VSTs) in digital audio workstations (DAWs) such as FL Studio's Sytrus FM synthesizer. The goal of this research was to integrate the feature set of FM synthesizers such as these in an FGPA-based environment using the concepts taught in courses such as DSM (digital system modeling) and RT-dSp (real-time digital signal processing). This report covers the methods discovered such as DDS (direct digital synthesis) as well as the limitations and possible improvements to the approach. In order the features under review will be waveform generation through a numerically controlled oscillator, envelope gain, MIDI interfacing, FM using phase manipulation, mixing of signals, the unison effect, and filtering.

Biography

Dominic Zucchini is senior in the S&T Cooperative Engineering program in Springfield. He is studying for his degree major in Electrical Engineering and minor in Computer Engineering. He has taken all courses in computer engineering available in the cooperative program and is now exploring curriculum outside of the classroom through research projects such as the WIMP AVR and FPGA-based Digital FM Music Synthesizer.

Presentation Type

OURE Fellows Final Oral Presentation

Document Type

Presentation

Presentation Date

29 Apr 2017, 2:30 pm - 2:45 pm

This document is currently not available here.

Share

COinS
 
Apr 29th, 2:00 PM Apr 29th, 2:15 PM

FPGA-based Digital FM Music Synthesizer

In the field of sound design, no other form of musical synthesis is recognized for its unique timbre like FM (frequency modulation) synthesis. The versatility of this technique was used in many early keyboard synthesizers, such as the Yamaha DX7, and synthesizer chips for game consoles such as the Sega Genesis using the Yamaha YM2612. Some modern iterations of FM synthesis exist now in the form of virtual instruments (VSTs) in digital audio workstations (DAWs) such as FL Studio's Sytrus FM synthesizer. The goal of this research was to integrate the feature set of FM synthesizers such as these in an FGPA-based environment using the concepts taught in courses such as DSM (digital system modeling) and RT-dSp (real-time digital signal processing). This report covers the methods discovered such as DDS (direct digital synthesis) as well as the limitations and possible improvements to the approach. In order the features under review will be waveform generation through a numerically controlled oscillator, envelope gain, MIDI interfacing, FM using phase manipulation, mixing of signals, the unison effect, and filtering.