Tweakbench
BundlesInstrumentsEffectsiOSSampleSiftNoemi (beta)
Introduction

Getting Started

  • Quick Start Guide
  • Overview

The Canvas

  • Canvas & Connections

Sources

  • Pattern
  • Generator
  • Rhythm
  • Waveform
  • Slicer
  • Granular
  • LiveCode
  • Sequencer

Inputs & Outputs

  • MIDI Output
  • MIDI Input
  • OSC Input / Output
  • Audio Input

Transform & Sound

  • Transformers
  • Instruments & Effects

Modulation & Tuning

  • Modulation
  • Microtuning

Mix, Master & Perform

  • Transport & Mixer
  • Mastering Chain
  • Scenes
  • Song Arrangement
  • Performance View

Reference

  • Presets & Patches
  • File Operations
  • Export Audio
  • Using Noemi as a Plugin
  • QWERTY Keyboard
  • Keyboard Shortcuts
  • Color Themes
  • Accessibility
Noemi/Docs/Waveform

Sources

Waveform

Waveform

The Waveform node is an audio sample player with 4 independent playhead lanes.

LOADING AUDIO

  • Drag an audio file onto the Waveform node on the canvas
  • Or use the "Load File" button in the editor toolbar
  • Or select from the built-in Wave Library presets
  • Supported formats: WAV, AIFF, FLAC, MP3, OGG

The waveform display shows the audio file with draggable markers for regions.

4 PLAYHEAD LANES

Like the Pattern node, each Waveform has 4 independent lanes:

  • Lane 1 (White) — Enabled by default
  • Lane 2 (Coral)
  • Lane 3 (Teal)
  • Lane 4 (Yellow)

Each lane has:

  • Speed Ratio - Playback speed (affects pitch in Repitch mode)
  • Direction — Forward or Reverse
  • Gain Scale — Volume multiplier for this lane
  • Looping — Whether the lane loops or plays once

SAMPLE REGION

Defines which portion of the audio file is active:

  • Sample Start - Beginning of the active region
  • Sample End — End of the active region

Drag the sample region markers on the waveform display to adjust.

LOOP REGION

Within the sample region, the loop region controls what portion repeats:

  • Loop Start - Beginning of the loop
  • Loop End — End of the loop

All lanes share the same loop region.

TIME-STRETCH MODES

  • Repitch - Changing speed also changes pitch (classic sampler behavior)
  • Stretch - Maintains original pitch when changing speed (time-stretching)

ZERO-CROSSING SNAP

Loop and sample markers automatically snap to the nearest zero crossing in the audio waveform, reducing clicks and pops at loop points.

BEAT LENGTH SNAP

When loading audio, the waveform length can be snapped to clean bar lengths (1, 2, 4, 8, or 16 bars) based on the current tempo.

OUTPUT ROUTING

  • Merged — All lanes output together (default)
  • Per Lane - Each lane outputs separately (4 independent outputs)

SCRIBBLE (AUDIO SCRUBBER)

Scribble lets you click-drag over the waveform to scrub and capture audio, like scratching a vinyl record.

  1. 1Click "Scribble" in the toolbar -- button turns red and shows "Done"
  2. 2Click and drag on the waveform display:
  • - Mouse X controls playback position in the sample
  • - Mouse Y controls pitch (center = original, top = 2 octaves up, bottom = 2 octaves down)
  1. 1Release the mouse to stop scrubbing. Click and drag again for more gestures.
  2. 2Adjust the Window slider (10-500 ms) to control the chunk length -- shorter = more choppy/glitchy, longer = smoother playback
  3. 3Click "Done" to finalize -- the captured audio replaces the original waveform content

Multiple gestures accumulate into a single captured recording. Scribble is great for creating stuttery, pitch-mangled remixes of your samples.

AUDIO SOURCE RECORDING

If the Waveform has an audio input connection, hold the Rec button to capture live audio from the connected source.

MODULATION TARGETS

  • Gain - 0.0 to 2.0
PreviousRhythmNext Slicer
Tweakbench
AboutChangelogAccountSupportDiscordNo DRMDownload on the App Store

© 2002-2026 Tweakbench. All rights reserved.