Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.03 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.03 KB

Digital Polyphonic Synthesizer

Includes:

  • 3 oscillators, each featuring vector synthesis (for the definition of the waveform);
  • An ADSR envelope;
  • 16 voices for the 3 oscillators;
  • 2 LFOs;
  • FM and RM modulation (processed sequentially: FM → RM) for each oscillator;
  • An effects section which includes spectral gating and reverb.

How to run

Clone or download this repository and run polysynth.pd. It also runs on plugdata, so it can be loaded into its supported DAWs.

IMPORTANT: Currently, the patch state isn't saved, so make sure to record your audio before closing your current session.

Note: This project is not very adequate for real-time usage as the patch has too much delay. Tested on Pd 0.54-0 and plugdata 0.9.1.

Implementation

For implementation details check the report.

Demo

Full demo on YouTube and short demo below:

short.demo.mov