96 kHz.org
Advanced Audio Recording

Generation of Casio-like Sound by PD-Synthesis

Phase distortion has first been introduced for music generation by CASIO after Yamaha introduced their FM-synthesis.

In order to create highly variable sounds, the readout speed for a selectable waveform or a simple sine wave is modulated within a given period. The phase jumps due to the incompletely sampled waves are compensated by multiplication with the fundamental wave of the sine function, whereby a zero crossing always occurs after a defined pediode only. As a result the fundamental frequency is retained, but at the same time new harmonics are created in the spectrum.

By setting defined values of e.g. integer relations to the basic wave, coordinated harmonics of e.h. the 3rd and the 5th do occur.

Here I am using an algorithm with additional operators to affect the frequency generation with modulation and offset values.

PD-Synthesis with TMS 320

 

audio dsp-platform


    

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.

 

pd-synthesis equations

This section has been removed.


Sound Demos of synthesized music

Listen to a demo sound here : PDSYNTH

 

© 2001 - Jürgen Schuhmacher