Skip to content

Waveform Display

The waveform display sits beneath the header bar and shows the loaded audio sample together with the current grain activity. In the full (two-row) layout there are two waveform displays side by side โ€” one for each layer. In compact layouts the selected layer's display is shown full width.

What you see

  • Stereo waveform โ€” the loaded sample drawn as a pair of channels.
  • Position cursor โ€” a vertical line marking the current grain spawn position in the buffer.
  • Active grain dots โ€” each currently sounding grain is drawn as a small dot over the waveform. The horizontal position encodes the grain's position in the buffer; the vertical position encodes pan; the brightness encodes amplitude.
  • Trim handles โ€” a pair of bars at the left and right edges of the audible region. Hover the waveform to reveal them; drag to set the loop in / out points. Double-click a handle to reset that side to the buffer edge. The handles auto-reset when you load a new sample or enter Live recording mode.
  • Freeze button โ€” captures the current buffer state so you can scroll the position freely without the playhead advancing (useful for holding a specific moment for manipulation).
  • Layer-link toggle โ€” on Layer 2's waveform display only, a chain icon toggles whether Layer 2 uses its own buffer (independent) or shares Layer 1's buffer.

Loading a sound

You can load an audio file three ways:

  1. Drag and drop an audio file onto the waveform display.
  2. Click anywhere on the waveform display to open a file browser.
  3. Use the Load menu in the header (in full layout) or the layer's context menu (right-click / long-press).

Supported formats include WAV, AIFF, FLAC, MP3, and Ogg Vorbis. Files at any sample rate are automatically resampled to the current app or host sample rate on a background thread, so loading a 48 kHz file into a 44.1 kHz session plays back at the correct pitch.

Clear Audio

The per-layer context menu (right-click on a waveform display, or long-press on iPad) includes a Clear Audio item. Selecting it empties that layer's buffer and resets its trim handles. Useful when you want to disarm a layer without unloading the preset.

Setting the position

Click and drag on the waveform to scrub the grain spawn position manually. In Free play mode the position advances according to the Speed parameter; drag sets it explicitly. In Instrument play mode, the position advances only while notes are held.

See also