First public release of PocketGranules: Multihead Granulator — a 5-engine real-time granular synthesis plugin built in JUCE/C++.
Highlights
- 5 independent grain heads, each with its own freeze, pitch, position, length, shape, gain, and spread controls
- Per-head FX chain: Filter (LP/HP/BP), Bitcrusher, Delay (sync or free), Reverb
- Modulation system: 5 LFOs + 16-step Step Sequencer + Envelope Follower, all routable to any grain or FX parameter
- Per-connection bipolar amount via Option-click in assign mode
- Live and File audio source modes with sample loading
- Tempo-synced rates for grain rate, delay time, and modulation sources
- Compact single-head UI with arrow navigation between heads
- Presets menu with Save / Load / Init
Downloads
Pre-built macOS arm64 binaries are attached below. For Intel Macs or Windows/Linux, build from source — see the README.
PocketGranules-v0.1.0-macOS-arm64-VST3.zip— unzip into~/Library/Audio/Plug-Ins/VST3/PocketGranules-v0.1.0-macOS-arm64-AU.zip— unzip into~/Library/Audio/Plug-Ins/Components/
After installing, you may need to clear your DAW's plugin cache so it rescans.
Known limitations
- Editor state (which head is shown, whether the modulation panel is open, FX slot type per slot) is not persisted across project reloads — reopens to defaults
- arm64-only binaries shipped this release