www.96kHz.org
advanced audio recording
an 8 operator FM-Synthesis module in VHDL
  DSP Module

An extended VHDL-implementation of my cyclic synthesis algorithm is used for FM-like sound synthesis in my audio synthesizer.
Unlike the former version the chaining of the module is totally variable and 4 different waveforms are used in the synthesis modules:


FM-Synthesis - Jürgen Schuhmacher - 2006

8 FM-Modules are used in variable configurations and chain structures to emulate the various FM-modulator chains known from Yamaha-FM-Synthesis in e.g. DX7. By configuring the individual input selectors and the output mixer up to 8x8=64 options are possible. With the Cyclone II, 512 voices can be produced with 96kHz sampling frequency (1024 @ 48kHz). For best operation the sampling frequency should be shifted to at least ratio 4 for 4 operators and ratio 8 for 8 operators. The full implementation covers half of the Cyclone FPGA.

 Read more about the algorithm  here: FM-Synthesis in DSPs

 Read more about the FPGA-platform here: Gleichmann HPE Mini

 
Altera
Cyclone II
FPGA
 
96 kHz
Audio DSP

 

©  Dipl.-Ing. Jürgen Schuhmacher  2006