filament Documentation
filament is a MIDI orchestration plugin (AU/VST3) that hosts up to 64 AU and VST3 instruments internally. It translates what you play on a keyboard into a fully voiced, multi-instrument arrangement in real time. You play chords or melodies as you normally would; filament distributes, transposes, arpeggiates, and sequences those notes across your hosted instruments simultaneously. Available for macOS and Windows.
Getting Started
Install filament and understand the core concepts behind MIDI orchestration.
- Installation
- Core Concepts
- Signal Flow
Core Features
Learn about keyswitches, input voices, the routing grid, and output rows.
- 12 Keyswitches
- 8 Input Voices
- Up to 64 Outputs
Modules
Per-output-row processing: arpeggiator, clip launcher, smart modifier, and articulation trigger.
- Phrase Arpeggiator
- MIDI Clip Launcher
- Smart Modifier
- Articulation Trigger
Mixer & Presets
Host instruments, configure effects and routing, and manage ensembles, sound setups, orchestrations, and full setups.
- AU/VST3 Hosting
- Macro Controls
- Presets
MIDI Out
Route generated MIDI to your DAW, record and export performances, drag MIDI to a track, or send cleaned parts to MuseScore.
- Host MIDI Out
- MIDI Recording
- MuseScore Bridge
DAW Setup
Step-by-step setup instructions for your DAW.
- Logic Pro
- Cubase
- Reaper
- Ableton Live
New to filament?
The central idea is separation of musical intent from instrument detail. You configure once — decide how chords split across strings, where the bass goes, what the arpeggiator does — and then simply play. Switch between up to 12 saved configurations (keyswitches) live, without interrupting audio.
Learn the Core Concepts