This project consist of an additive synthesizer which is based on a simple sine generator. It serves mainly as a study project, but aims at supplying some interesting, experimental features. As a basis, the JUCE Framework is used heavily.
- Additive Synth with up to 16 harmonics
- ADSR curve
- experimental parameters
This plugin has been tested to be working with the following setup:
- Ubuntu-22.04
- Ubuntu-20.04
- Windows Server 2019
- Windows Server 2022
- Windows 10
- Reaper
Feel free to let me know about your experiences with your setup, so I can extend these lists 🙂
Right click, "save link as..."
These are readily-built .vst3 which you can simply download put into your VST3 Plugin directory.
You can find the Doxygen code documentation on the Github Pages for this repository. You can also create the documentation for yourself locally, by running
pip install -r requirements.txt
python generate_documentation.py
This will download Doxygen and then create the docs in the docs/generated folder.
This software is licensed under the GPL-3.0. See the license text for more information. Appropriate copyright notices are added to all source files which originate from the contributors of this repository. Copyright information of the dependencies in use within this software is given in the according links under the Dependencies section.
Licenses used throughout this project can be found in the LICENSES folder.
Some files do not explicitly contain a license header. In this case, these are covered by the matching license as specified in the dep5 file (for instance, for binary files). See here for more information about this.
To get a bill of materials of the files this repository (without dependencies), you can use reuse spdx.
- When loading the plugin, it might be that the Release parameter has to be increased before any sound is produced. Once the sound appears, one can set the Release as desired.