The Art of Brass Programming: Heroic Solos and Menacing Chords

Louis Raveton
By Louis Raveton

Louis works across immersive scores (Venice Biennale, LVMH) and animation (Canal+), while producing Downtempo and Electro-Dub as Monsieur Shwill and Flagada. He treats his sample drive like a record collection, constantly hunting for the perfect 'imperfect' texture

Do This Now

  • 1 Split every brass chord onto separate MIDI tracks. One ensemble patch holding a ten-note chord puts thirty players on the stand at once.
  • 2 Write independent lines for horns, trumpets and trombones. It takes hours longer than block chords and it is the entire difference.
  • 3 Layer a dry studio library for transient bite over a hall library carrying the sustained body.
  • 4 Sidechain the brass fundamentals to the piano, ducking for 50 milliseconds so the hammer attack gets through.
  • 5 Never hold an acoustic brass note longer than a player could physically sustain it.

Playing connects you to YouTube, which may set cookies.

“5 Secrets to REALISTIC Brass Mockups (Many Get This Wrong)” by Christopher Siu, on YouTube. Playing it loads the video from Google.

Brass programming requires an entirely different technical approach than string programming. Real brass players have finite lung capacities and physically cannot sustain notes indefinitely. If you program an acoustic trombone chord to hold for ninety seconds, the entire mockup sounds absurd immediately.

Most sample library users simply draw massive block chords and hope the volume naturally sounds heroic. Real brass sections utilize strict voice leading rules to avoid stepping on each other harmonically. You must program individual melodic independent lines for every single brass instrument correctly.

Write Independent Lines, Not Block Chords

A standard orchestral brass section contains four horns, three trumpets, three trombones, and one tuba. You cannot simply play a massive ten-note piano chord using a single ensemble brass patch. The resulting audio produces thirty physical players playing simultaneously, which ruins the perceived acoustic realism.

Settings to Dial In
Horns
4
Trumpets
3
Trombones
3
Tuba
1

The primary friction with strict voice leading is the immense amount of time it takes to program properly. You must physically write a specific independent melodic sequence for horns, trumpets, and trombones separately. Writing individual counter-melody arcs takes hours compared to quickly slamming heavy block chords on your keyboard.

I meticulously split every single chord into dedicated individual MIDI tracks during my last action sequence mix. The resulting clarity allowed the trombones to bite through the heavy low strings without adding aggressive artificial volume.

Layer a Dry Library for Bite and a Hall for Body

A single brass virtual instrument rarely possesses both a massive heroic tone and a razor-sharp transient attack. Studio brass libraries provide aggressive bite but completely lack spatial weight. Symphonic hall libraries offer enormous width but sound incredibly mushy on fast staccato passages.

You must rigidly layer a dry recording on top of a wet recording to achieve true presence. I physically route my dry action brass to a dedicated transient bus just to enhance the initial bite. I rely strictly on my hall brass libraries to handle the sustained harmonic body of the notes.

Duck the Brass So the Piano Cuts Through

A common cinematic trope is placing a delicate piano directly underneath a massive brass swell. These two specific acoustic instruments occupy the exact same complex mid-range frequencies and clash violently. You must violently carve space out of the brass section to allow the piano hammer attack to cut through.

I exclusively use side-chain compression placed heavily on the fundamental frequencies of the brass group. Every time the piano strikes a heavy low chord, the compression ducks the brass sub-frequencies for fifty milliseconds. This leaves the aggressive top-end brass harmonics untouched while the heavy piano dominates the physical low end.

Settings to Dial In
Trigger
Piano low chord
Target
Brass fundamentals
Duck time
50ms
Leave untouched
Brass top-end harmonics

Related Articles

Frequently Asked Questions

Why does my sampled brass sound weak on loud chords?

Usually because every part is triggering the same fortissimo layer at the same instant, so the samples phase against each other rather than adding up. Offsetting entries by a few milliseconds and varying the dynamics between parts restores the weight.

Should I layer two brass libraries?

It works when each library does a different job, typically one providing the attack and the other the sustain and body. Layering two libraries that both do everything mostly doubles the room sound and the CPU cost.

How do I write brass that a real section could play?

Watch the range and the rests. Brass players need to breathe and lip pressure fails on long high passages, so a line that sits at the top of the range for sixteen bars will read as synthetic even when the samples are good.

What CC should control brass dynamics?

CC1 for the dynamic layer and CC11 for the level on top of it. Riding only CC11 changes volume without changing timbre, which is what makes a crescendo sound like a fader move rather than a section playing harder.

More Guides

All Guides →

New reviews, no noise

Occasional email when we publish something worth your time. No daily digest, no vendor press releases.

We store only your address, never sell it, and delete it as soon as you unsubscribe. See our privacy policy.

Written By

Louis Raveton

Louis works across immersive scores (Venice Biennale, LVMH) and animation (Canal+), while producing Downtempo and Electro-Dub as Monsieur Shwill and Flagada. He treats his sample drive like a record collection, constantly hunting for the perfect 'imperfect' texture