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/Blog

Blog

Back to Blog
27 Mar 20265 min read

The Piano Voicing Problem

Why Keyboard Players Write Piano Parts for Orchestra

Every keyboard player who writes for orchestra has the same problem. We had it for years before we understood what was happening.

You play a chord. It sounds good under your fingers. You route it to your string library, maybe double it with brass. And something's off. It sounds like a keyboard player triggering samples, not an orchestra.

The problem isn't your sample libraries. It's your voicings.

What Your Hands Know

When you learn piano, you learn voicings that work on piano. Close position chords in the middle of the keyboard. Smooth voice leading that keeps your hands comfortable. Root position, first inversion, second inversion. Whatever sits well under your fingers.

These voicings become automatic. You don't think about them. You just play, and your hands go where they've always gone.

That's fine for piano. But orchestras don't work like pianos.

Why Piano Voicings Fail in the Orchestra

An orchestra is dozens of individual players, each with their own instrument, their own range, their own idiomatic behaviors. When you voice a chord for orchestra, you're not playing one instrument. You're coordinating many.

Brass sounds powerful when voiced tight. Stack a brass section in close position and it punches. Spread it across three octaves and it loses all its impact. But piano players often spread brass wide because that's comfortable on the keyboard.

Strings are the opposite. Close voicings sound muddy and keyboard-like. Open voicings sound like a string section: bass separated from the upper voices, octave doublings, space between parts. But open voicings feel awkward to play if you're used to piano.

Woodwinds are affected by range more than anything. A clarinet voicing that sounds warm in the chalumeau register becomes piercing in the altissimo. The same chord, the same voicing, completely different color depending on where you put it. Piano players often ignore this because piano tone is relatively consistent across the range.

When you default to piano voicings, every section sounds the same. Everything sounds like a keyboard part played by an orchestra, rather than an orchestration.

The Real-Time Problem

Here's where it gets worse. When you're composing in real time, sketching ideas, trying to stay in creative flow, you don't have time to think about voicings. Your hands go to what they know. And what they know is piano.

You could program each part separately afterwards. Fix the voicings, spread the strings, tighten the brass. But that takes hours. And something else gets lost: the human timing.

When you play a phrase, you naturally push and pull with the music. Small timing variations that make it feel alive. When you program parts separately, either you quantize them (mechanical) or you try to add humanization after the fact (artificial). Neither sounds as good as playing it.

So you're stuck. Play in real time and get piano voicings. Program separately and lose the human feel.

Breaking the Habit

The solution isn't to practice more piano voicings. It's to separate what you play from what the orchestra receives.

Think about it: you're a keyboard player. That's your instrument. You shouldn't have to fight your own muscle memory every time you write for orchestra.

Instead, you need a layer between your keyboard and your instruments that translates your input into idiomatic orchestral voicings. You play your chord, whatever voicing feels natural, and the translation layer distributes the notes appropriately. Bass to the cellos and basses. Middle voices to violas with proper spacing. Top voice to violins, maybe doubled at the octave. Brass gets a tight voicing in a powerful range. Winds get placed where their color works best.

This is what we spent five years building at Forma Labs Audio. Not because we wanted to develop software, but because we needed to break our own piano habits without losing the ability to play in real time.

What Changes

When you can play your whole orchestra live, with proper voicings happening automatically, two things change:

Your mockups sound better. Not because of better samples, but because the voicings are idiomatic. Brass sounds like brass. Strings sound like strings. Each section is doing what it does best.

Your timing carries through. When you perform a full orchestration in one pass, the natural push and pull of your playing affects every instrument simultaneously. The result sounds human in a way that programmed parts never quite achieve.

You're still making all the musical decisions. You're still playing. You're just not fighting your own hands anymore.


filament was built to solve this problem. It's a real-time orchestration plugin that translates keyboard input into idiomatic orchestral voicings. Currently in free public beta.

Related

Tutorial

Create a 5-Part String Section

Set up idiomatic string voicings in filament

Tutorial

Brass Stabs & Sustains

Tight brass voicings from one keyboard