Melody Loom: shape a selected phrase

The deliberate pitch workspace for multi-selections. Treat synths and chords as one ordered phrase, preview changes locally, audition a window, and apply the result as one shared edit.

Selecting more than one item opens a compact action bar, not an editor. Choose Melody Loom when you want deliberate pitch work. The grid stays visible while the lower workbench lets you reshape the selected synths and chords, compare the original, audition the result, and apply the complete preview as one shared edit.

Melody Loom applies operations across spatial order so the selected cluster behaves like one phrase.

Selection

The selection action bar appears when a selection contains two or more objects. Build a selection by:

Pitch macros

Pitch operations
ParameterTypeRangeDefaultDescription
Octave up / downmacroMoves the phrase register while retaining its contour.
Scale step up / downmacroMoves synth notes and chord degrees through the current key and scale.
Snap to keymacroMoves each selected synth to the nearest pitch in the current key and scale.
ContourmacroShapes spatial order into a rise, fall, arch, or wave.
Chord toolsmacroMoves chord degrees, changes inversion, and applies close, drop-2, power, or quartal voicing.
RecipesmacroApplies Lift, Wide Open, Staircase, or Constellation. Reseed rebuilds stochastic recipes deterministically.

Velocity macros

Velocity operations
ParameterTypeRangeDefaultDescription
Velocity rampmacroSets a curve across the selection: linear, exponential, logarithmic, or smoothstep. Define start and end values; the macro interpolates.
Beat accent patternmacroBoost every Nth note's velocity by a configurable amount. Useful for backbeat accents (every 2nd) or downbeat accents (every 4th).
Humanize velocitymacroAdds small randomized variation to every selected velocity. Range is configurable; a small humanize avoids the machine-perfect feel that procedural music can drift toward.
Reset velocitymacroClears overrides; selected nodes return to their Source agent's dynamics.

Duration macros

Duration operations
ParameterTypeRangeDefaultDescription
Duration rampmacroSame four curves as velocity (linear, exponential, logarithmic, smoothstep). Notes get progressively longer or shorter across the selection.
Articulation presetmacroSets every selected note to staccato (short), nonLegato (default), or legato (sustained). Quick way to change the feel of an entire phrase.
Humanize durationmacroSmall randomized variation on durations. Pairs well with humanize-velocity for an organic feel.
Reset durationmacroClears overrides; selected nodes return to their Source agent's articulation.

Advanced Batch Editor

Wire timing, phrasing, humanization, routing, and modifier controls live in More edits, which opens the non-modal Advanced Batch Editor. One section is expanded at a time so the grid remains the primary context.

Wire operations
ParameterTypeRangeDefaultDescription
Set timing modemacroSwitch every selected wire to distance, beats, or milliseconds at once.
Set timing valuemacroSet every selected wire's travel time to a specific number (in the current timing mode).
Wire delay rampmacroApply a ramped delay across selected wires using one of the four curves. The first wire gets the start value; the last wire gets the end value; intermediates interpolate.
Apply swingmacroAdd a swing offset to every selected wire's timing. Pairs well with selecting all wires going to a hi-hat for shuffled feel.
Reset wiresmacroClears overrides; wires revert to default distance-mode timing.

Why this is a compositional surface

Most music software treats bulk editing as cleanup. Melody Loom treats the selected set as playable material: pull individual tiles, establish a contour, audition the visible 16-target window, compare against the original, then commit only when the relationship works.

Melody Loom also bridges manual and generative composition. Direct edits to procedural synths or chords are previewed as a materialization into manual values, and the summary states that consequence before Apply. You compose by reshaping a generated result without silently changing its mode.

The technique article on bulk editing as compositional gesture. Continue learning