This is a ganular synthesizor built upon JUCE, Cpp in Xcode.
This is the view of the standalone app, vst3 and AU plugins works the same way.
- The position slider is on the top, the position and randpos controls the start position of audio and grain
- Size and randsize controls grain size
- Sparse and rand dens controls the density.
- Audio file could be dragged into the plugin
- Trans stands for transpose. Trans and controls the frequency of the audio and grains.
- Randpitch only switch the frequency of the grains
- The rev button at the right down corner controls whether the audio or grain is reversed.
- Randrev stands for the percentage of grains whose playback mode is different from the rev mode.
- For the envelope curve parameter, it makes the envelope attack release convex when it's below 0, and concave above 0. When curve is zero, the envelope attack/release will be a line.