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

A VHDL-implementation of my cyclic  synthesis algorithm is used for FM-like sound synthesis in my audio DSP.
Unlike the C/ASM-version the chaining of the module is variable so the sequence can be exchanged.


FM-Synthesis - Jürgen Schuhmacher - 2004
Up to 6 FM-modules are used to emulate the typical FM-modulator chain known from Yamaha-DX-Synthesizers.

With the Spartan FPGA @50 MHz, 1024 voices can be achieved @ 48kHz. For best operation the sampling frequency should be shifted to at least ratio 8 for 4 operators and ratio 16 for 8 operators.  Due to limitation of the FPGA only 6 operators are available.

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

 
Spartan
II
FPGA

 

 
48 kHz
Audio DSP

 

© Sound of L.A. Music Productions 2004