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

Sources

Generator

Generator

The Generator node creates notes algorithmically using configurable musical rules. Instead of fixed notes, it generates new material each time it plays, guided by probability and music theory.

STATES (A-P)

Generator supports up to 16 states. Each state stores its own scale, harmony, rhythm, contour, and dynamics rules. Use the State Selector to switch between different generation configurations. A Sequencer node can automate state switching during playback.

SCALE RULE

Controls which pitches the generator can use:

  • Scale — Choose from the scale library (Major, Minor, Dorian, etc.)
  • Root Note — The tonic pitch (default: Middle C)
  • Octave Range - Number of octaves to span (default: 2)
  • Base Octave — Center octave (default: 4)

DEGREE WEIGHTS

Each scale degree (1 through 7) has a probability weight controlling how often it appears. Higher weight = more likely. For example, boosting the 1st and 5th degrees creates music that emphasizes the tonic and dominant.

RHYTHM RULE

Controls when notes occur:

  • Note Probability - Base chance of generating a note (0-1)
  • Rest Probability - Chance of silence (0-1)
  • Duration Weights - Relative probability of different note lengths

RHYTHM SOURCES

Choose how rhythmic patterns are generated:

  • Library — Select from preset rhythm patterns
  • L-System — Algorithmic patterns from L-System grammar rules
  • Preset and iteration count configurable
  • Density Curve — Shape-based density (0 = sparse, 1 = dense)
  • Nested Euclidean - Two layers of Euclidean rhythm combined
  • Outer and inner hits/steps configurable

HARMONY RULE

  • Chord Progression - Enable harmonic movement
  • Chord Change Prob - How often chords change (per bar)
  • Chord Tone Bias — Preference for chord tones (0 = none, 1 = strong)
  • Voice Leading — How strongly successive notes move smoothly between chords (0-1)
  • Progression Mode:
  • Probabilistic - Choose next chord based on music theory
  • Template — Follow a preset progression from the library

CONTOUR RULE (MELODIC SHAPE)

  • Shape:
  • Free — No constraint
  • Ascending — Upward motion
  • Descending - Downward motion
  • Arch — Up then down
  • Valley — Down then up
  • Random Walk - Stepwise motion
  • Pendulum — Sinusoidal bias
  • Strength — How strongly the contour affects generation (0-1)
  • Phrase Length - Notes per phrase cycle
  • Step Bias — Preference for stepwise motion vs. leaps (0-1)
  • Max Leap — Maximum interval in scale degrees

MOTIVE RULE

The generator can build phrases from a short repeating motive rather than one note at a time, then develop that motive over the course of a phrase for more musical, thematic melodies.

  • Motive Length - Notes in the motive (2-8)
  • Development — How the motive is transformed on repeats:
  • Repeat, Transpose, Invert, Retrograde, Augment, Diminish, Vary
  • Dev Prob — Probability of applying a development on each repeat (0-1)
  • Variation — Amount of variation applied when developing (0-1)

PHRASE RULE

Shapes how notes are grouped into phrases and how those phrases begin and end.

  • Phrase Length - Phrase duration in beats
  • Phrase Rest — Beats of silence between phrases
  • Tension Arc — Dynamic/harmonic shape across the phrase:
  • Flat, Rising, Falling, Wave, Build & Release
  • Phrase End — How each phrase resolves: Sustain, Rest, or Resolve

DYNAMICS RULE

  • Base Velocity — Starting velocity level (0-1)
  • Velocity Range — Amount of random variation
  • Accent Prob — Chance of an accent
  • Accent Amount — Extra velocity for accents

HUMANIZATION

  • Adds random timing and velocity variations for a more natural feel (0-1).

MUSICALITY

Three refinement controls make raw generation feel more intentional:

  • Register Stability - Keeps the melody within a consistent octave range instead of leaping across registers (0-1)
  • Metric Awareness — Biases note placement and accents toward strong beats (0-1)
  • Voice Leading — Smooths motion between successive chords (0-1; same value shown in the Harmony rule)

FOLLOW CONDUCTOR

By default every Generator rolls its own dice, so multiple generators playing together may drift harmonically. Turn on Follow Conductor to lock a generator to Noemi's shared musical "conductor":

  • Voice-leads to a single global chord clock, so all following generators outline the same harmony at the same time.
  • Rides a shared energy curve, so parts swell and settle together.

Enabling Follow Conductor on any generator automatically switches on the project-wide conductor, so a single toggle is enough to hear the effect. Add it to two or three generators and they immediately move together as an ensemble. The conductor's chord progression follows either a Markov walk over the diatonic transition table or a named progression template, changing on a shared harmonic-rhythm clock; its energy curve is driven by the current Song Arrangement section (see Song Arrangement).

FREEZE

  • Click "Freeze" to capture the generator's output as a fixed Pattern.
  • Useful for keeping a particular generation you like.

MODULATION TARGETS

  • Density — 0.0 to 1.0 (note probability multiplier)
  • Pitch Center — 36 to 96 (MIDI note)
  • Pitch Range — 0 to 48 semitones
  • Velocity — 0.0 to 1.0
  • Duration — 0.125 to 4.0 beats
  • Humanize — 0.0 to 1.0
  • Metric Awareness — 0.0 to 1.0
  • Register Stability - 0.0 to 1.0
  • Voice Leading — 0.0 to 1.0
  • Motive Length — 2 to 8
  • Development Prob — 0.0 to 1.0
  • Variation Amount — 0.0 to 1.0
PreviousPatternNext Rhythm
Tweakbench
AboutChangelogAccountSupportDiscordNo DRMDownload on the App Store

© 2002-2026 Tweakbench. All rights reserved.