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 routing matrix has 8 input channels (grid inputs) that receive processed notes from voice layers. Each grid input can be routed to any combination of the 64 output rows.

How Grid Inputs Work

  1. 1Voice layers process your incoming MIDI—splitting chords, filtering notes, applying revoicing
  2. 2Processed notes arrive at the grid inputs (the 8 columns on the left of the routing matrix)
  3. 3You connect grid inputs to output rows by clicking nodes in the matrix
  4. 4Notes flow through the connections to your instruments

Grid Input Sources

Each grid input receives notes from a voice layer. The voice layer determines what notes arrive at that input:

All

Every note you play arrives at this input unchanged.

Low Split 1–5

Distributes chord notes across multiple grid inputs, starting from the lowest note. The intelligent chord revoicer decides which notes go where.

Mel (Melody)

Only the highest held note arrives at this input—ideal for melody lines.

One-to-Many Routing

Each grid input can connect to multiple output rows:

  • •Route the same notes to strings and woodwinds for layering
  • •Send bass notes to both a bass instrument and a sub-bass synth
  • •Apply different transpositions on each connection for octave doubling

Per-Connection Settings

Each connection in the matrix has its own settings:

Transpose

Shift notes up or down by semitones on this connection only.

Visual Feedback

Grid inputs light up when receiving notes, so you can see MIDI activity flowing through the matrix in real time. This helps with debugging routing and understanding how your voice layers are distributing notes.

Related

Voice Layers

Configure what notes arrive at each grid input

Routing Matrix

Connect grid inputs to output rows