VST-compatible Polyphonic Synthesize

Jakub Berka Supervisor: Adam Sporka Bachelor thesis 2016
This thesis focuses on design and implementation of polyphonic synthesizer using Virtual Studio Technology (VST). Research of necessary theoretical basics was made in first part of this document. Methods of sound synthesis are mentioned and the subtractive method is described in detail. Also Musical Instruments Digital Interface and Virtual Studio Technology are explained. These principles are applied for developing the architecture of polyphonic synthesizer. Synthesizer is implemented using C++ programming language, it can be integrated into most common digital audio worksations. Part of the implementation is useable grafical user interface. The result will be tested by selected musician, who will use it to produce own musical composition.