https://bboettcher3.github.io/grainbow
Brady Boettcher releases gRainbow, a free pitch-detecting granular synthesizer plugin for Windows, macOS, and Linux.
gRainbow uses longer, pitch-diverse audio clips. It automatically produces harmonics matched for MIDI input and avoids too much time-stretching by generating harmonics that are already near their target pitch.
It works like this: when an audio file is loaded into gRainbow, a pitch detection analysis is run to segment the clip into discrete pitches over time, and each one is assigned a color (hence the rainbow visual nature of the GUI).
the synth finds up to 6 pitch-matched position candidates for each note, guaranteeing harmonically agreeable grains.
Candidates are a collection of viable positions in the audio clip where the pitch is harmonic with a particular note.
Finally, the user can customize each note and its generators