Skip to main content

Expression

The Expression card shapes how notes are played — their velocity, duration character, continuous controller data, micro-timing feel, and phrase-level breathing.

Velocity

ParameterRangeDefault
Velocity Min1–12760
Velocity Max1–127100
Velocity Curveshape selectorOff
Curve Amount0.0–1.00.0

Velocity Curve Shapes

ShapeCharacter
OffRandom within the velocity range
Natural PhraseBreath-like swell — quiet at the edges of a phrase, louder in the middle
RampLinear ramp through the phrase
DrivePushes hard, peaks at the climax of the phrase
FadeLong decay across the phrase
CapturedHolds and replays a manually captured velocity contour
The Curve Amount parameter blends from pure random (0) to full curve (1), so you can mix the shape with stochastic variation.

Articulation Styles

StyleWhat It Does
Full LengthNotes play at their full generated duration. Suitable for drones and sustained textures.
LegatoSustained, connected notes with slight duration reduction. Smooth, singing quality.
StaccatoShort, detached notes. Punchy, rhythmic character with clear separation.
AccentNotes with emphasis on selected positions — the rhythmic equivalent of an accent mark.
VaryingProgressive shortening through each phrase — begins near legato and shortens toward staccato by phrase end. Creates a natural “running out of breath” contour.

CC Controllers

RESERVOIR streams continuous controller data organized into five groups, each with its own update rate and envelope shape. All CC streams use breakpoint envelope shapes modulated by phrase position. The envelopes incorporate organic variation for musically natural CC curves rather than mechanical automation.

Dynamics

CCController
CC11Expression
CC2Breath
Plus Channel Aftertouch, which follows the Dynamics envelope.

Timbre

CCController
CC74Brightness
CC71Resonance

Vibrato

CCController
Pitch BendVibrato oscillation (centered at 8192)
CC76Vibrato Rate
CC77Vibrato Depth

Articulation (note-on only)

CCController
CC73Attack Time
CC72Release Time

Effects

CCController
CC1Modulation
CC21Flutter

Micro-Timing (Groove Feel)

StyleWhat It Does
StrictEvents fire exactly at their computed PPQ positions. Metronomic precision.
NOMNSubtle micro-timing variation that responds to phrase position and event density. Contextual humanization.
User GrooveLoads and applies a user-supplied groove template.
Genre GrooveSelects from 30 genre-derived microtiming feels — swing, samba, dembow, hip-hop pocket, drum & bass, and more.
When Genre Groove is active, the Genre Groove index parameter (0–30) selects which feel to apply.

Phrase Structure

Articulation and expression operate within a phrase structure system. Phrases cycle through varying lengths. At each phrase boundary:
  • A breath is optionally inserted (brief silence)
  • Articulation resets (for Varying mode)
  • CC envelopes reset their phrase position modulation
This creates natural phrasing with periodic breathing points, even in continuously generated texture.

MPE Mode

ParameterDefault
MPE ModeOff
When MPE Mode is enabled, layers automatically allocate channels for per-note pitch bend and expression following the MPE specification, allowing connected MPE-aware instruments to receive RESERVOIR’s per-note timbral variation.