v0.1Latest

MIDI Arpeggiator

MIDI effect that cycles held notes and requires an authored Clock connection.

MIDI note processor that turns held notes into arpeggiated patterns and requires an authored Clock connection.

Inputs

MIDI In

Held input notes to arpeggiate

IDmidi
Signalmidi · event rate
CoercionForbidden

Clock

Required clock for arpeggiation; accepts phase clocks plus legacy trigger and MIDI clocks.

IDclock
Signalclock · control rate
CoercionImplicit

Subdivision

Live arp subdivision control

IDsubdivision
Signalcontrol · control rate
Unitcount
Range1 to 64 count
Default8
CoercionImplicit

Octaves

Live octave-span control

IDoctaves
Signalcontrol · control rate
Unitcount
Range1 to 4 count
Default1
CoercionImplicit

Outputs

MIDI Out

MIDI message output

IDmidi
Signalmidi · event rate
CoercionForbidden

Parameters

Direction

Selects the order used to cycle through held notes.

IDmode
Typeenum
Controlbuttons
Range or OptionsUp (up), Down (down), Up/Down (updown), Random (random)
DefaultUp (up)
GroupPattern

Subdivision

Sets how many clock subdivisions pass between arpeggiated notes.

IDsubdivision
Typeint
Controlslider
Range or Options1 to 64 count, step 1
Default8
GroupPattern

Octaves

Sets how many octaves the arpeggio spans.

IDoctaves
Typeint
Controlslider
Range or Options1 to 4 count, step 1
Default1
GroupPattern

Swing

Offsets alternate arpeggiated notes for a swung feel.

IDswing
Typefloat
Controlslider
Range or Options0 to 1 phase01, step 0.01
Default0
GroupPattern

Gate Length

Length of each arpeggiated note as a fraction of the step. Lower is more staccato; 1.0 is fully legato.

IDgateLength
Typefloat
Controlslider
Range or Options0.05 to 1 ratio, step 0.01
Default0.5
GroupPattern

Latch

Keeps the captured note set arpeggiating after the keys are released. A new chord replaces it on the next clock cycle.

IDlatch
Typebool
Controltoggle
Defaultfalse
GroupPattern

Details

Canonical IDseq.arpeggiator
Categorymidi
Runtime Surfacemidi
Runtime Targetsaudio-worklet
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.