Grainstorm Banner

Four independent tracks of granular synthesis, sampling and effects

Grainstorm plays a sample as grains, on four independent tracks, live — and every grain gets its own effect chain. Any two tracks can be merged into one sound by cross-synthesis, in real time.

It is also a sample editor, a looper with continuous tape speed, and a synthesizer that needs no sample at all. Each track then runs into a full effects suite of its own — EQ, dynamics, vocoders, convolution, spectral processing and more — for sound design work down to the single grain.

Grainstorm on macOS: a sample loaded, a section selected and zoomed into

See It Running

Load a sample, set a loop, and granulate it in real time. The waveform view shows exactly where each grain is being read, so you can hear and see the same thing at once.

Grainstorm in tape mode — loop points and playback speed changing with granulation disabled

Tape Mode

Switch granulation off and Grainstorm works as a looper and tape machine instead. Playback speed is continuous rather than stepped, with high-quality resampling behind it, so moving the speed stays clean instead of degrading as you go.

Loop points can be repositioned while the transport keeps running, with dedicated loop modes to go with them.

Editing a sample in Grainstorm — copy, paste onto a second track, maximize and reverse

Edit Your Samples

Grainstorm is a sample editor as well as a granular engine. Cut, copy, paste and insert silence, fade in and out, reverse or maximize — and apply the grain envelope straight to the waveform. Every edit is undoable, so you can work destructively without committing to anything.

Grainstorm per-grain effects and synthesis modes — reson, reverb, modal, buzz, noise and VCO

Grain Effects And Synthesis

Every single grain gets its own effect chain — filters, band pass, reverb, modal resonators, ring modulation, pitch detection and formant processing, all applied per grain rather than to the finished sound. Grains do not have to come from a sample either: VCO, noise, buzz and modal modes synthesize them outright, with a sequencer, arpeggiator and random-pitch modes driving how they are placed.

This is only the grain stage. Each track then runs into a full effects suite of its own — EQ, dynamics, saturation, delays, reverbs, phasers, vocoders, convolution and many more.

Grainstorm phase vocoder and cross synthesis algorithms

Spectral Processing

Spectral processing works on the spectrum rather than the waveform: phase manipulation, formant and frequency warping, oscillator bank resynthesis and harmonic/percussive separation among them, at FFT sizes you choose.

Cross synthesis combines two tracks into one sound, in real time, with nine algorithms to choose between.

And The Rest Of It

  • Sync loop duration across all tracks, plus LFO frequency, sequencer steps, and delay time.
  • Save and recall individual track states or the entire project, including all loaded samples. Presets are compatible across all versions.
  • Full effects suite — EQ, dynamics, vocoders, delays, reverbs and many more
  • Every parameter MIDI learnable, with per-assignment range
  • On Android today. iOS, Windows and macOS — standalone and plugin — coming soon