NoemiDocsTransformers

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. The editor shows the pattern as a row of dots, with the current step highlighted during playback.

  • 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