Skip to content
🎧 Pre-release: the first build is in preparation and will appear on the Releases page. The music theory in the guide is constantly being revised, corrected, and extended. It may contain errors from time to time. Always verify assumptions directly with the references.

Appendix: Parameter Reference

This appendix is the single-source lookup for every parameter in Poly. Parameters are grouped by category; internal parameter IDs are listed where applicable for preset authors and automation mapping.

Each of the 8 lanes exposes the following parameters. Lane-scoped parameter IDs are computed as lane * 16 + offset (expression parameters) and 800 + lane * 10 + offset (core parameters).

ParameterID OffsetRangeDefaultDescription
Stepscore 01 - 644Cycle length in steps
Subdivisioncore 11, 2, 4, 8, 164 (1/4 note)Step grid resolution: 1=whole, 2=half, 4=quarter, 8=eighth, 16=sixteenth
Hitscore 20 - 644Number of active hits per cycle (Euclidean distribution)
Rotationcore 30 - 630Pattern rotation offset
MIDI Notecore 40 - 12736GM drum note assignment
Cell Countcore 50 - 6400 = standard Euclidean; >0 = additive cell mode (aksak)
Timelinecore 6Off / OnOffUse fixed pattern instead of Euclidean distribution
Pattern Lengthcore 70 - 6400 = use Steps value; >0 = explicit timeline length
Tempo Multcore 80.25x - 4.0x1xPer-lane tempo scaling (Nancarrow-style)
MIDI Channelcore 9-1 to 15Auto-1 = lane index as channel; 0–15 = explicit MIDI channel
Fill Every Ncore 100 - 640
Seed Lockcore 11Off / OnOff
Kotekan Modecore 12nyog cag / telu / empatnyog cag
Kotekan Overlapcore 130 - 640
ParameterID OffsetRangeDefaultDescription
Probability00.0 - 1.0100%Chance each note triggers per cycle
Base Velocity10 - 127100Default MIDI velocity
Emphasis20.0 - 1.050%Probability of accented hits
Ghost Floor30 - 12730Minimum velocity for ghost notes
Spread40.0 - 1.05%Random velocity variation around base velocity
Swing50.0 - 1.00%Swing feel (delays alternate steps)
Humanize60 - 500Random timing jitter per note
Duration70 - 40MIDI note-off duration in beats
Active8Off / OnOnEnable or disable the lane
Phrase Len90 - 9680Phrase gating period in beats; 0 = no gating
Phrase Gap100 - 9680Silence between phrases in beats
Phrase Offset110 - 9680Phase offset for this lane’s phrase cycle in beats
Mutation120.0 - 1.00%Per-step random pattern variation each cycle
Drift Rate13-4.0 to +4.0 steps/bar0Phase drift speed (Reich phasing)
Timing Offset14-20 to +20 ms0Fixed per-lane timing offset (positive = late)
Kotekan Source15-1 to 7Independent-1 = independent; 0–7 = complement source lane

Additive / Timeline (state-only, not VST3 parameters)

Section titled “Additive / Timeline (state-only, not VST3 parameters)”

The Cell Count, Timeline, and Fixed Pattern Length params live in the Core table above. The two entries here are state-only fields (not exposed as VST3 params) that supplement them.

ParameterRangeDefaultDescription
Cell SizesArray of ints[]Subdivision units per cell (e.g., [2,2,3] for 7/8)
Fixed PatternArray of booleans[]Per-step on/off for timeline mode
ParameterRangeDefaultDescription
Syncopation Offset0.0–1.00.0Push strong-beat steps late
Micro-Timing-20 to +20ms per step0msPer-step timing offset array

Each lane supports up to 4 envelope assignments (kMaxEnvelopesPerLane = 4). Envelopes modulate lane parameters over time, phase-locked to transport position.

ParameterRangeDefaultDescription
TargetVelocity, Density, Probability, AccentBias, NoteLength, TimingLooseness, ActivationWeight, FillLikelihoodVelocityWhich parameter the envelope modulates
ShapeRamp, Sine, Triangle, Curve, StepListSineEnvelope waveform
Depth0–100%100%Modulation depth
Period0.25–64 bars4 barsEnvelope cycle length in bars
Phase Offset0–100%0%Initial phase offset
Curvature-1.0 to 1.00.0Shape curvature bias (Curve shape only)
Step ValuesArray of floats (max 16)[]Per-step levels (StepList shape only)
ActiveOn / OffOnEnable or disable this envelope slot

Macros apply broad-stroke adjustments across all lanes simultaneously.

ParameterIDRangeDefaultDescription
Complexity2000–100%50%Rhythmic intricacy across all lanes
Density2010–100%50%Active hit count per cycle
Syncopation2020–100%0%Emphasis shift away from strong beats
Swing2030–100%0%Global swing feel
Tension2040–100%0%Rhythmic unpredictability and conflict
Humanize2050–100%0%Global timing and velocity imperfections
ParameterIDRangeDefaultDescription
Scene Select500A / B / MorphAActive scene (3-way: 0=A, 1=B, 2=Morph)
Morph Amount5010–100%0%Blend between Scene A and Scene B
ParameterIDRangeDefaultDescription
Chain Enable510On / OffOffActivate automated scene sequencing
Chain Mode511OneShot / Loop / PingPongOneShotBehavior at end of sequence
Chain Length5121–161Number of entries in the chain
Entry N Scene520 + N*2A / B / MorphAScene for entry N
Entry N Bars521 + N*21–324Duration of entry N in bars
ParameterIDRangeDefaultDescription
Active Lane Count3001–84Number of active lanes
Seed3010–9999990Random seed for pattern generation
Selected Lane7000–70Currently selected lane in the UI
ParameterIDRangeDescription
Export Trigger600ButtonInitiates capture-to-file
Capture Length6011–32 barsHistory window for export
Capture Ready602Read-onlyIndicates export buffer is complete
Capture Event Count603Read-onlyNumber of events in the capture buffer

These parameters are written by the engine for UI display; they are not user-editable.

ParameterIDDescription
Velocity Output (per lane)400–407Last-triggered velocity for lane 0–7
Lane Phase Output (per lane)420–427Current cycle phase for lane 0–7
Envelope Value Output (per lane)430–437Current envelope modulation value for lane 0–7
Phrase Phase Output (per lane)440–447Current phrase cycle phase for lane 0–7
Transport PPQ450Current transport position in PPQ

The Note Map is a 128-entry remapping grid at the scene level. Each MIDI note (0–127) maps to a destination note. Default: identity mapping (note N maps to note N). Applied globally to all lane output after channel assignment.


For the musical context and application of each parameter, see the relevant chapters. For factory preset configurations, see the Preset Reference appendix.

Preview audio uses CC0 and CC-BY drum samples. Every sample is credited on theCredits & Licenses page.