Virtual Analog Synthesizer Plugin in JUCE C++ Framework | Live Coding |

Описание к видео Virtual Analog Synthesizer Plugin in JUCE C++ Framework | Live Coding |

Join me in live coding a Virtual Analog audio plugin (VST3/AAX/Standalone) using the JUCE C++ framework ‪@JUCElibrary‬

LINK TO THE REPO: https://github.com/JanWilczek/EdenSynth
(add-xml-presets branch)

ABOUT THE SYNTH:

EdenSynth is my personal open-source synthesizer.

The aim of the project was to create a library in the C++ programming language functioning as a thirty-two-voice sound synthesis engine. The wavetable section consists of three oscillators with octave, semitone, and cent transposition. Each of them can have its volume adjusted and two of them can be turned on or off. The basic waveforms have been implemented (sine, triangle, sawtooth, square) as well as their equivalents based on the Virtual Analog algorithms. This family of algorithms has also been used in implementing a digital Moog ladder filter emulation with an addition of the cutoff frequency envelope of Attack-Decay-Sustain-Release type. The final stages of sound synthesis are a waveshaper (non-linear transformation) and a volume envelope generator (in Attack-Decay1-Break-Decay2-Release form).

Комментарии

Информация по комментариям в разработке