Granulate VST by aquanode

Granulate is a Granulator VST Plugin (and Standalone .exe) modelled after a famous Granulator plugin from a famous DAW, but in a version that is not available anymore. It focuses on the basic elements that any granulator should have: A sample playback engine with choosable amounts of grains, their position, their spread around an interval and their duration. You can either press a MIDI note for resampling, or click on the loaded waveform to hear the sound grains around the position you click.

Version 1.1 improves file loading safety. The new version requires a bit more CPU, but with it you can now load audio files that are up to 3 hours long (albeit everything longer than 1 hour is experimental since then the memory required will be in the low gigabyte range instead of a few megabytes for shorter files). The earlier version 1.0 is still provided in the download but WILL CRASH YOUR DAW when you load any file longer than 5 minutes (and probably less than that in some cases, like file format etc.).

Version 1.2 fixes a bug where some DAWs might have crashed when closing the plugin window (FL Studio was not affected by this), solves an issue where crackling noises appeared when you click and drag the mouse around, makes the AM Mod Knob work correctly and restores the last loaded song file after reloading projects in your DAW that use Granulate. Furthermore it adds 12 voices of polyphony.

Version 1.3 adds a sidebar where you can edit the GUI's text and background colors, a randomize button for the colors and a few general controls, load and save preset buttons as well as a Reverse Grain knob. When you have 10 grains and set Reverse Grain to 7 for example, then 7 out of 10 grains will play in reverse. If you have 12 grains and 15 reverse, then all 12 will play in reverse and the fact that the reverse grain amount is larger than the actual grains you have is ignored.

Version 1.4 adds Raw Data Import: You can now treat anything as an audio file. If some file that is not originally an audio file (images, text, programs, ...), you will be prompted to specify the bitdepth, mono/stereo and sample rate of the file and it will load the file as if it was audio. This might be interesting, but in most cases will be nonsense / white noise - an interesting sound design tool nonetheless!

A visual representation of the grains as small playback heads is also provided.

Thanks for checking it out!

Controls
Load Sample: 		Opens a file browser to import a supported audio file. 
Waveform Display: 	Visualizes the sample and allows you to click or drag to set the playback position. 
Grains: 		Controls the number or density of grains playing simultaneously. 
Size: 			Sets the duration of each individual audio grain. 
Position: 		Selects the point in the sample buffer where grains are currently being grabbed from. 
Spray: 			Adds random variation to the playback position to create a wider texture. 
Window: 		Defines the width of the playable area around the current position cursor. 
G-ADSR:			Attack / Decay / Sustain / Release. Shapes the volume envelope of each individual grain. 
N-ADSR: 		Shapes the volume envelope of the overall MIDI note. 
AM: 			Applies amplitude modulation to the grains. 
AM Disp: 		Adds random variation to the amplitude modulation. 
Pitch Disp: 		Adds random pitch variation to the grains.
Pitch (Mouse): 		Manually changes the playback pitch offset for the mouse click mode. 
Stereo: 		Randomizes the panning of grains to widen the stereo image. 
Volume: 		Controls the master output level of the plugin.