Forma Labs Audio
filamentDocsLearnSupport
Forma Labs Audio

MIDI orchestration tools built by working composers, for working composers.

No telemetry. No tracking. Your sessions stay yours.

Products

  • filament

Support

  • Help Center
  • FAQ
  • Contact
  • Terms
  • Privacy
© 2026 Forma Labs Audio. All rights reserved.
Manchester, UK
Home/Documentation

filamentdocs

Getting Started

  • Introduction
  • Installation
  • Core Concepts
  • Signal Flow

Core Features

  • Keyswitches
  • Voice Layers
  • Chord Revoicing
  • Grid Inputs
  • Routing Matrix
  • Output Rows
  • Latch Mode

Modules

  • Phrase Arpeggiator
  • MIDI Clip Launcher
  • Smart Modifier
  • Articulation Trigger

Mixer & Presets

  • Mixer
  • Macros
  • The Preset System

Reference

  • Global Settings
  • Parameter Reference
  • Glossary
  • Troubleshooting
  • Requirements

DAW Setup

  • Logic Pro
  • Cubase
  • Reaper
  • Ableton Live
By the Forma Labs teamUpdated March 2026

The clip launcher records and plays back MIDI sequences on each output row. Drop in any MIDI file, edit it in the piano roll, trigger it from your keyboard, and optionally reharmonize the entire sequence to match the chords you play.

Drop Zones

Each output row has 12 drop zones per keyswitch, giving you 12 independent clip slots that can be loaded, triggered, and configured separately.

Clip launcher showing 12 drop zones for loading MIDI clips

Each keyswitch can have its own set of clips per row—switch keyswitches to access different clip arrangements while keeping the same instruments loaded.

Loading and Editing Clips

Navigate to the Clip Launcher page. For each output row, drag and drop MIDI files into any of the 12 drop zones. Clips are stored within the preset and recalled per keyswitch.

Piano roll editor showing MIDI notes with velocity bars

Piano Roll Editor

After dropping a clip, use the built-in piano roll to edit notes directly in the plugin. Add, delete, move, and resize notes. Adjust velocities. Tweak timing. No need to switch to your DAW—edit clips in place.

Trigger In

Trigger In determines which note on your keyboard triggers the clip to play:

  • •Assign a specific MIDI note to launch the clip
  • •Press that note—the clip starts playing
  • •Different clips can have different trigger notes, so you can switch between patterns

In Arpeggiation Mode: The trigger note still launches the clip, but the clip launcher accepts all notes to determine the clip's harmony. The trigger is just what starts playback—the chord you're holding determines what pitches play.

Trigger Out

Trigger Out controls how the clip's notes are output to the instrument:

Fixed (Single Note)

Forces the entire pattern to play on a single note. All pitches in the clip are collapsed to one output note. Perfect for percussion—play a complex rhythm pattern that always triggers the same drum hit.

All

Allows the pattern to play with its original or reharmonized pitches. Use this for melodic content where you want the full range of notes.

Loop and One-Shot Mode

Control how clips play after being triggered:

Loop

The clip repeats indefinitely after the trigger. Release the trigger or send a stop message to end playback. Use for continuous patterns, ostinatos, or evolving textures.

One-Shot

The trigger sets the clip playing in full—it plays through once from start to finish, then stops. Use for fills, hits, risers, or any pattern that should play completely and not repeat.

Arpeggiation Mode

Arpeggiation mode transforms the clip launcher into a powerful reharmonization tool:

When enabled, the MIDI sequence is collapsed to a phrase shape—the rhythmic pattern and contour of the original clip are preserved, but the actual pitches are replaced by notes from the chord you're playing.

  • •Play a chord—the clip's phrase is reharmonized to fit your harmony
  • •Change chords—the phrase follows, staying musically coherent
  • •Coordinates with the rest of the plugin—the revoiced notes flow through voice layers and the routing matrix

Example: Import a complex string phrase. Enable arpeggiation mode. Now when you play C major, the phrase plays in C major. Play A minor—the same phrase, same rhythm, but reharmonized to A minor. The melodic contour is preserved while the harmony follows your playing.

Parameters

ParameterDescription
Trigger InThe MIDI note that starts playback of this clip.
Trigger OutFixed — collapses output to single note. All — plays full pitch range.
Trigger ModeLoop — repeats indefinitely. One-Shot — plays through once then stops.
Arpeggiation ModeCollapses the clip to a phrase shape, reharmonizing it based on incoming chords.
Sync ModeHow the clip quantises its start to the host transport.
Loop StartBeat/step position within the clip where the loop point begins.
Active StepsNumber of steps the clip plays before looping.
Clip LengthTotal length of the clip in steps.
SpeedPlayback speed relative to host tempo (e.g., ×1, ×2, ×0.5).

CC Automation Curves

Each clip can carry two automation lanes:

CC automation curve editor with editable nodes

Mod Wheel (CC 1)

Spline-based curve with editable nodes. Automate vibrato depth or other mod wheel-mapped parameters.

Expression (CC 11)

Spline-based curve with editable nodes. Automate volume swells and dynamics.

As the clip's playhead advances, the curve value is read and sent as CC output.

Use Cases

Percussion Pattern Triggers

Load drum patterns into different slots with Trigger Out set to Fixed. Trigger them from dedicated notes—complex rhythms play on a single percussion hit.

Fixed Ostinatos per Keyswitch

Each keyswitch can have different clips—use this for evolving textures that change with your orchestration state.

Reharmonized Performances

Import a complex MIDI performance, enable arpeggiation mode, and play it live with any chord progression. The performance follows your harmony.

Related

Phrase Arpeggiator

Pattern-based phrase generation

Smart Modifier

Velocity and CC curve editing