This content is currently under development. If you are an editor, enter your password.
Programming Woodwinds and Brass
If you’ve worked through the string programming chapter, you already know the core workflow: choose the right articulation, shape the dynamics with CC data, and offset notes to compensate for sample attack times. Everything in that chapter still applies. The reason winds and brass get their own chapter is not because the tools are different — you’re still using the same keyswitches, the same CC lanes, the same piano roll — but because the instruments behave differently, and the programming decisions change as a result.
Strings sustain indefinitely. A violin section can hold a note for as long as the bow moves, and the bow can reverse direction without an audible break. Wind and brass instruments run on air. A player breathes, and the note stops. That physical constraint shapes how real musicians phrase, and it shapes how you should program.
How Winds and Brass Differ from Strings
Three differences matter most for programming.
Attack is faster. A string legato note takes time to develop — the bow grips the string, the section staggers their entries slightly, and the full sound blooms over several hundred milliseconds. A clarinet or trumpet note speaks almost immediately. The player tongues the reed or buzzes into the mouthpiece, and the sound is there. This means the negative delay that you use to compensate for slow string attacks is less necessary for winds and brass. Some legato patches in BBC Symphony Orchestra still have a slight onset delay, but it’s smaller than strings. Test each instrument — play a wind note alongside a click track and see if it lands on the beat or late. Adjust from there.
Sustain has a natural limit. String sections can sustain a note for an entire phrase without any audible break. A wind player needs to breathe. Brass players tire — the embouchure fatigues over long sustained passages. Your programming should reflect this. Long sustained notes on winds and brass need to either end for a breath or include a dynamic contour that simulates the natural arc of a single breath: a slight swell after the onset, a gradual taper toward the end. A perfectly flat sustained note on a trumpet sounds robotic in a way that a perfectly flat sustained string note does not, because the listener’s ear expects the breath cycle.
Dynamic response is more immediate. Strings change dynamics gradually — the bow pressure and speed adjust over time. Wind instruments respond to changes in air pressure almost instantly. A crescendo on a clarinet is faster and more direct than a crescendo on a viola section. When you automate CC11 (expression) or CC1 (modulation) for winds, the ramp can be steeper than you’d use for strings without sounding unnatural.
Articulations in BBC Symphony Orchestra
BBC Symphony Orchestra provides a set of articulations for each wind and brass instrument. The specific list varies by instrument and by the edition of the library you’re using (Discover, Core, Professional), but the core articulations that you’ll use most often fall into consistent categories.
Woodwind Articulations
Legato. The default for melodic playing. Tongued attacks with smooth transitions between notes. In BBC, woodwind legato patches handle the transitions between notes automatically — when you overlap two MIDI notes slightly, the library produces a connected, tongued legato. Unlike string legato, there’s no bow-change equivalent to worry about. The tongue does the work.
Staccato. Short, detached notes. Woodwind staccato is crisper and drier than string staccato — closer to a “dot” than a “bounce.” The notes are brief and the release is clean. Use staccato for rhythmic figures, quick repeated notes, and passages where the woodwinds need to articulate rapidly. In BBC, staccato patches have a fixed note length regardless of how long you hold the MIDI note, so note length in the piano roll matters less than placement.
Flutter tongue. A rapid tremolo effect produced by rolling the tongue (or vibrating the throat) while sustaining a note. It creates a buzzing, agitated texture that sounds nothing like a standard sustained tone. Flutter tongue is a color effect — use it sparingly and deliberately. In BBC, it’s a separate articulation patch or keyswitch.
A technique where the player rolls their tongue rapidly while playing a sustained note, producing a buzzing, tremolo-like effect. Available on all woodwinds and most brass instruments. Used for dramatic or unsettling textures.
Trills. Rapid alternation between two adjacent notes. BBC includes trill patches (usually whole-step and half-step variants) that handle the alternation automatically — you hold a single MIDI note and the library plays the trill. Trills on woodwinds are idiomatic and natural-sounding. They add ornamental energy to sustained passages and cadences.
Brass Articulations
Legato. Similar to woodwind legato, but with more weight and a slightly slower transition between notes. Brass legato in BBC sounds best when you give each note a clear attack — don’t overlap MIDI notes as aggressively as you might with strings. The tongue articulation that starts each note is part of the brass sound.
Staccato. Short, punchy notes with a strong initial attack. Brass staccato has more “pop” than woodwind staccato because the instrument is louder and the attack is more percussive. Staccato brass is effective for rhythmic accents and marcato passages. Be careful with velocity — brass staccato at high velocity can be overpowering in a mix.
Muted. A fundamentally different timbre, not just a quieter version of the open sound. Muted brass (particularly muted trumpet) has a covered, nasal quality that sits in a different place in the mix. In BBC, muted articulations are typically separate patches rather than keyswitches, because the timbral change is dramatic enough to warrant a different sample set. Use muted brass for color and contrast — it’s effective in quiet passages and as a textural ingredient underneath other sections.
A sudden, forceful accent on a single note — an immediate dynamic spike followed by a quick decay. In sample libraries, sforzando articulations use dedicated samples with a fast, explosive attack. Different from simply playing a note at high velocity.
Sforzando. A sudden, explosive accent. Sforzando brass is one of the most dramatic articulation choices in the orchestra — a single sforzando chord from the full brass section can punctuate a phrase or mark a structural arrival. In BBC, sforzando patches use dedicated samples that capture the explosive onset. Use them for accents that need to hit hard and fast.
CC Automation for Winds and Brass
The same CC lanes that drive string expression apply to winds and brass: CC1 (modulation), CC11 (expression), and CC7 (volume). The difference is in how you use them.
Less Riding, More Shaping
String programming often involves continuous CC11 automation — slow curves that follow the bow, constant micro-adjustments to keep the sustained sound alive. Wind and brass programming is less labor-intensive on the CC front. The instruments have natural dynamic variety built into their attack, and the shorter phrase lengths mean you’re automating fewer sustained notes.
For a typical wind or brass phrase, you might set a CC11 curve that follows the overall dynamic arc of the phrase — quieter at the beginning, swelling into the middle, tapering at the end — and leave it at that. You don’t need to sculpt every note the way you do with strings, because the player’s tonguing and breath naturally create articulation that the samples already capture.
The exception is sustained notes on horn and tuba. A horn holding a note for four bars needs the same kind of CC11 attention that a string pad does. Shape it. Let it breathe.
CC1 for Timbral Shifts
CC1 (modulation) in BBC Symphony Orchestra typically controls the crossfade between dynamic layers. Pushing CC1 higher doesn’t just make the instrument louder — it changes the timbre to a more forceful, brighter sample layer. For brass, this is particularly useful. A trumpet at low CC1 sounds warm and restrained. Push CC1 up and the sound becomes brassy, aggressive, more overtone-rich. That timbral shift is the difference between a brass section sitting politely underneath the strings and a brass section commanding the room.
Use CC1 to shape the overall energy of a passage. Use CC11 to adjust moment-to-moment dynamics within that energy level. The combination gives you control over both the character and the volume of the sound.
Keyswitches
BBC Symphony Orchestra uses keyswitches — specific MIDI notes outside the instrument’s playing range — to switch between articulations in real time. The specific keyswitch assignments vary by instrument, but the workflow is the same: place a keyswitch note in the piano roll at the point where you want the articulation to change, and the library loads the appropriate sample set.
For winds and brass, the most common keyswitch changes are:
- Legato to staccato (and back) — at transitions between lyrical passages and rhythmic figures
- Open to muted — for brass color changes
- Sustained to flutter tongue or trill — for special effects
Place keyswitches slightly before the note they affect — a sixteenth or thirty-second note early — to give the library time to load the new articulation. If the keyswitch and the note land at exactly the same tick, some patches will play the first few milliseconds of the wrong articulation before switching.
Programming Differences from Strings: A Summary
These are the adjustments to internalize when you move from string programming to wind and brass programming.
Negative delay is smaller or unnecessary. Wind and brass attacks are faster. Test each patch against the grid and adjust, but expect offsets of 0-30ms rather than the 50-100ms you might use for string legato.
Note lengths reflect breathing. Leave small gaps between phrases where a player would breathe. A wind or brass line that runs continuously for sixteen bars with no break will sound artificial even if every other element is perfectly programmed. Where would the player breathe? Put a gap there.
CC11 curves are simpler. Shape the phrase, but don’t micro-manage every note. The exception is long sustained notes, which need the same attention strings do.
Velocity matters more for attacks. String dynamics are mostly CC-driven. Wind and brass articulation quality is more velocity-sensitive — a soft staccato trumpet note at velocity 40 sounds fundamentally different from the same note at velocity 110, not just quieter. Use velocity to control the character of the attack, and CC to control the sustain and dynamics.
Fewer articulation changes per phrase. Strings might alternate between legato, spiccato, and tremolo within a single passage. Wind and brass lines tend to stay in one articulation for longer stretches. A clarinet melody is mostly legato. A trumpet fanfare is mostly staccato or marcato. Constant switching sounds restless and unidiomatic.
What to Practice
- Take a woodwind melody from Chapter 7’s exercises and program it in BBC Symphony Orchestra using the legato patch. Add CC11 automation that follows the phrase shape — quieter at the beginning, crescendo into the midpoint, diminuendo at the end. Leave a small gap where the player would breathe.
- Program a four-bar brass chorale from Chapter 8’s exercises. Use close voicing, legato patches for all instruments, and add CC1 automation to control the overall energy level. Start with CC1 at a moderate value and push it up for the final chord. Listen to how the timbral shift affects the climactic weight.
- Take a single sustained horn note (four bars) and program it three ways: flat CC11 with no automation, a simple swell-and-taper curve, and a more complex shape with a slight dip in the middle (simulating a breath reset). Compare all three. The flat version should sound the most mechanical.
- Program a staccato brass passage — four bars of rhythmic, detached notes on trumpets and trombones. Vary the velocity of each note rather than keeping it uniform. Accented beats should sit at higher velocities. Listen to how the velocity variation creates a sense of phrasing and weight.
- Set up a short passage with a keyswitch change: start a trumpet line in legato, switch to staccato for a rhythmic figure, then switch back to legato. Place the keyswitches a sixteenth note before the articulation change. Listen for any gaps or artifacts at the transition points and adjust the timing if needed.
This Course
- 1. The Orchestral Template
- 2. Reading the Orchestra
- 3. Meet the Sections
- 4. Voice Leading Fundamentals
- 5. Writing for Strings
- 6. Programming Strings
- 7. Writing for Woodwinds
- 8. Writing for Brass
- 9. Programming Woodwinds and Brass
- 10. Percussion and the Full Score
- 11. Orchestral Mixing
- 12. From Score to Mix — A Complete Walkthrough
- 13. Sources and Further Reading
Upcoming Events
Feedback or corrections
© 2026 Beat Kitchen School — beatkitchen.io. Licensed under CC BY-NC-SA 4.0. Free to share and adapt for non-commercial purposes with attribution.