gRainbow
gRainbow is an open-source, cross platform synthesizer that uses pitch detection to choose candidates for granular synthesis or sampling.
gRainbow was created to overcome a few shortcomings of traditional granular synths:
- Pitch variations in the input clip can produce inharmonic tones, which isn’t always wanted. This leads users to often use short single-pitch clips, restricting the synth to a single timbre.
- Manual pitch matching to the input clip is often required to produce the correct notes with MIDI input, which can be difficult and repetitive.
- Pitch shifting is commonly done with timestretching, which can create unwanted artifacts when shifting multiple octaves in either direction.
Instead, gRainbow prefers longer, pitch-diverse audio clips (1), automatically produces harmonics matched for MIDI input (2) and avoids too much timestretching by generating harmonics that are already near their target pitch (3). Voila.
Features:
- Full MIDI range, polyphonic voicing.
- Quick and reliable pitch detection using Spotify’s BasicPitch machine learning model.
- Up to 100 grains playing at once.
- Ultra-customizable parameters that can be overriden at the per-note and per-generator level:
- Grain envelope shape, tilt, rate and duration parameters.
- Pitch, pan and grain position spray and adjustment parameters.
- Play grains in forward or reverse.
- Option to sync rate parameters to the host BPM.
- Option to play a reference tone for each note to help dial in pitches.
- And more.
- Full internal modulation and mapping system:
- Amplitude envelope and 2 additional envelope modulators.
- 3 LFO modulators.
- 4 macros.
- Working preset loading and saving system that bundles the audio sample into the preset for you.
- Cute clouds that sing.