PDSynth

PDSynth is a toolkit based on Pure Data (Pd) to easily create Programmable Digital Synthesizers. The main idea is to provide a set of modules, controlled through OSC (Open Sound Control), that can be easily connected to create high level architecture able to synthesize and elaborate sounds.

This project is developed with the cooperation of Artis Lab. If you want more information about the project and to download the software please visit the PDSynth main page that can be found here.


The PDSynth project is currently in its first stage of development. It now provides five modules to generate sounds:

  • GENPULSE – Band limited pulse generator based on wave tables
  • GENSAWTOOTH – Band limited sawtooth wave generator based on wave tables
  • GENSIN – Sinusoidal wave generator based on the osc~ provided by Pure Data
  • GENSQUARE – Band limited square wave generator based on wave tables
  • GENTRIANGLE – Band limited triangle wave generator based on wave tables

and three fourth order filters:

  • FLTBANDPASS – based on the use of the vcf~ object provided by Pure Data
  • FLTHIGHPASS – based on the use of the hip~ object provided by Pure Data
  • FLTLOWPASS – based on the use of the lop~ object provided by Pure Data