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

Each keyswitch contains 8 voice layers. Voice layers are the first stage of MIDI processing—they determine how incoming notes are analysed, split, and prepared before being routed to instruments.

Voice layers panel showing 8 voice layer tabs with settings for latch and pedal

What Voice Layers Do

  • •Analyse incoming chords — detect chord structure, identify bass and melody
  • •Split and distribute notes — using the intelligent chord revoicer to create musical voicings
  • •Filter by range — each layer can respond to a specific key range with velocity fades
  • •Feed the routing matrix — processed notes are sent to the grid inputs for routing to instruments

Reordering Voice Layers

Drag and drop voice layer tabs to reorder them. This is useful for organising your layers logically—for example, keeping bass voices on the left and melody voices on the right.

Voice Layer Types

All Notes

Passes every incoming note unchanged. Use this when you want a direct, unfiltered connection—for example, a melody line that plays all notes on a lead instrument.

Low Note

Captures only the lowest note currently held. Ideal for routing bass notes to a dedicated bass or cello while other layers handle the rest of the chord.

High Note

Captures only the highest note currently held. Useful for routing a soprano or melody line to a specific instrument.

Split

The most powerful type. Analyses incoming chords and distributes notes across multiple grid inputs using the intelligent chord revoicer. This is where harmonic truncation, Dynamic/Fixed modes, and voice leading happen.

Key Filter

Every voice layer includes a key filter that restricts which notes it responds to:

Keyboard showing key range with boundaries marked and fade zones at edges
  • •Key Range — set the lowest and highest notes the layer will accept
  • •Fade Zones — smooth velocity crossfades at range boundaries for natural transitions

Use overlapping key ranges with fade zones to create smooth crossfades between layers—for example, bass and mid layers that blend naturally around a split point.

Voice Layers vs Grid Inputs

Voice layers process and analyse your playing. Grid inputs are the 8 channels in the routing matrix where processed notes arrive. A single voice layer (like Split) can send notes to multiple grid inputs simultaneously.

Related

Intelligent Chord Revoicing

Deep dive into Dynamic and Fixed modes

Grid Inputs

Configure the 8 input channels in the routing matrix