A patchable grid of MIDI note-stream modules: build arps, chords, sequencers and generators by wiring blocks together. Every patch block with its inputs and parameters, grouped by category. Use the chapter index or Ctrl+F for a specific name.
Dynamics
162 modules
# Velocity 1 input
Scales and offsets note velocity, with a modulation amount.
| Param | Range | Default | Unit |
Scale | 0 – 2 | 1 | — |
Offset | -64 – 64 | 0 | — |
Mod Amt | -64 – 64 | 0 | — |
# VelCurve 1 input
Reshapes velocity through a power curve.
| Param | Range | Default | Unit |
Curve | 0.2 – 5 | 1 | — |
# Humanize 1 input
Adds random timing and velocity jitter for a human feel.
| Param | Range | Default | Unit |
Timing | 0 – 50 | 8 | ms |
Velocity | 0 – 1 | 0.3 | — |
# Accent 1 input
Boosts velocity on every Nth note.
| Param | Range | Default | Unit |
Every | 1 – 16 | 4 | — |
Amount | 0 – 1 | 0.5 | — |
# VelClip 1 input
Clamps velocity between Min and Max.
| Param | Range | Default | Unit |
Min | 1 – 127 | 1 | — |
Max | 1 – 127 | 127 | — |
# Ramp 1 input
Velocity ramp over a run of notes, ascending or descending.
| Param | Range | Default | Unit |
Length | 2 – 16 | 8 | — |
Depth | 0 – 1 | 0.6 | — |
Direction | Up · Down | — |
# VelCompress 1 input
Velocity compressor: velocities above Threshold are pulled toward it by Ratio (1 = off, 8 = hard), narrowing the dynamic range smoothly instead of hard-clamping like VelClip.
| Param | Range | Default | Unit |
Threshold | 1 – 127 | 64 | — |
Ratio | 1 – 8 | 2 | — |
# VelInvert 1 input
Flips the velocity scale around its midpoint (soft <-> loud) by Amount, so your accents become ghost notes and the ghosts become accents - a velocity mirror, blendable to taste.
| Param | Range | Default | Unit |
Amount | 0 – 1 | 1 | — |
# VelKey 1 input
Keyboard velocity tracking: scales each note's velocity by how far its pitch sits from a Center note, Tilt setting how strongly and which way - higher notes louder (or softer), the dynamic key-tracking of real instruments.
| Param | Range | Default | Unit |
Center | 0 – 127 | 60 | — |
Tilt | -1 – 1 | 0.5 | — |
# VelLength 1 input
Note duration scales with velocity: hard notes ring for Max ms, soft notes for Min (set Max < Min to make accents staccato) - the played articulation where dynamics shape note length.
| Param | Range | Default | Unit |
Min | 1 – 2000 | 60 | ms |
Max | 1 – 2000 | 500 | ms |
# GoldenVel 1 input
Golden velocity: replaces each note's velocity with a value from the golden-ratio low-discrepancy sequence, which fills the dynamic range far more evenly than random, so accents never clump; Depth blends it against the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# RudinShapiroAccent 1 input
Rudin-Shapiro accent: pushes each note's velocity up or down by the +/-1 Rudin-Shapiro sequence of its count, an aperiodic accent pattern with a famously flat (white-like) spectrum - structured stress that never repeats predictably.
| Param | Range | Default | Unit |
Amount | 0 – 63 | 24 | — |
# FibVelocity 1 input
Fibonacci velocity: drives note velocity from the Fibonacci sequence taken modulo 128, climbing then wrapping in the golden cadence; Depth blends the pattern against the incoming velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelDrift 1 input
Velocity drift: each note's velocity takes one step of a bounded random walk, so dynamics wander smoothly and correlatedly over time instead of jumping independently like Humanize - the slow swell and ebb of a tiring player.
| Param | Range | Default | Unit |
Step | 0 – 1 | 0.3 | — |
# VelGate 1 input
Velocity gate: drops any note whose velocity falls outside the Min..Max window, so only soft (or only hard) hits pass - a dynamics-dependent filter for splitting ghosted from accented playing.
| Param | Range | Default | Unit |
Min | 1 – 127 | 1 | — |
Max | 1 – 127 | 127 | — |
# CrescendoLoop 1 input
Crescendo loop: velocity climbs from Min to Max across Length notes then snaps back and repeats, an automatic sawtooth dynamic swell driven by the note count rather than the clock.
| Param | Range | Default | Unit |
Length | 2 – 32 | 8 | — |
Min | 1 – 127 | 30 | — |
Max | 1 – 127 | 120 | — |
# VelByPitch 1 input
Velocity by pitch: sets each note's velocity from its keyboard position (a Slope per semitone around middle C plus a Base), so high notes can ring louder or softer - keyboard-position dynamics.
| Param | Range | Default | Unit |
Slope | -3 – 3 | 1 | — |
Base | 1 – 127 | 80 | — |
# ZipfVelocity 1 input
Zipf velocity: draws each note's velocity from a Zipf (1/rank) distribution, so a few dynamic levels dominate and loud accents are rare - the power-law dynamics of natural performance; Depth blends it against the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PrimeVelocity 1 input
Prime velocity: drives velocity from the gaps between successive prime numbers, an irregular yet deterministic accent sequence that never settles into an obvious loop; Depth blends it with the incoming velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelStep 1 input
Velocity step: quantizes velocity to a small number of levels (a dynamics bit-crush), flattening expressive playing into stepped terraces from gentle 8-level to brutal 2-level.
| Param | Range | Default | Unit |
Levels | 2 – 16 | 4 | — |
# AccentPattern 1 input
Accent pattern: boosts velocity on the on-steps of a 16-step accent bitmask and trims it elsewhere, stamping a repeating dynamic groove onto an even stream of notes.
| Param | Range | Default | Unit |
Pattern | 0 – 65535 | 34953 | — |
Amount | 0 – 63 | 24 | — |
# ThueMorseVelocity 1 input
Thue-Morse velocity: alternates two velocity levels by the cube-free Thue-Morse parity of the note count, accenting in a self-similar, never-quite-repeating pattern instead of a simple every-other.
| Param | Range | Default | Unit |
Low | 1 – 127 | 50 | — |
High | 1 – 127 | 110 | — |
# CollatzVelocity 1 input
Collatz velocity: maps each note's velocity to the number of 3n+1 steps its count takes to reach 1, an erratic deterministic accent sequence from the unsolved conjecture; Depth blends against the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DigitSumVelocity 1 input
Digit-sum velocity: derives velocity from the decimal digit-sum of the note count, a self-similar sawtooth-of-sawtooths accent that resets every power of ten; Depth blends it with the incoming velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# HarmonicVelocity 1 input
Harmonic velocity: shapes velocity along a 1/(k+1) harmonic-decay curve over a repeating Length-note cycle, so each phrase opens strong and tapers - an automatic accent-and-decay groove.
| Param | Range | Default | Unit |
Length | 2 – 16 | 4 | — |
Base | 1 – 127 | 110 | — |
# DivisorCountVelocity 1 input
Divisor-count velocity: makes notes louder on counts with many divisors, so highly-composite ordinals (12, 24, 36...) land as accents and primes stay quiet; Depth blends against the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# TotientVelocity 1 input
Totient velocity: drives velocity from Euler's totient ratio phi(n)/n of the count, dipping on numbers rich in small prime factors and peaking on primes - a number-theoretic accent contour; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# OmegaVelocity 1 input
Omega velocity: sets velocity from the number of prime factors (with multiplicity) of the count, so smooth primes play soft and factor-heavy numbers play hard; Depth blends it with the incoming velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PitchClassVelocity 1 input
Pitch-class velocity: accents every note of a chosen pitch class and softens the rest, so a tonic or any scale degree rings out across the whole keyboard - a harmonic spotlight on one note name.
| Param | Range | Default | Unit |
Class | C · C# · D · D# · E · F · F# · G · G# · A · A# · B | — |
Amount | 0 – 63 | 24 | — |
# IntervalVelocity 1 input
Interval velocity: sets each note's velocity from the size of its leap from the previous note, so wide jumps hit hard and stepwise motion stays gentle - dynamics that follow the melodic contour; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# RepeatDecay 1 input
Repeat decay: each immediate repetition of the same note plays quieter by a decay factor, taming machine-gun retriggers into a natural fade and resetting the moment the pitch changes.
| Param | Range | Default | Unit |
Decay | 0.3 – 0.99 | 0.8 | — |
# BinaryWeightVelocity 1 input
Binary-weight velocity: drives velocity from the number of 1-bits (Hamming weight) in the note count, a self-similar accent pattern that pulses with the binary structure of the ordinal; Depth blends it with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# RulerVelocity 1 input
Ruler velocity: accents notes by the ruler sequence (the power of two dividing the count: 0,1,0,2,0,1,0,3,...), so every other note is a light tick and the downbeats of each binary level land harder - a self-similar metric accent.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# SternBrocotVelocity 1 input
Stern-Brocot velocity: shapes velocity from Stern's diatomic (fusc) sequence, the fractal numerators of the Stern-Brocot tree of rationals, giving a self-similar sawtooth-of-sawtooths accent; Depth blends with the incoming velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelocityLFO 1 input
Velocity LFO: sweeps velocity up and down with a slow sine over a set number of notes, an automatic dynamic swell-and-fade that breathes life into a flat sequence; Depth sets how deep the swell.
| Param | Range | Default | Unit |
Period | 2 – 64 | 16 | — |
Depth | 0 – 63 | 30 | — |
# SwingVelocity 1 input
Swing velocity: accents on-beat notes and softens off-beat ones, applying the dynamic side of a swing/shuffle feel (the loud-soft alternation) independent of timing - instant groove from even input.
| Param | Range | Default | Unit |
Amount | 0 – 63 | 20 | — |
# GoldenSectionAccent 1 input
Golden-section accent: places a strong accent at the start and at the golden-ratio point (~0.618) of a repeating cycle, an aesthetically-balanced asymmetric stress pattern instead of an even backbeat.
| Param | Range | Default | Unit |
Length | 3 – 32 | 8 | — |
Amount | 0 – 63 | 28 | — |
# ZeckendorfVelocity 1 input
Zeckendorf velocity: accents each note by how many Fibonacci numbers it takes to sum to the note count (its Zeckendorf representation length), a number-theoretic accent that grows in golden steps; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelocitySmooth 1 input
Velocity smooth: glides each note's velocity toward a running average of the recent ones, ironing out wild dynamic jumps into an even, controlled performance; Amount sets how strongly it pulls toward the average.
| Param | Range | Default | Unit |
Amount | 0 – 1 | 0.6 | — |
# MarkovVelocity 1 input
Markov velocity: walks the velocity through a near-neighbour Markov chain of levels, so dynamics drift coherently (mostly small changes, occasional leaps) rather than jumping randomly - a stochastic but musical accent contour.
| Param | Range | Default | Unit |
Levels | 3 – 12 | 6 | — |
Wander | 0 – 1 | 0.4 | — |
# EuclideanVelocity 1 input
Euclidean velocity: accents the notes that fall on the onsets of a Euclidean rhythm of Pulses-in-Steps and softens the rest, stamping a maximally-even world-rhythm groove onto the dynamics.
| Param | Range | Default | Unit |
Pulses | 1 – 16 | 5 | — |
Steps | 1 – 16 | 8 | — |
Amount | 0 – 63 | 28 | — |
# VelGateHysteresis 1 input
Velocity Schmitt gate: opens once a note exceeds the High velocity and stays open until one drops below Low, so soft passages between accents either all pass or all mute - hysteretic dynamic gating that avoids chattering at the threshold.
| Param | Range | Default | Unit |
High | 1 – 127 | 90 | — |
Low | 1 – 127 | 50 | — |
# KolakoskiVelocity 1 input
Kolakoski velocity: alternates two velocity levels following the self-describing Kolakoski sequence (whose run-lengths are the sequence itself), giving a hypnotically self-similar yet non-repeating accent pattern.
| Param | Range | Default | Unit |
Low | 1 – 127 | 50 | — |
High | 1 – 127 | 110 | — |
# MoebiusVelocity 1 input
Moebius velocity: accents notes by the Moebius function of the count - loud on squarefree numbers with an even number of prime factors, soft on odd, and mid-level on square-divisible ones; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PadovanVelocity 1 input
Padovan velocity: steps velocity through the Padovan sequence (P(n)=P(n-2)+P(n-3), the plastic-number recurrence) taken modulo a range, a slow, gently-rolling accent contour; Depth blends with the incoming velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# LucasVelocity 1 input
Lucas velocity: steps velocity through the Lucas numbers (the Fibonacci companion 2,1,3,4,7,11,...) taken modulo a range, a golden-cadence accent contour; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# GcdVelocity 1 input
GCD velocity: sets velocity from the greatest common divisor of the note count and a modulus, so counts sharing big factors with the modulus hit harder - a quietly-periodic, factor-driven accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Modulus | 2 – 24 | 12 | — |
Depth | 0 – 1 | 1 | — |
# PrimeCountVelocity 1 input
Prime-count velocity: drives velocity from the prime-counting function pi(count) - how many primes are at or below the note count - taken modulo a span, a slowly-climbing-then-wrapping accent rooted in the distribution of primes.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# MelodicAccent 1 input
Melodic accent: accents notes that step up from the previous one and softens those that step down, so the dynamics follow the rise and fall of the melodic contour - phrasing that breathes with the line.
| Param | Range | Default | Unit |
Amount | 0 – 63 | 20 | — |
# VelocityFloor 1 input
Velocity floor: lifts any note played softer than the floor up to it, guaranteeing every note speaks at a minimum level - a reverse noise gate for taming ghost notes and uneven controllers.
| Param | Range | Default | Unit |
Floor | 1 – 127 | 40 | — |
# VelocityExpand 1 input
Velocity expand: pushes velocities away from the mid-level (the opposite of compression), so soft notes get softer and loud notes louder - widening the dynamic range of a flatly-played or over-quantized part.
| Param | Range | Default | Unit |
Ratio | 1 – 3 | 1.5 | — |
# AccentEveryN 1 input
Accent every N: boosts the velocity of every Nth note and slightly ducks the rest, stamping a steady metric downbeat onto an even stream - the simplest way to imply a time signature in the dynamics.
| Param | Range | Default | Unit |
N | 2 – 16 | 4 | — |
Amount | 0 – 63 | 28 | — |
# GhostNoteInject 1 input
Ghost-note inject: randomly demotes a fraction of notes to a soft 'ghost' level, scattering the quiet in-between hits that give drum and bass parts their human, shuffling feel.
| Param | Range | Default | Unit |
Probability | 0 – 1 | 0.3 | — |
GhostVel | 1 – 80 | 30 | — |
# DigitalRootVelocity 1 input
Digital-root velocity: accents each note by the digital root (the repeated digit-sum, 1..9) of its count, a perfectly periodic nine-step accent staircase from elementary number theory; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# AbundancyVelocity 1 input
Abundancy velocity: drives velocity from the abundancy index sigma(n)/n of the count - near 1 for primes, climbing past 2 for perfect and abundant numbers - so divisor-rich counts hit hardest; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PrimeFactorVelocity 1 input
Prime-factor velocity: sets velocity from the largest prime factor of the count (log-scaled), so prime counts ring loud and smooth, small-factored counts stay soft; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# SquareDistanceVelocity 1 input
Square-distance velocity: accents notes by how close the count sits to a perfect square - loud right on the squares, fading in the gaps - a pulsing accent that widens as the squares spread apart; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelocityRandomScale 1 input
Velocity random scale: multiplies each note's velocity by an independent random gain, scattering the dynamics for a more human, less machine-perfect feel (timing untouched, unlike Humanize); Amount sets the scatter width.
| Param | Range | Default | Unit |
Amount | 0 – 1 | 0.3 | — |
# HappyVelocity 1 input
Happy velocity: accents each note by how its count behaves under the happy-number process (sum of squared digits) - loud and bright if it reaches 1, darker if it falls into the sad cycle; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# KaprekarVelocity 1 input
Kaprekar velocity: drives velocity from how many digit-sort-and-subtract steps the count takes to reach Kaprekar's constant 6174, an erratic 0-7 accent from a famous digit routine; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# CatalanVelocity 1 input
Catalan velocity: steps velocity through the Catalan numbers (1,1,2,5,14,42,...) taken modulo a range, the combinatorial sequence counting balanced brackets and binary trees; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DigitReverseVelocity 1 input
Digit-reverse velocity: drives velocity from the count read backwards (123 becomes 321), an erratic accent that scrambles the steady climb of the counter into a jumpy pattern; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PersistenceVelocity 1 input
Persistence velocity: accents each note by the multiplicative-persistence depth of its count (how many digit-product steps reach a single digit), a sparse, spiky accent rooted in a famous open digit problem; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# GrayCodeVelocity 1 input
Gray-code velocity: drives velocity from the reflected-binary Gray code of the note count (successive values differ by one bit), giving a smoothly-rotating, single-step-change accent pattern; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# FactorialBaseVelocity 1 input
Factorial-base velocity: accents each note by the digit-sum of its count written in the factorial number system (where place values are 1!,2!,3!,...), an exotic mixed-radix accent contour; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# ScaleHighlight 1 input
Scale highlight: accents notes that belong to the chosen Root/Scale and softens the chromatic outsiders, spotlighting the key without removing any notes - a scale-aware dynamic emphasis.
| Param | Range | Default | Unit |
Root | C · C# · D · D# · E · F · F# · G · G# · A · A# · B | — |
Scale | Chromatic · Major · Natural Minor · Harmonic Minor · Melodic Minor · Dorian · Phrygian · Lydian · Mixolydian · Locrian · Pentatonic Maj · Pentatonic Min · Blues · Whole Tone · Diminished · Augmented · Hungarian Min · Japanese · Egyptian · Spanish | — |
Amount | 0 – 63 | 24 | — |
# ThueMorseTernaryVel 1 input
Ternary Thue-Morse velocity: picks one of three velocity levels from the base-3 Thue-Morse sequence (digit-sum mod 3) of the count, a self-similar three-level accent that avoids short repeats; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# BernoulliSignVelocity 1 input
Bernoulli-sign velocity: alternates two velocity levels by the sign of the Bernoulli numbers (the alternating-sign even-index sequence from number theory and calculus), with a neutral level on the zero-valued odd indices.
| Param | Range | Default | Unit |
Low | 1 – 127 | 50 | — |
High | 1 – 127 | 110 | — |
# LookSayVelocity 1 input
Look-and-say velocity: drives velocity from the growing length of the look-and-say sequence (1, 11, 21, 1211, ...) at the note count, a self-describing sequence that lengthens by Conway's constant; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# SigmaVelocity 1 input
Sigma velocity: drives velocity from sigma(count), the sum of all divisors of the note count, so highly-divisible counts hit harder - an accent contour straight out of number theory; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# RadicalVelocity 1 input
Radical velocity: accents each note by the radical of its count (the product of its distinct prime factors), so squarefree counts read high and prime-power counts read low; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# HammingDistanceVelocity 1 input
Hamming-distance velocity: drives velocity from how many bits flip between successive note counts (the Hamming distance of consecutive integers), a small spiky accent that jumps at binary carries; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# UnitaryDivisorVelocity 1 input
Unitary-divisor velocity: accents each note by the sum of its count's unitary divisors (divisors that share no factor with their cofactor), a coprime-divisor variant of the sigma accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# EuclideanAccentVelocity 1 input
Euclidean accent: boosts the velocity of notes landing on a Euclidean (Bjorklund) rhythm and softens the rest, stamping an evenly-distributed accent groove onto a steady stream of notes without dropping any.
| Param | Range | Default | Unit |
Pulses | 1 – 32 | 5 | — |
Steps | 1 – 32 | 8 | — |
Amount | 0 – 63 | 28 | — |
# AliquotVelocity 1 input
Aliquot velocity: drives velocity from the aliquot sum (the sum of a number's proper divisors) of the note count, the quantity behind perfect, abundant and deficient numbers; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# MobiusVelocity 1 input
Moebius velocity: picks one of three velocity levels from the Moebius function mu of the count - high for squarefree-even-factor counts, low for squarefree-odd, neutral for counts with a squared factor - a number-theoretic three-state accent.
| Param | Range | Default | Unit |
Low | 1 – 127 | 45 | — |
High | 1 – 127 | 110 | — |
# PrimeGapVelocity 1 input
Prime-gap velocity: drives velocity from the size of the prime gap bracketing the note count (the distance between the primes just below and just above it), so notes near large prime deserts hit harder; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# CototientVelocity 1 input
Cototient velocity: accents each note by the cototient n minus Euler's totient (the count of integers up to n that share a factor with it), a divisor-flavoured accent complementary to the totient; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PellVelocity 1 input
Pell velocity: drives velocity from the Pell numbers (P(n)=2P(n-1)+P(n-2): 1,2,5,12,29,70,...), the silver-ratio cousin of Fibonacci; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# WythoffVelocity 1 input
Wythoff velocity: drives velocity from the lower Wythoff sequence floor(n*phi) (the golden Beatty sequence, the winning positions of Wythoff's game: 1,3,4,6,8,9,11,...); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# SternDiatomicVelocity 1 input
Stern-diatomic velocity: accents each note by Stern's diatomic (fusc) sequence 1,1,2,1,3,2,3,1,4,... whose consecutive ratios enumerate every rational once (the Stern-Brocot tree); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# BeattyVelocity 1 input
Beatty velocity: drives velocity from the Beatty sequence floor(n*sqrt2) (an irrational-rotation staircase that, with its complement, partitions the integers); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# BackbeatAccent 1 input
Backbeat accent: boosts the velocity of notes on beats 2 and 4 (the backbeat) and slightly softens the others, stamping the rock/pop snare-accent feel onto a flat stream without dropping notes.
| Param | Range | Default | Unit |
Amount | 0 – 63 | 28 | — |
# ScaleDegreeAccent 1 input
Scale-degree accent: accents notes by their function in the key - tonic loudest, then fifth and third, with weak and chromatic degrees softened - carving a dynamic shape that follows the harmony.
| Param | Range | Default | Unit |
Root | C · C# · D · D# · E · F · F# · G · G# · A · A# · B | — |
Amount | 0 – 63 | 24 | — |
# RegisterAccent 1 input
Register accent: boosts the velocity of notes inside a Low..High pitch window and softens those outside, spotlighting one register's dynamics without dropping any notes.
| Param | Range | Default | Unit |
Low | 0 – 127 | 48 | — |
High | 0 – 127 | 72 | — |
Amount | 0 – 63 | 24 | — |
# TurnaroundAccent 1 input
Turnaround accent: boosts the velocity of notes that are local melodic turning points - the peaks and valleys where the line changes direction - emphasising the contour's corners.
| Param | Range | Default | Unit |
Amount | 0 – 63 | 28 | — |
# PrimeIndexAccent 1 input
Prime-index accent: accents the prime-numbered notes in the stream (the 2nd, 3rd, 5th, 7th, 11th, ... to pass) and softens the rest, an irregular number-theoretic accent pattern.
| Param | Range | Default | Unit |
Amount | 0 – 63 | 24 | — |
# PopcountVelocity 1 input
Popcount velocity: drives velocity from the number of 1-bits in the note count (its binary Hamming weight), a jagged bit-pattern accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# TrailingOnesVelocity 1 input
Trailing-ones velocity: accents each note by how many 1-bits trail at the bottom of its binary count (0,1,0,2,0,1,0,3,...), a carry-driven spiky pattern; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# ReverseBitsVelocity 1 input
Bit-reverse velocity: drives velocity from the 8-bit bit-reversal of the note count, scrambling the steady counter into the scattered order used by FFT bit-reversal; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DigitProductVelocity 1 input
Digit-product velocity: accents each note by the product of its count's decimal digits, so counts with big digits hit hard and those with small digits stay soft; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# AlternatingSumVelocity 1 input
Alternating-sum velocity: drives velocity from the alternating digit sum of the count (the signed digit total behind the divisible-by-11 test), an oscillating accent contour; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DistinctPrimeVelocity 1 input
Distinct-prime velocity: accents each note by little-omega, the number of distinct prime factors of its count (primes softest, highly-composite counts loudest); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# JacobiVelocity 1 input
Jacobi-symbol velocity: picks one of three velocity levels from the Jacobi symbol of the count over an odd Modulus (+1, -1 or 0), a quadratic-residue signature from number theory; the modulus sets the pattern's period.
| Param | Range | Default | Unit |
Modulus | 3 – 99 | 15 | — |
Low | 1 – 127 | 45 | — |
High | 1 – 127 | 110 | — |
# SmoothnessVelocity 1 input
Smoothness velocity: drives velocity from the largest prime factor of the note count, so smooth (small-factor) counts read soft and prime counts read loud; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# RoughnessVelocity 1 input
Roughness velocity: drives velocity from the smallest prime factor of the note count, the complement of smoothness, so even counts read low and prime-like counts read high; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelocityGammaCurve 1 input
Velocity gamma curve: reshapes velocity through a gamma transfer curve - values below 1 lift soft notes and compress dynamics, above 1 push them down and expand - a smooth nonlinear dynamics bend.
| Param | Range | Default | Unit |
Gamma | 0.2 – 5 | 1 | — |
# VelocityRandomWalk 1 input
Velocity random walk: nudges velocity by a smoothed, bounded random walk so the dynamics drift and breathe over time rather than jumping independently each note, a gradual humanizing of touch.
| Param | Range | Default | Unit |
Step | 0 – 1 | 0.3 | — |
# TotientStepsVelocity 1 input
Totient-depth velocity: accents each note by how many times Euler's totient must be applied to its count to reach 1 (the iterated-totient depth, roughly log-scaled); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PrimePiVelocity 1 input
Prime-pi velocity: drives velocity from the prime-counting function pi(count) - how many primes are at or below the count - a slowly-climbing staircase accent from analytic number theory; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelocityGate 1 input
Velocity gate: passes only notes whose velocity falls inside a Low..High window, masking soft or loud notes (a dynamics filter / range splitter); Invert mutes the window instead of keeping it.
| Param | Range | Default | Unit |
Low | 1 – 127 | 1 | — |
High | 1 – 127 | 127 | — |
Invert | 0 – 1 | 0 | — |
# DigitMaxVelocity 1 input
Digit-max velocity: drives velocity from the largest decimal digit of the note count, a coarse stepping accent that climbs and resets with the leading digits; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# BinaryRunVelocity 1 input
Binary-run velocity: accents each note by the longest run of identical bits in its binary count, spiking on counts like 7, 15, 31 and 56; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# GoldenAngleVelocity 1 input
Golden-angle velocity: rotates each note count by the 137.5-degree golden angle (the phyllotaxis spiral that arranges sunflower seeds) and reads velocity from the resulting angle, an evenly-scattering accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# ModRangeVelocity 1 input
Mod-range velocity: ramps velocity in a repeating sawtooth across a chosen period of notes, a steady rising-then-resetting accent staircase; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Period | 2 – 32 | 8 | — |
Depth | 0 – 1 | 1 | — |
# DigitSpreadVelocity 1 input
Digit-spread velocity: drives velocity from the spread between the largest and smallest decimal digit of the note count, so repdigit counts read soft and mixed-digit counts read loud; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# NibbleSwapVelocity 1 input
Nibble-swap velocity: scrambles velocity by swapping the high and low 4-bit nibbles of the note count, a byte-twiddling accent that jumps in a fixed but jagged pattern; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# CompositeRunVelocity 1 input
Composite-run velocity: accents each note by how many composite counts have passed since the last prime, ramping up through prime gaps and snapping back to zero on each prime; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# TriangularModVelocity 1 input
Triangular-mod velocity: shapes velocity as a triangle wave rising and falling across a chosen period of notes, a smooth swell-and-fade accent contour; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Period | 2 – 32 | 8 | — |
Depth | 0 – 1 | 1 | — |
# SquareWaveVelocity 1 input
Square-wave velocity: alternates every note between two fixed velocity levels, a hard 2-step on/off accent that drives a mechanical pumping groove.
| Param | Range | Default | Unit |
Low | 1 – 127 | 50 | — |
High | 1 – 127 | 110 | — |
# RandomHoldVelocity 1 input
Random-hold velocity: picks a random velocity and holds it for Hold notes before re-rolling, a sample-and-hold dynamic that gives blocky terraced changes rather than per-note jumps; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Hold | 1 – 16 | 4 | — |
Depth | 0 – 1 | 1 | — |
# DivisorProductVelocity 1 input
Divisor-product velocity: drives velocity from the product of the note count's divisors (taken modulo a range), a number-theoretic accent that swings high for highly-composite counts; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# SineWaveVelocity 1 input
Sine-wave velocity: shapes velocity as a smooth sine across a chosen period of notes, a gentle rise-and-fall dynamic swell repeating every Period notes; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Period | 2 – 32 | 8 | — |
Depth | 0 – 1 | 1 | — |
# ExpDecayVelocity 1 input
Exp-decay velocity: velocity starts loud and decays exponentially across a phrase of N notes then resets, an automatic decrescendo per phrase; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Period | 2 – 32 | 8 | — |
Depth | 0 – 1 | 1 | — |
# StaircaseVelocity 1 input
Staircase velocity: velocity climbs in quantized steps up a staircase across a chosen number of steps then drops back, a terraced crescendo accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Steps | 2 – 12 | 4 | — |
Depth | 0 – 1 | 1 | — |
# CollatzPeakVelocity 1 input
Collatz-peak velocity: accents each note by the log-height of the highest value its count reaches in the Collatz (3n+1) hailstone trajectory, so counts that soar before falling hit hardest; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# TotientRatioVelocity 1 input
Totient-ratio velocity: drives velocity from Euler's totient ratio phi(n)/n, so primes read near-full and highly-composite counts read soft, an arithmetic density accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# AbundanceVelocity 1 input
Abundance velocity: accents each note by the signed abundance sigma(n)-2n, so deficient counts read soft, perfect counts sit at centre and abundant counts read loud; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# JacobsthalVelocity 1 input
Jacobsthal velocity: drives velocity from the Jacobsthal numbers (J(n)=J(n-1)+2J(n-2): 1,1,3,5,11,21,...), a Fibonacci cousin tied to powers of two; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PerrinVelocity 1 input
Perrin velocity: drives velocity from the Perrin sequence (P(n)=P(n-2)+P(n-3): 3,2,3,2,5,5,7,10,...), famous for its primality-test conjecture; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# NarayanaVelocity 1 input
Narayana velocity: drives velocity from Narayana's-cows sequence (a(n)=a(n-1)+a(n-3): 1,2,3,4,6,9,13,19,...), whose ratio tends to the supergolden ratio; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# CalkinWilfVelocity 1 input
Calkin-Wilf velocity: drives velocity from the Calkin-Wilf rational at the count (fusc(n)/fusc(n+1)), the breadth-first enumeration that lists every positive fraction exactly once; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# HarmonicNumberVelocity 1 input
Harmonic-number velocity: drives velocity from the harmonic number H(n)=1+1/2+...+1/n, a smooth slowly-saturating logarithmic climb across the note count; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# LogVelocity 1 input
Log velocity: drives velocity from the base-2 logarithm of the note count, a gentle ever-slowing ramp that doubles its reach each octave of counts; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# SquareRootVelocity 1 input
Square-root velocity: drives velocity from the integer square root of the note count, a staircase whose steps grow ever wider; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DigitRotateVelocity 1 input
Digit-rotate velocity: rotates the count's decimal digits one place (the last digit jumps to the front) and reads velocity from the result, scrambling the steady counter into a jumpy pattern; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PrimeIndexVelocity 1 input
Prime-index velocity: drives velocity from the n-th prime number (the prime sitting at the running count's index), an irregularly-climbing accent straight from the prime sequence; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PartitionVelocity 1 input
Partition velocity: drives velocity from p(n), the number of ways to write the count as a sum of positive integers, a fast-growing combinatorial accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# TernaryDigitVelocity 1 input
Ternary-digit velocity: drives velocity from the base-3 digit sum of the note count, a self-similar accent that climbs and resets on ternary carries; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# FactorialModVelocity 1 input
Factorial-mod velocity: drives velocity from the count's factorial taken modulo 127, which collapses to zero past a small index (Wilson's theorem territory), giving a sharp early flurry then silence-velocity; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# ReverseSubtractVelocity 1 input
Reverse-subtract velocity: drives velocity from the absolute difference between the count and its digit-reversal (the 196-algorithm / Kaprekar step), zero on palindromes and large on lopsided counts; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# CollatzOddStepsVelocity 1 input
Collatz-odd-steps velocity: accents each note by how many odd (3n+1) rises its count takes on the way down the Collatz trajectory, an erratic hailstone-flavoured accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# ModInverseVelocity 1 input
Mod-inverse velocity: drives velocity from the modular inverse of the note count under a chosen modulus (zero when the count shares a factor with the modulus), a number-theoretic scramble; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Modulus | 3 – 127 | 17 | — |
Depth | 0 – 1 | 1 | — |
# DigitEntropyVelocity 1 input
Digit-entropy velocity: drives velocity from how many distinct decimal digits the count uses, so repdigits read soft and varied counts read loud; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# RunningSumVelocity 1 input
Running-sum velocity: accumulates a small per-note increment into a velocity that drifts upward and wraps, a slowly-cycling ramp untied to pitch; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# AliquotStepsVelocity 1 input
Aliquot-steps velocity: accents each note by how many steps the count's aliquot sequence (repeatedly summing proper divisors) takes before terminating or settling, an unpredictable number-theory accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DigitMinVelocity 1 input
Digit-min velocity: drives velocity from the smallest decimal digit of the note count, the mirror of digit-max; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PowerOfTwoFactorVelocity 1 input
Power-of-two-factor velocity: drives velocity from the largest power of two that divides the count, so odd counts read soft and highly-even counts read loud (a binary-divisibility accent); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# GoldbachCountVelocity 1 input
Goldbach-count velocity: accents each even count by the number of distinct ways it splits into a sum of two primes (its Goldbach partitions), a rising and jagged accent; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# DivisorSumVelocity 1 input
Divisor-sum velocity: drives velocity from sigma(n), the sum of all divisors of the note count, so primes read low and highly-composite counts read loud; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# PrimorialModVelocity 1 input
Primorial-mod velocity: drives velocity from the primorial (product of the first k primes) taken modulo 127, a fast-scrambling accent that jumps as each new prime multiplies in; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# LeonardoVelocity 1 input
Leonardo velocity: drives velocity from the Leonardo numbers (L(n)=L(n-1)+L(n-2)+1: 1,1,3,5,9,15,25,...), the smoothsort sequence kin to Fibonacci; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# TribonacciVelocity 1 input
Tribonacci velocity: drives velocity from the Tribonacci numbers where each term sums the previous three (0,1,1,2,4,7,13,24,44,...); Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# HumanizeVelocity 1 input
Humanize velocity: adds a small random variation to each note-on velocity so repeated hits no longer read as identical, a subtle natural-feel dither.
| Param | Range | Default | Unit |
Amount | 0 – 64 | 12 | — |
# VelocityCompress 1 input
Velocity compress: pulls every note-on velocity toward the centre by the set ratio, narrowing the dynamic range so soft and loud notes sit closer together.
| Param | Range | Default | Unit |
Ratio | 0 – 1 | 0.5 | — |
# VelocityDrift 1 input
Velocity drift: applies a slow bounded random walk to note-on velocities so the dynamics wander gently up and down over time rather than jumping; Step sets the walk speed.
| Param | Range | Default | Unit |
Step | 0 – 30 | 8 | — |
# VelocityClip 1 input
Velocity clip: hard-limits note-on velocities to a floor and ceiling, clamping anything outside the window to the edges (a dynamic gate/limiter).
| Param | Range | Default | Unit |
Floor | 1 – 127 | 20 | — |
Ceil | 1 – 127 | 110 | — |
# VelocityCurve 1 input
Velocity curve: reshapes note-on velocity through a gamma curve - values above 1 soften the response (more playing in the quiet range), below 1 harden it.
| Param | Range | Default | Unit |
Gamma | 0.2 – 5 | 1 | — |
# VelocityQuantize 1 input
Velocity quantize: snaps note-on velocities to a small number of evenly-spaced levels, a terraced/stepped dynamic reminiscent of early samplers and harpsichords.
| Param | Range | Default | Unit |
Steps | 2 – 16 | 4 | — |
# GhostNoteEveryN 1 input
Ghost-note every N: softens every Nth note-on down to a quiet ghost-note level, dropping a recurring accent into the background for a syncopated groove.
| Param | Range | Default | Unit |
Every | 2 – 16 | 4 | — |
Ghost | 1 – 100 | 25 | — |
# CrescendoRamp 1 input
Crescendo ramp: ramps note-on velocity up linearly across a phrase of N notes then resets, an automatic swell from soft to loud; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Period | 2 – 32 | 8 | — |
Depth | 0 – 1 | 1 | — |
# DiminuendoRamp 1 input
Diminuendo ramp: ramps note-on velocity down linearly across a phrase of N notes then resets, an automatic fade from loud to soft; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Period | 2 – 32 | 8 | — |
Depth | 0 – 1 | 1 | — |
# VelocitySwap 1 input
Velocity swap: inverts each note-on velocity (128 minus the value) so the softest hits become the loudest and vice versa; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# VelocityMultiply 1 input
Velocity multiply: scales every note-on velocity by a fixed gain factor, a simple dynamics trim that boosts or attenuates the whole part.
| Param | Range | Default | Unit |
Gain | 0.1 – 3 | 1 | — |
# VelocityFromPitch 1 input
Velocity from pitch: derives velocity from the note's pitch so higher notes play louder (or, inverted, lower notes louder), a keyboard-tilt dynamic; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
Invert | 0 – 1 | 0 | — |
# VelocityFromInterval 1 input
Velocity from interval: accents each note by how far it leaps from the previous note, so large melodic jumps hit harder than stepwise motion; Depth blends with the played velocity.
| Param | Range | Default | Unit |
Depth | 0 – 1 | 1 | — |
# AccentOnHigh 1 input
Accent on high: boosts the velocity of note-ons at or above a pitch threshold, brightening the top of the keyboard.
| Param | Range | Default | Unit |
Threshold | 0 – 127 | 72 | — |
Boost | 0 – 64 | 20 | — |
# AccentOnLow 1 input
Accent on low: boosts the velocity of note-ons at or below a pitch threshold, reinforcing the bass register.
| Param | Range | Default | Unit |
Threshold | 0 – 127 | 48 | — |
Boost | 0 – 64 | 20 | — |
# VelocityFold 1 input
Velocity fold: folds note-on velocities that exceed a ceiling back downward (a wavefolder for dynamics), so very hard hits read softer in a non-monotonic way.
| Param | Range | Default | Unit |
Ceiling | 8 – 127 | 100 | — |
# VelocityBoost 1 input
Velocity boost: adds a fixed amount (positive or negative) to every note-on velocity, clamped to the legal range, a quick dynamics offset.
| Param | Range | Default | Unit |
Amount | -64 – 64 | 16 | — |
# VelocityAlternate 1 input
Velocity alternate: alternates note-on velocities between two fixed levels (loud, soft, loud, soft), an automatic backbeat-style dynamic groove.
| Param | Range | Default | Unit |
Loud | 1 – 127 | 110 | — |
Soft | 1 – 127 | 60 | — |
# ZoneVelocityScale 1 input
Zone velocity scale: scales the velocity of notes inside [Low,High] by Gain, a per-zone dynamics trim that lets a split layer sit louder or softer than the rest.
| Param | Range | Default | Unit |
Low | 0 – 127 | 48 | — |
High | 0 – 127 | 72 | — |
Gain | 0 – 3 | 1 | — |
Probability
180 modules
# Chance 1 input
Probabilistic gate: lets each note through with the set probability.
| Param | Range | Default | Unit |
Probability | 0 – 1 | 0.8 | — |
Mod Amt | -1 – 1 | 0 | — |
# PrimeGate 1 input
Number-theory gate: counts incoming notes and lets one through only when its ordinal is a prime number (2,3,5,7,11,...), so the texture thins out unpredictably as primes spread; Invert keeps the composites instead.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# ThueMorseGate 1 input
Thue-Morse gate: passes notes where the cube-free Thue-Morse sequence (the bit-parity of the note count) is 0, an aperiodic-yet-structured pattern that never settles into a short loop; Invert flips which half plays.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitGate 1 input
Digit-sum gate: passes a note unless the decimal digit-sum of its count is divisible by Modulo, carving a self-similar arithmetic rhythm out of a steady stream; Invert keeps only the divisible ones.
| Param | Range | Default | Unit |
Modulo | 2 – 9 | 3 | — |
Invert | 0 – 1 | 0 | — |
# CollatzGate 1 input
Collatz gate: runs the 3n+1 process on each note's count and passes it when the number of steps to reach 1 is even - an erratic but deterministic gate straight from the unsolved Collatz conjecture; Invert takes the odd-length ones.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# GoldenGate 1 input
Golden gate: passes notes by a golden-ratio low-discrepancy sequence against Density, so the kept notes spread far more evenly through time than random chance ever would - a deterministic, clump-free thinning.
| Param | Range | Default | Unit |
Density | 0 – 1 | 0.5 | — |
# FibGate 1 input
Fibonacci gate: passes a note unless the Fibonacci number of its ordinal is divisible by Modulo, carving a golden, self-similar rhythm out of a steady stream; Invert keeps the divisible ones.
| Param | Range | Default | Unit |
Modulo | 2 – 12 | 5 | — |
Invert | 0 – 1 | 0 | — |
# RandomGateWalk 1 input
Random-gate walk: the pass probability itself drifts on a bounded random walk, so the music breathes between dense and sparse passages instead of thinning uniformly like a fixed-chance gate.
| Param | Range | Default | Unit |
Step | 0 – 1 | 0.3 | — |
# IntervalGate 1 input
Interval gate: passes a note only if its leap from the previous kept note lies between Min and Max semitones, filtering a line down to small steps or to wide jumps - a melodic-contour sieve.
| Param | Range | Default | Unit |
Min | 0 – 24 | 0 | st |
Max | 0 – 24 | 7 | st |
# VelRandomGate 1 input
Velocity-random gate: passes each note with a probability that rises with its velocity, so accented hits survive while ghost notes thin out - dynamics-weighted probabilistic gating.
| Param | Range | Default | Unit |
Bias | 0 – 1 | 0.7 | — |
# MoebiusGate 1 input
Moebius gate: passes a note only when its count is squarefree (the Moebius function is non-zero), dropping any note whose ordinal is divisible by a perfect square - a sieve-flavoured aperiodic gate; Invert keeps the square-divisible ones.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SquareGate 1 input
Square gate: passes note-ons only on perfect-square counts (1,4,9,16,25,...), so notes get steadily sparser as the gaps between squares widen; Invert plays everything except the squares.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TriangularGate 1 input
Triangular gate: passes note-ons on triangular-number counts (1,3,6,10,15,...), thinning the stream on the handshake-number sequence; Invert keeps the non-triangular notes.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AbundantGate 1 input
Abundant gate: passes note-ons only on abundant counts - numbers whose proper divisors sum to more than themselves (12, 18, 20, 24...) - thinning the stream onto the divisor-rich integers; Invert keeps the deficient ones.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HappyGate 1 input
Happy gate: passes notes on happy-number counts - those whose repeated sum-of-squared-digits reaches 1 - and drops the sad ones that fall into the 4-16-37 cycle; Invert flips which set plays.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PrimePowerGate 1 input
Prime-power gate: passes note-ons only when the count is a power of a single prime (2,3,4,5,7,8,9,...), a sparse self-similar pattern from analytic number theory; Invert keeps everything else.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LucasGate 1 input
Lucas gate: passes note-ons only on Lucas-number counts (2,1,3,4,7,11,18,...), the Fibonacci companion sequence, thinning the stream onto golden-ratio-spaced ordinals; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CatalanGate 1 input
Catalan gate: passes note-ons only on Catalan-number counts (1,2,5,14,42,...), the combinatorial sequence counting trees and bracketings, which thins out fast as the values explode; Invert keeps the others.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PalindromeGate 1 input
Palindrome gate: passes note-ons only on counts that read the same forwards and backwards (1,2,...,9,11,22,...,101,...), an irregular, self-mirroring thinning; Invert keeps the non-palindromes.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HighlyCompositeGate 1 input
Highly-composite gate: passes note-ons only on counts that set a new record for number of divisors (1,2,4,6,12,24,36,48,60,...), the maximally-factorable integers; a rare, widening-gap accent pulse. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# ProbabilityRamp 1 input
Probability ramp: the pass chance sweeps from Start to End across a repeating cycle of notes, so phrases can fade in (sparse to dense) or thin out (dense to sparse) on a loop - an evolving probabilistic gate.
| Param | Range | Default | Unit |
Length | 2 – 32 | 8 | — |
Start | 0 – 1 | 0.2 | — |
End | 0 – 1 | 1 | — |
# AntiRepeatGate 1 input
Anti-repeat gate: drops a note when it repeats the immediately-previous pitch, forcing the line to keep moving instead of hammering one note - an automatic de-stutter for melodic variety.
| Param | Range | Default | Unit |
On | 0 – 1 | 1 | — |
# ProbabilityByPitch 1 input
Probability by pitch: the chance a note passes rises or falls with its keyboard position, so you can thin out the bass while keeping the top (or the reverse) - register-weighted probabilistic gating.
| Param | Range | Default | Unit |
Base | 0 – 1 | 0.7 | — |
Slope | -1 – 1 | 0.3 | — |
# PrimeIntervalGate 1 input
Prime-interval gate: passes a note only when its leap from the previous one spans a prime number of semitones (2,3,5,7,11,...), favouring the seconds, thirds, fourths and fifths while blocking octaves and tritones - a number-theoretic melodic filter.
| Param | Range | Default | Unit |
On | 0 – 1 | 1 | — |
# PerrinGate 1 input
Perrin gate: passes note-ons on Perrin-sequence counts (3,2,5,5,7,10,12,...; P(n)=P(n-2)+P(n-3)), famous because n almost always divides P(n) exactly when n is prime; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PartitionGate 1 input
Partition gate: passes note-ons on integer-partition counts p(k) (1,2,3,5,7,11,15,22,30,...), the number of ways to write k as a sum, which thins out as it climbs; Invert keeps the others.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TribonacciGate 1 input
Tribonacci gate: passes note-ons on Tribonacci-sequence counts (1,2,4,7,13,24,44,...; each the sum of the previous three), spreading wider than Fibonacci; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# JacobsthalGate 1 input
Jacobsthal gate: passes note-ons on Jacobsthal-number counts (1,3,5,11,21,43,...; J(n)=J(n-1)+2J(n-2)), a Fibonacci-like sequence whose ratio tends to 2; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PellGate 1 input
Pell gate: passes note-ons on Pell-number counts (1,2,5,12,29,70,...; P(n)=2P(n-1)+P(n-2)), the silver-ratio sequence behind the best rational approximations to root-2; Invert keeps the others.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CoprimeGate 1 input
Coprime gate: passes a note only when its count shares no common factor with the modulus (gcd = 1), thinning the stream onto the totatives of the modulus - a number-theoretic sieve; Invert keeps the non-coprime counts.
| Param | Range | Default | Unit |
Modulus | 2 – 16 | 6 | — |
Invert | 0 – 1 | 0 | — |
# ContraryGate 1 input
Contrary gate: passes a note only if it moves in the opposite direction to the previous melodic step, forcing the line into constant zig-zag contrary motion and filtering out runs that keep climbing or falling.
| Param | Range | Default | Unit |
On | 0 – 1 | 1 | — |
# WythoffGate 1 input
Wythoff gate: passes note-ons on the lower-Wythoff counts floor(n*phi) (1,3,4,6,8,9,11,...), the golden-ratio Beatty sequence that, with its complement, partitions the integers; Invert keeps the upper-Wythoff notes.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SemiprimeGate 1 input
Semiprime gate: passes note-ons on semiprime counts - numbers that are the product of exactly two primes (4,6,9,10,14,15,21,...) - a moderately-sparse, multiplicatively-defined pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PentagonalGate 1 input
Pentagonal gate: passes note-ons on pentagonal-number counts (1,5,12,22,35,...; k(3k-1)/2), the figurate numbers from Euler's pentagonal-number theorem; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PronicGate 1 input
Pronic gate: passes note-ons on pronic (oblong) counts n(n+1): 2,6,12,20,30,..., the products of consecutive integers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MersenneGate 1 input
Mersenne gate: passes note-ons on Mersenne-number counts (one less than a power of two: 1,3,7,15,31,63,127), the all-ones binary numbers; their exponential spacing thins the stream fast. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TwinPrimeGate 1 input
Twin-prime gate: passes note-ons on counts belonging to a twin-prime pair (a prime with another prime two away: 3,5,7,11,13,17,19,...), thinning onto the famously-clustered twin primes; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SophieGermainGate 1 input
Sophie-Germain gate: passes note-ons on Sophie-Germain-prime counts - primes p where 2p+1 is also prime (2,3,5,11,23,...), the primes behind safe-prime cryptography; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# RecamanGate 1 input
Recaman gate: passes note-ons on counts that appear in Recaman's sequence (jump back by n if new and positive, else forward), the famously erratic jumping sequence; its darting coverage thins the stream unpredictably. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# UlamGate 1 input
Ulam gate: passes note-ons on Ulam-number counts (each the smallest integer that is a sum of two earlier terms in exactly one way: 1,2,3,4,6,8,11,...), a mysteriously near-periodic set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TetrahedralGate 1 input
Tetrahedral gate: passes note-ons on tetrahedral-number counts n(n+1)(n+2)/6 (1,4,10,20,35,56,...), the 3-D figurate numbers counting stacked spheres; their cubic spacing thins fast. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# NarcissisticGate 1 input
Narcissistic gate: passes note-ons on Armstrong (narcissistic) counts that equal the sum of their own digits each raised to the number-of-digits power (1,153,370,371,407,...), a rare self-referential set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PolygonalGate 1 input
Polygonal gate: passes note-ons on s-gonal figurate-number counts for any chosen number of Sides - triangular at 3, square at 4, pentagonal at 5, and so on - one knob covering the whole figurate family; Invert keeps the rest.
| Param | Range | Default | Unit |
Sides | 3 – 12 | 5 | — |
Invert | 0 – 1 | 0 | — |
# SmoothNumberGate 1 input
Smooth-number gate: passes note-ons whose count's largest prime factor stays at or below Bound (a B-smooth number, the easy-to-factor integers behind sieve algorithms); raising Bound opens the gate on more counts. Invert keeps the rest.
| Param | Range | Default | Unit |
Bound | 2 – 50 | 7 | — |
Invert | 0 – 1 | 0 | — |
# RoughNumberGate 1 input
Rough-number gate: passes note-ons whose count's smallest prime factor is at least Bound (a B-rough number with no small factors), the complement of smoothness; raising Bound makes the gate fire only on prime-like counts. Invert keeps the rest.
| Param | Range | Default | Unit |
Bound | 2 – 30 | 5 | — |
Invert | 0 – 1 | 0 | — |
# KeithNumberGate 1 input
Keith-number gate: passes note-ons on Keith (repfigit) counts - numbers that reappear in the Fibonacci-like sequence seeded by their own digits (14,19,28,47,...) - an extremely rare self-referential set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PracticalNumberGate 1 input
Practical-number gate: passes note-ons on practical counts, where every smaller integer is a sum of distinct divisors of the count (1,2,4,6,8,12,...; all powers of two and more), a divisor-rich set close to the abundant numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# UndulatingGate 1 input
Undulating gate: passes note-ons on undulating counts whose digits zig-zag high-low-high (121,132,231,1212,...), a wave-like digit pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# RepunitGate 1 input
Repunit gate: passes note-ons on repunit counts whose decimal digits are all ones (1,11,111,1111,...), an extremely sparse, widely-spaced pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AutomorphicGate 1 input
Automorphic gate: passes note-ons on automorphic counts whose square ends in the number itself (5,6,25,76,376,625,...), a curious self-reproducing-under-squaring set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# BinaryPalindromeGate 1 input
Binary-palindrome gate: passes note-ons whose count reads the same in binary forwards and backwards (1,3,5,7,9,15,17,21,...), a self-mirroring bit pattern distinct from decimal palindromes; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PalindromicPrimeGate 1 input
Palindromic-prime gate: passes note-ons on counts that are both prime and a decimal palindrome (2,3,5,7,11,101,131,151,...), the intersection of two famous sparse sets; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MotzkinGate 1 input
Motzkin gate: passes note-ons on Motzkin-number counts (1,2,4,9,21,51,127,...), the combinatorial sequence counting non-crossing chords and lattice paths; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# BellNumberGate 1 input
Bell-number gate: passes note-ons on Bell-number counts (1,2,5,15,52,203,877,...), which count the ways to partition a set into groups; their fast growth thins the stream quickly. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PadovanGate 1 input
Padovan gate: passes note-ons on Padovan-number counts (1,2,3,4,5,7,9,12,16,...; P(n)=P(n-2)+P(n-3)), the plastic-number sequence; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PartitionParityGate 1 input
Partition-parity gate: passes note-ons when the integer-partition number p(count) is odd, a famously-irregular parity pattern (the subject of Ramanujan's congruences); Invert keeps the even-p counts.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CatalanParityGate 1 input
Catalan-parity gate: passes note-ons when the Catalan number C(count) is odd - which happens only when the count-plus-one is a power of two - giving a sparse, exponentially-spaced pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitProductGate 1 input
Digit-product gate: passes a note only when the product of its count's decimal digits exceeds a threshold, so counts containing a zero or small digits drop out - a digit-driven thinning with a tunable density. Invert keeps the rest.
| Param | Range | Default | Unit |
Threshold | 0 – 200 | 9 | — |
Invert | 0 – 1 | 0 | — |
# SylvesterGate 1 input
Sylvester gate: passes note-ons on Sylvester's-sequence counts (2,3,7,43,1807,...; each one more than the product of all previous), a doubly-exponential set so sparse it fires only a handful of times; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# GolombGate 1 input
Golomb gate: passes note-ons on Golomb-sequence counts (1,2,3,4,5,...; the non-decreasing self-describing sequence where term n says how often n appears), a gently-climbing staircase set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HofstadterQGate 1 input
Hofstadter-Q gate: passes note-ons on values that occur in the chaotic Hofstadter Q meta-sequence (Q(n)=Q(n-Q(n-1))+Q(n-Q(n-2))), an erratic self-referential set from Godel, Escher, Bach; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SelfNumberGate 1 input
Self-number gate: passes note-ons on self (Colombian) counts that cannot be written as some smaller number plus that number's digit-sum (1,3,5,7,9,20,31,...), a self-referential sieve; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SphenicGate 1 input
Sphenic gate: passes note-ons on sphenic counts - squarefree products of exactly three distinct primes (30,42,66,70,78,...) - a multiplicatively-defined, moderately-sparse set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PowerfulNumberGate 1 input
Powerful-number gate: passes note-ons on powerful counts where every prime factor occurs at least squared (1,4,8,9,16,25,27,32,36,...), the dense-factor opposite of squarefree; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# EvenDigitGate 1 input
Even-digit gate: passes note-ons whose count is written with only even decimal digits (2,4,6,8,20,22,24,...), a simple digit-pattern thinning; Invert passes counts containing an odd digit.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# OddDigitGate 1 input
Odd-digit gate: passes note-ons whose count is written with only odd decimal digits (1,3,5,7,9,11,13,15,...), the digit-pattern complement of the even-digit gate; Invert passes counts containing an even digit.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MertensGate 1 input
Mertens gate: passes note-ons while the Mertens function (the running sum of the Moebius function up to the count) is positive, a slow random-walk-like sign whose growth is tied to the Riemann hypothesis; Invert keeps the negative stretches.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LiouvilleGate 1 input
Liouville gate: passes note-ons when the Liouville function is +1 (the count has an even number of prime factors with multiplicity), an almost-balanced parity stream from analytic number theory; Invert keeps the odd-factor counts.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PrimeDigitGate 1 input
Prime-digit gate: passes note-ons whose count is written with only the prime digits 2, 3, 5 and 7 (2,3,5,7,22,23,25,...), a digit-pattern sieve; Invert passes counts containing a non-prime digit.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SmithNumberGate 1 input
Smith-number gate: passes note-ons on Smith counts whose digit sum equals the digit sum of their prime factorization (4,22,27,58,85,...), a quirky composite set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DivisorParityGate 1 input
Divisor-parity gate: passes note-ons on counts with an odd number of divisors, which are exactly the perfect squares (1,4,9,16,25,...) - a gate that fires on an ever-widening square spacing; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitalRootGate 1 input
Digital-root gate: passes note-ons whose count has a chosen digital root (the single digit reached by repeatedly summing digits), giving a clean period-9 repeating pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Root | 1 – 9 | 9 | — |
Invert | 0 – 1 | 0 | — |
# BinaryWeightGate 1 input
Binary-weight gate: passes note-ons whose count has exactly the chosen number of 1-bits in binary (its Hamming weight), a bit-pattern sieve that thins to sparser, more clustered hits as the weight rises; Invert keeps the rest.
| Param | Range | Default | Unit |
Bits | 1 – 8 | 2 | — |
Invert | 0 – 1 | 0 | — |
# PentanacciGate 1 input
Pentanacci gate: passes note-ons on pentanacci counts where each term is the sum of the previous five (1,2,4,8,16,31,61,120,...), a fast-growing Fibonacci generalization; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TetranacciGate 1 input
Tetranacci gate: passes note-ons on tetranacci counts where each term is the sum of the previous four (1,2,4,8,15,29,56,108,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# NarayanaGate 1 input
Narayana gate: passes note-ons on Narayana's-cows counts (a(n)=a(n-1)+a(n-3): 1,2,3,4,6,9,13,19,28,...), a slow recurrence whose ratio tends to the supergolden ratio; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CollatzPeakGate 1 input
Collatz-peak gate: passes note-ons whose count sends its Collatz (3n+1) trajectory soaring above Mult times the starting value, spotlighting the counts that take the wildest hailstone excursions; Invert keeps the rest.
| Param | Range | Default | Unit |
Mult | 1 – 50 | 8 | — |
Invert | 0 – 1 | 0 | — |
# PellLucasGate 1 input
Pell-Lucas gate: passes note-ons on companion-Pell counts (Q(n)=2Q(n-1)+Q(n-2): 2,6,14,34,82,198,...), the Lucas-style partner of the Pell numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# UntouchableGate 1 input
Untouchable gate: passes note-ons on untouchable counts that can never be the sum of the proper divisors of any number (2,5,52,88,96,...), an unreachable set in the aliquot map; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# RefactorableGate 1 input
Refactorable gate: passes note-ons on refactorable (tau) counts whose own number of divisors divides the number (1,2,8,9,12,18,24,36,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PowerOfTwoGate 1 input
Power-of-two gate: passes note-ons only on counts that are exact powers of two (1,2,4,8,16,32,...), an octave-spaced exponentially-thinning pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AlmostPrimeGate 1 input
Almost-prime gate: passes note-ons on k-almost-prime counts having exactly K prime factors counted with multiplicity (K=1 primes, K=2 semiprimes, K=3 ...), one knob spanning the whole almost-prime family; Invert keeps the rest.
| Param | Range | Default | Unit |
K | 1 – 6 | 2 | — |
Invert | 0 – 1 | 0 | — |
# SquarefreeGate 1 input
Squarefree gate: passes note-ons on squarefree counts with no repeated prime factor (1,2,3,5,6,7,10,11,13,...), about 61 percent of integers; Invert keeps the square-divisible counts.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CubeGate 1 input
Cube gate: passes note-ons on perfect-cube counts (1,8,27,64,125,...), an exponentially-widening figurate spacing; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# FibonacciGate 1 input
Fibonacci gate: passes note-ons on Fibonacci-number counts (1,2,3,5,8,13,21,34,...), the golden-ratio recurrence whose gaps grow geometrically; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredHexGate 1 input
Centered-hexagonal gate: passes note-ons on centered-hexagonal counts (1,7,19,37,61,...), the numbers of dots in a growing hexagonal grid (and the rows of Pascal-triangle hex packing); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LazyCatererGate 1 input
Lazy-caterer gate: passes note-ons on central-polygonal (lazy-caterer) counts (1,2,4,7,11,16,22,...), the maximum pieces a pancake splits into with n straight cuts; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# StarNumberGate 1 input
Star-number gate: passes note-ons on centered star (hexagram) counts (1,13,37,73,121,...), the dots in a growing six-pointed star; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# VelocityProbGate 1 input
Velocity-probability gate: passes each note with a probability that rises with its velocity, so soft notes thin out and accents survive - a dynamics-driven random thinning; Bias lifts the baseline pass chance.
| Param | Range | Default | Unit |
Bias | 0 – 1 | 0.2 | — |
# OreNumberGate 1 input
Ore-number gate: passes note-ons on Ore (harmonic-divisor) counts whose divisors have an integer harmonic mean (1,6,28,140,496,...), a divisor-rich set overlapping the perfect numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# EmirpGate 1 input
Emirp gate: passes note-ons on emirp counts - primes that turn into a different prime when their digits are reversed (13,17,31,37,71,73,79,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredSquareGate 1 input
Centered-square gate: passes note-ons on centered-square counts (1,5,13,25,41,...), the dots in a square diamond grown ring by ring; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SquarePyramidalGate 1 input
Square-pyramidal gate: passes note-ons on square-pyramidal counts (1,5,14,30,55,...), the number of cannonballs in a square-based pyramid; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredTriangularGate 1 input
Centered-triangular gate: passes note-ons on centered-triangular counts (1,4,10,19,31,...), a triangular grid grown outward from a central dot; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitCountGate 1 input
Digit-count gate: passes note-ons whose running count has exactly the chosen number of decimal digits, opening for a block of counts then closing - a coarse decimal-magnitude window; Invert keeps the rest.
| Param | Range | Default | Unit |
Digits | 1 – 6 | 2 | — |
Invert | 0 – 1 | 0 | — |
# GapGate 1 input
Gap gate: passes a note only after at least Gap notes have gone by since the last one it let through, a refractory thinner that guarantees a minimum spacing between surviving notes regardless of input density.
| Param | Range | Default | Unit |
Gap | 1 – 32 | 4 | — |
# CoprimeStepGate 1 input
Coprime-step gate: passes a note only when its running count shares no common factor with the previous kept count (their gcd is 1), a number-theoretic thinning that favours relatively-prime spacings; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AchillesGate 1 input
Achilles gate: passes note-ons on Achilles counts - powerful numbers (every prime factor squared) that are not themselves a perfect power (72,108,200,288,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# FrugalGate 1 input
Frugal gate: passes note-ons on frugal counts that take fewer digits to write than their prime factorization does (125=5^3, 128=2^7, ...), an economical-number sieve; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SemiperfectGate 1 input
Semiperfect gate: passes note-ons on semiperfect (pseudoperfect) counts where some subset of the proper divisors sums to the number (6,12,18,20,24,28,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# ZumkellerGate 1 input
Zumkeller gate: passes note-ons on Zumkeller counts whose divisors can be split into two sets of equal sum (6,12,20,24,28,30,...), a balanced-divisor set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PoliteGate 1 input
Polite gate: passes note-ons on polite counts that can be written as a sum of two or more consecutive integers (everything except the powers of two); Invert keeps just the powers of two.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitalRootPrimeGate 1 input
Digital-root-prime gate: passes note-ons whose digital root is a prime digit (2, 3, 5 or 7), a clean period-9 repeating pattern; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# RepdigitGate 1 input
Repdigit gate: passes note-ons on repdigit counts whose decimal digits are all identical (1..9,11,22,...,99,111,...), a sparse uniform-digit pattern distinct from the all-ones repunits; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# StrobogrammaticGate 1 input
Strobogrammatic gate: passes note-ons on counts that read the same when rotated 180 degrees (0,1,8,11,69,88,96,...), a visual digit-symmetry set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TruncatablePrimeGate 1 input
Right-truncatable-prime gate: passes note-ons on primes that stay prime as each trailing digit is chopped off (2,3,5,7,23,29,31,37,53,...), a famously finite set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# NivenGate 1 input
Niven (Harshad) gate: passes note-ons on counts divisible by the sum of their own digits (1..10,12,18,20,21,24,...), a moderately-dense digit-driven set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PerfectPowerGate 1 input
Perfect-power gate: passes note-ons on counts that are an exact power a^b with b>=2 (1,4,8,9,16,25,27,32,...), merging the squares, cubes and higher powers into one set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CakeNumberGate 1 input
Cake-number gate: passes note-ons on cake counts (the most pieces a cake splits into with k planar cuts: 1,2,4,8,15,26,42,...), the 3-D analogue of the lazy-caterer numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HighlyAbundantGate 1 input
Highly-abundant gate: passes note-ons on highly-abundant counts whose divisor sum beats that of every smaller number (1,2,3,4,6,8,10,12,16,18,20,24,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MersennePrimeGate 1 input
Mersenne-prime gate: passes note-ons on Mersenne-prime counts (2^p-1 that are prime: 3,7,31,127,...), an extremely sparse, exponentially-spaced set tied to the perfect numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# FermatPrimeGate 1 input
Fermat-prime gate: passes note-ons on the five known Fermat primes (2^(2^k)+1: 3,5,17,257,65537), the primes behind constructible polygons; an exceedingly rare set. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SuperabundantGate 1 input
Superabundant gate: passes note-ons on superabundant counts whose ratio sigma(n)/n beats every smaller number (1,2,4,6,12,24,36,48,60,120,...), the densest-divisor records; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DeficientGate 1 input
Deficient gate: passes note-ons on deficient counts whose proper divisors sum to less than the number (1,2,3,4,5,7,8,9,10,11,...; the majority of integers); Invert keeps the abundant/perfect ones.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PerfectNumberGate 1 input
Perfect-number gate: passes note-ons on perfect counts equal to the sum of their proper divisors (6,28,496,8128), an exceedingly rare and ancient set; mostly silent, firing only on those landmarks. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HammingNumberGate 1 input
Hamming-number gate: passes note-ons on regular (5-smooth) counts whose only prime factors are 2, 3 and 5 (1,2,3,4,5,6,8,9,10,12,15,16,...), the Hamming/Humble numbers of computing lore; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# ThabitGate 1 input
Thabit gate: passes note-ons on Thabit (321-) number counts (3*2^n-1: 2,5,11,23,47,95,191,...), the medieval numbers behind amicable-pair constructions; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# ProthGate 1 input
Proth gate: passes note-ons on Proth-number counts (k*2^n+1 with k odd and k below 2^n: 3,5,9,13,17,25,...), the numbers with a fast dedicated primality test; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LeylandGate 1 input
Leyland gate: passes note-ons on Leyland-number counts (x^y+y^x for x,y>=2: 8,17,32,54,57,100,145,...), a sparse two-exponent set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# WoodallGate 1 input
Woodall gate: passes note-ons on Woodall-number counts (n*2^n-1: 1,7,23,63,159,383,...), an exponentially-sparse set partnered with the Cullen numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CullenGate 1 input
Cullen gate: passes note-ons on Cullen-number counts (n*2^n+1: 3,9,25,65,161,385,...), the +1 companions of the Woodall numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitSumGate 1 input
Digit-sum gate: passes note-ons whose decimal digit sum equals the chosen target, a repeating digit-driven pattern whose density you set with the target; Invert keeps the rest.
| Param | Range | Default | Unit |
Target | 1 – 40 | 9 | — |
Invert | 0 – 1 | 0 | — |
# DivisorCountGate 1 input
Divisor-count gate: passes note-ons whose count has exactly the chosen number of divisors (tau=2 selects primes, tau=3 prime squares, and so on), a divisor-structure sieve; Invert keeps the rest.
| Param | Range | Default | Unit |
Tau | 1 – 24 | 2 | — |
Invert | 0 – 1 | 0 | — |
# OctahedralGate 1 input
Octahedral gate: passes note-ons on octahedral counts (k(2k^2+1)/3: 1,6,19,44,85,...), the 3-D figurate numbers counting points in an octahedron; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# StellaOctangulaGate 1 input
Stella-octangula gate: passes note-ons on stella-octangula counts (k(2k^2-1): 1,14,51,124,245,...), the points of a growing star-tetrahedron; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# KaprekarGate 1 input
Kaprekar gate: passes note-ons on Kaprekar counts whose square can be split into two parts that add back to the number (1,9,45,55,99,297,703,999,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CarmichaelGate 1 input
Carmichael gate: passes note-ons on Carmichael counts - squarefree composites that fool the Fermat primality test (561,1105,1729,...) - via Korselt's criterion; an extremely sparse set. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PolydivisibleGate 1 input
Polydivisible gate: passes note-ons on polydivisible counts where the first k digits form a number divisible by k for every prefix (12,15,24,...,120,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitFactorialGate 1 input
Factorion gate: passes note-ons on the rare factorion counts equal to the sum of the factorials of their digits (1,2,145,40585); mostly silent, firing only on those four. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# EvenDigitSumGate 1 input
Even-digit-sum gate: passes note-ons whose decimal digit sum is even, a near-even-split digit pattern; Invert keeps the odd-digit-sum counts.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# WeirdNumberGate 1 input
Weird-number gate: passes note-ons on weird counts that are abundant yet have no subset of proper divisors summing to the number (70,836,4030,...), a rare paradoxical set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PrimorialGate 1 input
Primorial gate: passes note-ons on primorial counts - products of the first k primes (2,6,30,210,2310,...) - an extremely sparse, fast-growing set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AntiprimeGate 1 input
Antiprime gate: passes note-ons on highly-composite (antiprime) counts that have more divisors than every smaller number (1,2,4,6,12,24,36,48,60,...), the most-divisible records; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TrimorphicGate 1 input
Trimorphic gate: passes note-ons on trimorphic counts whose cube ends in the number itself (1,4,5,6,9,24,25,49,...), the cube-analogue of automorphic numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# EquidigitalGate 1 input
Equidigital gate: passes note-ons on equidigital counts that take the same number of digits to write as their prime factorization does (1,2,3,5,7,10,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HoaxNumberGate 1 input
Hoax-number gate: passes note-ons on hoax counts whose digit sum equals the summed digit sums of their DISTINCT prime factors (22,58,84,...), the squarefree-distinct cousin of Smith numbers; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DudeneyGate 1 input
Dudeney gate: passes note-ons on Dudeney counts that are perfect cubes whose digit sum equals the cube root (1,512,4913,5832,17576,19683); an extremely rare set. Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SunnyNumberGate 1 input
Sunny-number gate: passes note-ons on sunny counts where the number plus one is a perfect square (3,8,15,24,35,48,...), one less than each square; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# OdiousGate 1 input
Odious gate: passes note-ons on odious counts with an odd number of 1-bits in binary (1,2,4,7,8,11,13,14,...), the Thue-Morse complement of the evil numbers; Invert keeps the evil counts.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SchroederGate 1 input
Schroeder gate: passes note-ons on large-Schroeder counts (1,2,6,22,90,394,1806,...), the lattice-path numbers counting subdivisions and super-Catalan structures; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DelannoyGate 1 input
Delannoy gate: passes note-ons on central-Delannoy counts (1,3,13,63,321,1683,...), the king-move lattice paths from corner to corner of a grid; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# WedderburnEthringtonGate 1 input
Wedderburn-Etherington gate: passes note-ons on the counts of unordered binary trees (1,2,3,6,11,23,46,98,...), a combinatorial sequence from chemistry and phylogenetics; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PalindromicSquareGate 1 input
Palindromic-square gate: passes note-ons whose square reads the same forwards and backwards (1,2,3,11,22,26,101,111,...), the roots of palindromic squares; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# NontotientGate 1 input
Nontotient gate: passes note-ons on nontotient counts that are never the output of Euler's totient for any number (14,26,34,38,50,...; all even), an unreachable set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LuckyNumberGate 1 input
Lucky-number gate: passes note-ons on Ulam's lucky counts, the survivors of a Josephus-style sieve (1,3,7,9,13,15,21,25,...) that share many properties with the primes; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MagicConstantGate 1 input
Magic-constant gate: passes note-ons on magic-square constant counts n(n^2+1)/2 - the common row/column/diagonal sum of an n x n magic square (1,5,15,34,65,111,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LeonardoGate 1 input
Leonardo gate: passes note-ons on Leonardo-number counts (L(n)=L(n-1)+L(n-2)+1: 1,3,5,9,15,25,41,...), the sizes behind Dijkstra's smoothsort heaps; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HeptanacciGate 1 input
Heptanacci gate: passes note-ons on heptanacci counts where each term is the sum of the previous seven (1,2,4,8,16,32,64,127,...), approaching a doubling sequence; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HexanacciGate 1 input
Hexanacci gate: passes note-ons on hexanacci counts where each term is the sum of the previous six (1,2,4,8,16,32,63,125,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredPentagonalGate 1 input
Centered-pentagonal gate: passes note-ons on centered-pentagonal counts (1,6,16,31,51,76,...), a pentagon grown ring by ring around a center dot; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredCubeGate 1 input
Centered-cube gate: passes note-ons on centered-cube counts (1,9,35,91,189,...), the dots in a cube grown shell by shell around a center; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# RhombicDodecahedralGate 1 input
Rhombic-dodecahedral gate: passes note-ons on rhombic-dodecahedral counts (1,15,65,175,369,...), the 3-D figurate numbers of that crystal shape; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# ZuckermanGate 1 input
Zuckerman gate: passes note-ons on Zuckerman counts divisible by the product of their own (nonzero) decimal digits (1..9,11,12,15,24,36,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MoranGate 1 input
Moran gate: passes note-ons on Moran counts - Harshad numbers whose quotient (number over its digit sum) is prime (18,21,27,42,45,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# BlumIntegerGate 1 input
Blum-integer gate: passes note-ons on Blum counts that are the product of two distinct primes both congruent to 3 mod 4 (21,33,57,69,77,...), the moduli behind Blum-Blum-Shub cryptography; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# FibonacciPrimeGate 1 input
Fibonacci-prime gate: passes note-ons on Fibonacci counts that are also prime (2,3,5,13,89,233,1597,...), a doubly-special sparse set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# LucasPrimeGate 1 input
Lucas-prime gate: passes note-ons on Lucas counts that are also prime (2,3,7,11,29,47,199,521,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SafePrimeGate 1 input
Safe-prime gate: passes note-ons on safe-prime counts - primes p for which (p-1)/2 is also prime (5,7,11,23,47,59,...), the partners of the Sophie-Germain primes used in cryptography; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CousinPrimeGate 1 input
Cousin-prime gate: passes note-ons on counts in a cousin-prime pair (two primes four apart: 3,7,13,17,19,23,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SexyPrimeGate 1 input
Sexy-prime gate: passes note-ons on counts in a sexy-prime pair (two primes six apart: 5,7,11,13,17,23,...), so named from the Latin sex for six; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# HexagonalPyramidalGate 1 input
Hexagonal-pyramidal gate: passes note-ons on hexagonal-pyramidal counts (1,7,25,63,129,...), the cannonballs in a hexagon-based pyramid; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredDecagonalGate 1 input
Centered-decagonal gate: passes note-ons on centered-decagonal counts (1,11,31,61,101,...), a ten-sided figure grown ring by ring around a center; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# NudeNumberGate 1 input
Nude-number gate: passes note-ons on nude counts that are divisible by each of their own nonzero digits (1..9,11,12,15,22,24,...), a polydivisible-by-digit set; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitSumSquareGate 1 input
Digit-sum-square gate: passes note-ons whose decimal digit sum is a perfect square (1,4,9,16,...), so counts summing to 1, 4, 9 or 16 pass; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# TrailingZeroGate 1 input
Trailing-zero gate: passes note-ons whose count has exactly the chosen number of trailing binary zeros (its 2-adic valuation), selecting one rung of the ruler sequence - odd counts at 0, doubly-even at higher; Invert keeps the rest.
| Param | Range | Default | Unit |
Zeros | 0 – 8 | 1 | — |
Invert | 0 – 1 | 0 | — |
# DoubleFactorialGate 1 input
Double-factorial gate: passes note-ons on double-factorial counts n!! - the product of integers of the same parity down to 1 (1,2,3,8,15,48,105,384,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CenteredNonagonalGate 1 input
Centered-nonagonal gate: passes note-ons on centered-nonagonal counts (1,10,28,55,91,...), a nine-sided figure grown ring by ring around a center, which are also every third triangular number; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# GeneralizedPentagonalGate 1 input
Generalized-pentagonal gate: passes note-ons on generalized-pentagonal counts (1,2,5,7,12,15,22,26,...), the exponents in Euler's pentagonal-number-theorem partition product; Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# SquareTriangularGate 1 input
Square-triangular gate: passes note-ons on the rare counts that are simultaneously a perfect square and a triangular number (1,36,1225,41616,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# CircularPrimeGate 1 input
Circular-prime gate: passes note-ons on circular-prime counts where every cyclic rotation of the decimal digits is itself prime (2,3,5,7,11,13,17,37,79,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AdditivePrimeGate 1 input
Additive-prime gate: passes note-ons on additive-prime counts that are prime and whose digit sum is also prime (2,3,5,7,11,23,29,41,43,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# MultiplicativePersistenceGate 1 input
Multiplicative-persistence gate: passes note-ons whose multiplicative persistence - the number of times you replace the count by the product of its digits before hitting a single digit - equals the chosen target; Invert keeps the rest.
| Param | Range | Default | Unit |
Steps | 0 – 6 | 2 | — |
Invert | 0 – 1 | 0 | — |
# UndulatingNumberGate 1 input
Undulating-number gate: passes note-ons on counts of 3+ digits that undulate in an alternating ababab pattern with two different digits (121,131,212,232,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DigitProductPrimeGate 1 input
Digit-product-prime gate: passes note-ons where the product of the nonzero decimal digits is prime - exactly one prime digit (2,3,5,7) among ones (2,3,5,7,12,13,15,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PrimeTripletGate 1 input
Prime-triplet gate: passes note-ons on counts belonging to a prime triplet - a prime with two more primes within a span of six (5,7,11,13,17,19,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# PandigitalGate 1 input
Pandigital gate: passes note-ons on 1-to-k pandigital counts whose digits are exactly a permutation of 1..(digit count), using each once with no zeros (1,12,21,123,132,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# AscendingDigitGate 1 input
Ascending-digit gate: passes note-ons whose decimal digits strictly increase from left to right (1..9,12,13,...,123,124,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# DescendingDigitGate 1 input
Descending-digit gate: passes note-ons of 2+ digits whose decimal digits strictly decrease from left to right (10,20,21,30,31,32,...); Invert keeps the rest.
| Param | Range | Default | Unit |
Invert | 0 – 1 | 0 | — |
# VelocityFloorGate 1 input
Velocity floor gate: drops note-ons whose velocity falls below a floor, filtering out the quietest notes (off events for dropped notes are removed too to avoid stuck notes); Invert keeps only the quiet ones.
| Param | Range | Default | Unit |
Floor | 1 – 127 | 40 | — |
Invert | 0 – 1 | 0 | — |