IterativeSinCluster is a free software synthesizer developed by Uhhyou. Available format(s): VST3 for Windows 64b, macOS, Linux.
Note: Currently Linux build doesn’t display GUI due to some problem related to VSTGUI. For Linux, LV2 version is available at https://github.com/ryukau/LV2Plugins.
Note: I don’t have mac so macOS build is not tested. If you find bug, please report it to https://github.com/ryukau/VSTPlugins.
IterativeSinCluster is an additive synthesizer. This synth computes 512 sine waves per note to make tone cluster. I somehow thought “iterative sin” is a valid term. Correct term is “recursive sine”.
The number 512 come from 16 overtone * 8 note * 4 chord.
Gain envelope uses typical exponential curve. It implements a heuristic method to reduce click noise when attack/release time is very short. Attack curve can be changed.
There are several parameters to control sine wave frequency:
- Semitone and Milli. 1 milli is 1 / 1000 semitone = 1 / 10 cent.
- Up to 16th overtone.
- Frequency multiplication and modulo.
- Equal temperament control to change the amount of semitone.
Pitch randomization can be used to make some nice unison or detuned sounds.
Chorus is added to compensate the lack of modulation. It has 3 delays inside. Key follow can be used to automatically change delay time to follow note frequency.
One downside is that note frequency can’t be changed during note on. This is due to the limitation of iterative sin algorithm, which is fast only if the frequency is constant.
{See video at top of page}
https://ryukau.github.io/VSTPlugins/