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/Transformers

Transform & Sound

Transformers

Transformers

Transformers process notes in real-time as they flow through the graph. Connect a source node's output to a transformer's input, then connect the transformer's output to an instrument. Each transformer can be enabled or bypassed.

PROBABILITY GATE

Randomly passes or blocks notes based on a probability value.

  • Probability — 0.0 (block all) to 1.0 (pass all)
  • Modulatable: Probability

TRANSPOSE

Shifts all notes by a fixed number of semitones.

  • Semitones — -48 to +48
  • Modulatable: Semitones

VELOCITY SCALER

Adjusts note velocities with a multiplier and offset.

  • Scale — 0.0 to 2.0 (velocity multiplier)
  • Offset — -1.0 to +1.0 (velocity offset added after scaling)
  • Modulatable: Scale, Offset

NOTE FILTER

Only passes notes within specified pitch and velocity ranges.

  • Min Pitch — 0 to 127
  • Max Pitch — 0 to 127
  • Min Velocity — 0.0 to 1.0
  • Max Velocity — 0.0 to 1.0

CHORD GENERATOR

Takes each incoming note and outputs a full chord.

  • Chord Type — Major, Minor, Diminished, Augmented, Major7, Minor7,
  • Dominant7, Sus2, Sus4, Power, Octave
  • Inversion — 0 to 3

ARPEGGIATOR

Holds incoming notes and plays them as an arpeggiated sequence.

  • Pattern — Up, Down, UpDown, DownUp, Random, Order
  • Rate — 0.0625 to 2.0 beats per note (default: 0.25 = 16th notes)
  • Octave Range - 1 to 4 octaves
  • Gate Length — 0.1 to 1.0 (note length as fraction of step)
  • Modulatable: Rate

EUCLIDEAN RHYTHM

Applies a Euclidean rhythm pattern (Bjorklund's algorithm) to incoming notes.

  • Steps — 1 to 32 (pattern length)
  • Hits — 0 to Steps (active beats)
  • Rotation — 0 to Steps (pattern rotation offset)
  • Step Length — Beats per step (default: 0.5 = 8th notes)

HUMANIZE

Adds random timing and velocity variations for a natural feel.

  • Timing Amount — 0.0 to 1.0 (max ~50ms offset at full)
  • Velocity Amount - 0.0 to 1.0
  • Modulatable: Timing, Velocity

SCALE QUANTIZER

Forces notes to the nearest pitch in a chosen scale.

  • Scale Name — Select from scale library (Major, Minor, Dorian, etc.)
  • Root Note — C through B (0-11)

RANDOM TRANSPOSE

Randomly transposes each note within a semitone range.

  • Min Semitones — -24 to +24
  • Max Semitones — -24 to +24
  • Modulatable: Min Semitones, Max Semitones

MARKOV CHAIN

Learns pitch transition probabilities and generates variations.

  • Order — 1 to 3 (number of previous notes considered)
  • Mode — Learn (absorb input), Generate (output variations), Both
  • Temperature - 0.0 (deterministic) to 1.0 (fully random)
  • Modulatable: Temperature

The Markov chain builds a transition matrix from incoming notes and uses it to generate melodically related variations. Lower temperature stays closer to learned patterns; higher temperature adds more randomness.

STYLE LEARNER

Learns patterns from a connected source and generates stylistically similar variations.

  • Record — Enable to learn from incoming notes
  • Generate — Enable to output learned variations
  • Temperature - Variation amount (0-1)
  • Modulatable: Temperature
PreviousAudio InputNext Instruments & Effects
Tweakbench
AboutChangelogAccountSupportDiscordNo DRMDownload on the App Store

© 2002-2026 Tweakbench. All rights reserved.