96 kHz.org
Advanced Audio Recording

Generation of OPL3-like music by FM-Synthesis

Frequency modulation is a comonly used technique in electric engineering applications and almost 20 years ago, Yamaha introduced the famous DX7 using FM-synthesis also for sound generation. The OPL3-chip perfoming most of the sound generation work was later also available in recent sound cards of the 90tees and made this type of sound synthesis very popular.

Here I am using a similar algorithm with 6 so called operators to affect the frequency generation with modulation and offset values.

OPL3-like FM-Synthesis with TMS 320

The 6 processes operate the same way except channel 1 which is not fed by the former stage but has a feedback from it's output.

The outputs can be mixed together to sum up to mono and stereo channels.

Also the chaining can be changed to emulate the well known setups of the FM-modules.




I am using a TMS320-System from Texas Instruments.

This high speed DSP system is able to produce several voices at 44100 the same time.



fm-synthesis equations

This section has been removed to avoid possible patent vaiolations.

Sound Demos of synthesized music

Listen to a demo sound here : FMSYNTH


© 2001 - Jürgen Schuhmacher