Home/Documentation
filamentdocs

Output Rows

By the Forma Labs teamUpdated March 2026

Up to 64 output rows process notes after the grid. Each row is a self-contained pipeline.

The Pipeline

Grid input
    │
    ▼
Phrase Arpeggiator
    │
    ▼
Clip Launcher
    │
    ▼
Smart Modifier
    │
    ▼
Articulation Trigger
    │
    ▼
Output Destination

Any module in the pipeline can be bypassed or left unconfigured. Notes pass straight through to the selected output destination if no modules are active.

Module Overview

MIDI Clip Launcher

Records and plays back short MIDI sequences. 12 drop zones per output row per keyswitch. Supports CC automation curves for Mod Wheel, Expression, and Vibrato.

Phrase Arpeggiator

Generates repeating note patterns from held chords, synchronised to host transport. Supports multiple row types including Pattern modes (Up, Down, Up-Down, Down-Up, Random).

Smart Modifier

Maps incoming MIDI values through custom curves. Supports Note-On velocity remapping, CC remapping, and MIDI VCA channels for modulation.

Articulation Trigger

Handles switching between playing techniques on hosted instruments (sustain, pizzicato, tremolo, etc.) via trigger notes and scripts.

Output Destination

Each output row can send its processed MIDI to a hosted instrument, to the host as MIDI, or to no destination.

Hosted Plugin

The default mode. MIDI reaches the instrument loaded in the row and the resulting audio is handled by the mixer.

Host MIDI Out

Sends the row's processed MIDI back to the DAW through the plugin MIDI output. Use this when you want another DAW track or instrument to receive the generated part.

None

Disables the row destination without removing its settings.

MIDI recording and drag/export workflows are covered separately in MIDI Out and Recording.

Row Naming

Each output row can be given a name (e.g., "Violin I", "Brass", "Timpani") which appears throughout the UI. This makes large templates much easier to navigate.

Key Facts

  • Up to 64 output rows — set the count in Global Settings
  • Each row has its own complete set of modules
  • Module settings are saved per keyswitch (the musical content)
  • Row names and output count are saved with the ensemble and full setup

Related