Skip to content

Audio setup

Grainulator runs either as a standalone app with its own audio engine, or as a plugin inside your DAW. This page covers both paths and the host-compatibility matrix.

Audio interface selection (standalone only)

Open the standalone app and choose Settings โ†’ Audio I/O. The dialog lets you pick:

  • Driver โ€” Core Audio on macOS, ASIO or Windows Audio on Windows. ASIO is strongly recommended on Windows for usable latency.
  • Input device โ€” used by the Live Input mode on each layer. Leave it on your interface's stereo input, or set it to "None" if you don't need live input.
  • Output device โ€” where the grains play back. Select your audio interface here, not the built-in speakers, if you want low latency.
  • Channel count โ€” Grainulator is stereo in and stereo out. Pick the two channels on your interface you want to use.

Sample rate and buffer size

The standalone app defaults to 44.1 kHz. You can change the sample rate from the same Settings โ†’ Audio I/O dialog. As a plugin, Grainulator always follows the host sample rate, so there's nothing to configure.

Buffer size trades latency for CPU headroom:

  • 128 or 256 samples โ€” good for live playing and MIDI performance.
  • 512 samples or higher โ€” good for mixing, bouncing, and dense patches with heavy grain density.

If you hear crackles or dropouts, raise the buffer size first. If latency feels sluggish, lower it.

Sample-rate auto-resampling

When you load an audio file, Grainulator resamples it to the current session sample rate on a background thread. A 48 kHz file dropped into a 44.1 kHz session plays back at the correct pitch โ€” no manual conversion required. The resample happens once at load time, so there's no ongoing CPU cost.

DAW host compatibility

Grainulator is tested against these hosts:

  • Logic Pro โ€” AudioUnit. Insert on an instrument or audio track via the channel-strip plugin slot.
  • Ableton Live โ€” VST3 or AudioUnit. Drag from the Plug-ins browser onto a track.
  • Reaper โ€” VST3 or AudioUnit. Use the FX button on any track.
  • Studio One โ€” VST3 or AudioUnit. Drag from the Instruments or Effects browser.
  • FL Studio โ€” VST3. Add from the Channel Rack or the Mixer's plugin slots.
  • Bitwig Studio โ€” VST3. Drag from the browser onto a track.
  • Cubase / Nuendo โ€” VST3. Add from the Instruments or Inserts rack.
  • Pro Tools โ€” AAX support is planned for v1.6.

If your host doesn't see Grainulator after install, force a plugin rescan โ€” most DAWs only look for new plugins at startup or when you press a Rescan button. See the troubleshooting page if the plugin still doesn't show up.

Instrument vs. effect

The default Grainulator build is a MIDI-controlled instrument: load it on an instrument track and send MIDI notes to trigger pitched playback. The separate Grainulator FX build is a plain insert effect that processes whatever audio is on the track, with no MIDI required. Both builds share the same granular engine and UI.