FXPANSION BFD2 User manual

2.0.1
Dec 2007 www.fxpansion.com

2
Contents
6 chapter 01: INTRODUCING BFD2
6 1:1 An introduction to BFD2
6 • Welcome to BFD2
6 • Credits
7 1:2 BFD2 Architecture
7 • How BFD2 works
7 • Anatomy of a kit-piece
8 • Articulations
8 • Mic channels
10 • Microphone buses
11 1:3 Recording notes
11 • Personnel
11 • Kit preparation and tuning
11 • Recording path
12 • Microphones
13 1:4 Introduction to the BFD2 interface
13 • Control conventions
14 • Interface overview
14 1:5 Control bar
14 • Page buttons
14 • Preset indicator
15 • Load menu
15 • Save menu
15 • Gain
15 • Help menu
16 1:6 Status Bar
16 • MIDI Log
16 • Audio stream indicator
16 • MIDI stream indicator
16 • RAM indicator
16 • CPU and hard disk performance meters
16 • Offline switch
17 • Controller learn
17 • Context info display
17 • Transport
18 • Rude Solo light
18 • Beat light
18 • Tempo
18 • Time signature
18 • Playback position
19 1:7 Loading BFD2 Presets
21 1:8 Saving BFD2 Presets
21 • Elements saved with Presets
22 1:9 BFD2 Help functions
22 • Context info display
22 • Tool-tips
22 • Help menu
23 • Getting further help with BFD2
24 chapter 02: KIT PAGE
building and adjusting your kit
24 2:1 Kit page overview
25 2:2 Kit Size
25 • 10-piece kit
25 • 18-piece kit
26 • 32-piece kit
26 • Switching kit sizes
27 2:3 Loading and saving in the Kit page
27 • Loading in the Kit page
27 • Saving in the Kit page
28 2:4 Loading and saving kits
28 • Loading kits – overview
28 • Controls in the kit chooser panel
30 • Saving kits
31 2:5 Kit display and kit-piece slot windows
31 • Kit display
32 • Kit-Piece Slot windows
33 2:6 Loading Kit-Pieces
33 • Overview
33 • Controls in the kit-piece chooser panel
36 • Possible problems when loading
36 • Building unorthodox kits
37 2:7 Importing your own sounds into BFD2
37 • Sample Import panel
37 • Import settings
38 • Photo settings
38 • Velocity layers
38 • Import & Cancel
38 • Progress bar
39 2:8 Kit page toolbar
39 • Select
39 • Link
39 • Note Learn
39 • Clear Kit
40 2:9 Kit-piece inspector
40 • Photo & star rating
40 • Kit-piece quick-load controls
40 • Kit-piece presets
41 • Basic kit-piece controls
42 • Ambience sends
42 • Advanced kit-piece controls
43 • Kit-piece bleed controls
43 • Articulation controls
45 2:10 Mini-mixer
45 • Mixer
45 • Master Dynamics
45 • Master Tuning
45 • Humanize
46 2:11 MIDI Note Learn wizard
46 • Initializing the MIDI learn wizard
47 • Next slot mode
47 • Wait mode
48 chapter 03: MIXER PAGE
engineering your drum sound
48 3:1 Mixer page overview
48 • How to approach mixing
49 3:2 Loading and Saving in the Mixer page
49 • Loading mixer presets
51 • Saving Mixer presets
51 • Varying channels between mixer presets
51 • Loading/saving channel presets
51 • Loading/saving effect presets
52 3:3 Introduction to BFD2 mixer channels
52 • Channel views
52 • Types of channel strips in BFD2
.MANUAL

3
55 3:4 Mixer toolbar and utility panel
55 • Reset Mixer
55 • Add Aux
55 • Remove Aux
55 • FX Power
55 • Mixer view switches
56 • Utility Panel
57 3:5 Mixer channel controls and indicators
57 • Controls/indicators in Regular and FX/Sends views
59 • Controls/indicators available in Regular view only
59 • Controls/indicators available in FX/Send view only
61 3:6 Using the mixer
61 • Selecting channels
61 • Rearranging channels on the mixer
61 • Channel processing order
62 • Keyboard shortcuts for mixer operation
62 • Channel context menu
63 • Signal Routing indicators
64 3:7 Using FX
64 • The FX rack
64 • Basic FX controls
65 • Managing FX with the Effect context menu
65 • Swapping and copying FX between slots
66 3:8 Using Sends and Sidechains
66 • Sends panel
66 • Send indicators
67 • Using sends for parallel processing
67 • Using Sidechaining
68 3:9 Mic tools panel
68 • Direct controls
68 • Ambience bus controls
68 • Master bleed controls
69 3:10 Mixer preset panel
70 3:11 Audio Export panel
72 chapter 04: GROOVES PAGE - overview
an introduction to BFD2’s groove engine
72 4:1 Introduction
72 • Key concepts
72 • BFD 1.x users
73 4:2 Grooves page interface
74 4:3 Loading and saving in the Groove page
75 4:4 Undo function
75 4:5 Transport, tempo and time signature
75 • Transport
76 • Beat light
76 • Tempo
76 • Time signature
76 • Playback position
76 4:6 Using the Groove Engine
77 chapter 05: GROOVES PAGE part 1
palettes, grooves and fills
77 5:1 An Introduction to the Palette
77 • MIDI channels and key ranges
77 • Palette and info inspectors visibility
78 5:2 Loading Palettes
78 • Palette chooser
80 • Loading BFD 1.0 and 1.5 Bundles
81 5:3 Loading Grooves
81 • Using the Groove chooser panel to load Grooves
83 5:4 Playing Grooves in the Palette
83 • Triggering Grooves with MIDI notes
84 • Triggering Grooves with Preview buttons
84 • Auto-Play and transport controls
85 5:5 Working with Grooves in the Palette
85 • Selecting Grooves
85 • Operations on Grooves in the Palette
86 • Blending elements of other Grooves in the editor
86 • Slot context menu
87 5:6 Groove Actions
88 • Summary of available Groove Actions
88 • Start Actions for Grooves and Fills
89 • End Actions for Grooves
89 • Slot End Actions for Fills
90 5:7 Importing BFD 1.x Grooves and MIDI files
90 • Importing BFD 1.x Grooves and Bundles
91 • Importing MIDI files into the Palette
91 • MIDI Import panel
92 5:8 Groove and Palette Info Inspectors
92 • Documenting Grooves and Palettes
92 • Palette and Info inspector visibility
92 • Groove Info Inspector
93 • Palette Info inspector
94 5:9 Saving and exporting Grooves
94 • Saving Grooves
94 • Exporting Grooves as MIDI
95 • Export Groove as Audio
96 5:10 Saving Palettes
97 chapter 06: GROOVES PAGE part 2
editing, recording and groove FX
97 6:1 Introduction to the Editor
97 • Editor interface overview
97 • Other topics covered in this chapter
98 • Playing the currently selected Groove
99 6:2 Editor Grid
99 • Kit-piece and Articulation lanes
100 • Events
100 • Ruler and Groove length
101 • Velocity lane
101 • View controls
102 • Zoom and scroll controls
103 6:3 Grooves toolbar
103 • Left and right mouse button tools
103 • Hearing events during editing
103 • Select tool
103 • Draw tool
104 • Erase tool
104 • Mute tool
104 • Velocity tool
104 • Undo button
105 6:4 Other Editor functions
105 • Editor display settings
105 • Metronome
105 • Grid controls
105 • Grid-based destructive processes
106 • Edit menu
106 • Keyboard shortcuts
107 6:5 Combining elements of other Grooves

4
108 6:6 Recording Grooves via MIDI
108 • MIDI Mappings
108 • Initiating recording
108 • Recording modes
108 • Metronome button
108 • Record lead-in
109 6:7 Groove FX panel
109 • Show/Hide advanced Groove FX
109 • Groove FX power
109 • Apply: Groove
109 • Apply: All
110 • Quantize effect
110 • Double/Half time effect
110 • Simplify effect
110 • Dynamics effect
111 • Swing effect
111 • Humanize effects
111 • Humanize Velocity
111 • Humanize Timing
112 chapter 07: GROOVES PAGE part 3
auto-play, drum track and other ways of
using grooves
112 7:1 Auto-Play mode
112 • Auto-Play vs. MIDI triggering
112 • Auto-Play modes
114 7:2 Drum Track Introduction
114 • Enabling the Drum Track
114 • Drum Track synchronization
115 7:3 Drum Track display
116 7:4 Working with the Drum Track
116 • Adding parts to the Drum Track
116 • Manipulating Parts on the Drum Track
117 • Part context menu
118 7:5 Loading, saving and exporting the Drum Track
118 • Saving and loading Drum Track contents
118 • Exporting the Drum track as MIDI
118 • Exporting the Drum track as audio
118 7:6 Combining playback methods
118 • Groove playback and MIDI triggering of articulations
119 7:7 Using BFD2’s MIDI Out
119 • Setting up the MIDI output function
119 • Using the MIDI output as a MIDI input in your host
119 • Latency of the MIDI Out
120 chapter 08: MAPPING PAGE
key and automation mapping
120 8:1 Overview
120 • Loading and saving maps
120 • Key mapping view
120 • Automation mapping view
120 • Switching between views
121 8:2 Loading in the Mapping page
121 • Loading key maps
122 • Key map loaded when BFD2 is launched
123 • Loading Automation maps
123 • Automation map loaded when BFD2 is launched
124 8:3 Saving in the Mapping page
124 • Save Key Map
124 • Save Automation Map
124 • Save Key + Automation maps
124 • Save MIDI Event Log
125 8:4 Key mapping view
125 • Kit-piece listing
125 • Keyboard layout and keyrange selector
125 • Mapping inspector
125 • Clear all keys
126 • Key labelling
127 • Single-articulation previews
127 • Key context menu
127 • MIDI event log
127 • External MIDI Log
128 8:5 Working with the key mapper
128 • Mapping an articulation to a MIDI key
128 • Mapping multiple articulations to neighbouring keys
129 • Layering multiple articulations on a single key
129 • Special articulations
130 8:6 Mapping inspector
130 • Articulation list
130 • Low & High velocity
130 • Velocity Curve
130 • Delete articulation
130 • Variable articulation controls
131 8:7 Introduction to BFD2 automation
131 • Overview
131 • MIDI CCs and host automation
131 • MIDI note automation
131 • Parameter MIDI learn function in the status bar
131 • Automation mapping page
131 • Multiple mappings
131 • Setting a unique MIDI channel for MIDI automation
132 • Automation view interface
134 8:8 Mapping MIDI CCs to BFD2 controls
134 • Automation source table in MIDI CC view
134 • Mapping indication in BFD2 parameter table
134 • Mapping an already-mapped BFD2 parameter
135 8:9 Mapping MIDI notes to BFD2 controls
135 • Automation parameters table in MIDI note view
135 • Creating a MIDI note mapping
135 • Mapping indication in BFD2 parameter table
135 • Mapping an already-mapped BFD2 parameter
136 8:10 Mapping host automation to BFD2 controls
136 • Automation parameters table in host automation view
136 • Creating a host automation mapping
136 • Mapping indication in BFD2 parameter table
136 • Mapping an already-mapped BFD2 parameter
137 chapter 09: ELECTRONIC DRUMS & BFD2
137 9:1 Intoduction to using electronic kits with BFD2
137 • How electronic drumkits work
137 • Cross-talk between triggers and zones
137 • Double-triggering: setting the Retrigger threshold
137 • Latency
138 9:2 Simple hihat control
138 • Advantages and disadvantages of non-variable hihat
control
139 9:3 Variable hihat control
139 • Overview
139 • Assigning variable tip and variable shank articulations
140 • Assigning the hihat height pedal MIDI CC
140 • Customizing hihat pedal response
141 • All Hihats variable setting
142 9:4 Other settings related to hihat control
142 • Preferences
143 • Kit-piece Inspector

5
144 9:5 Positional snare control
144 • Variable snare controls
144 9:6 Controlling cymbals
145 chapter 10: BFD2 PREFERENCES
customizing BFD2
145 10:1 Preferences page overview
146 10:2 Data preferences
146 • Preference Options
146 • Data Path
146 • Startup
147 10:3 Groove preferences
147 • Show Groove Session preferences
147 • MIDI Import
148 • Editor Preferences
149 • Metronome
150 10:4 Session preferences
150 • Session MIDI prefereces
151 • Session Playback preferences
152 10:5 MIDI preferences
152 • MIDI Channels
152 • MIDI Input Transformations
152 • MIDI display
153 • Key Mapping preferences
153 • MIDI Learn Note Wizard preferences
154 10:6 Engine preferences
154 • Streaming Engine
155 • Synth options
156 • Fade preferences
157 • Detail
158 10:7 GUI preferences
158 • Control behaviour
159 • Mixer GUI Options
159 • Kit Page
159 • Keyboard Shortcuts
160 Chapter 11: PROGRAMMING TIPS
160 11:1 Building the kit
160 11:2 Using Velocity layers
160 • The importance of utilising BFD2’s velocity layers
160 • Deploying velocity layers effectively
160 • Dynamics controls
161 11:3 Using articulations effectively
161 11:3 Damping, tuning and tightening
161 • Damping kicks, snares and toms
161 • Tightening closed hihats
161 • Tuning the kit
162 11:4 Layering
162 • Introduction to layering
162 • Simple layering using the Link function
162 • Layering individual articulations in the Mapping page
162 • Creative and experimental layering
163 11:5 Programming patterns
163 • Drumming fundamentals
163 • Transcribe, study and edit existing drum parts
163 • Physical interfacing with the computer
164 chapter 12: MIXING AND EFFECTS USAGE
164 • Overview
164 • D.CAM FX
165 12:1 Mixing basics
165 • Mic channel usage
165 • Panning
165 • Gain levels
166 • Approaching EQ and compression
167 12:2 EQ and filtering
167 • EQ
167 • Filter
168 • Filter Mod
169 12:3 Dynamics processing
169 • Common compression parameters
169 • Advanced features in BFD2’s dynamics processors
170 • Comp Chan
170 • Comp Bus
171 • Noise Gate
172 12:4 Distortion
172 • Drive
173 • Bit Crusher
174 12:5 Other effects
174 • Gain
174 • Delay
175 • Flanger
175 • Chorus
176 • RingMod
176 • Frequency shifter
176 • TinCanVerb
177 12:6 Mixing each part of the kit
177 • Kicks
177 • Snares
177 • Hihats
178 • Toms
178 • Cymbals
179 12:7 Routing scenarios
179 • Creating sub-mixes for processing mic channels
together
179 • Mic channel separation
179 • Creating sends to an external reverb
180 12:8 External processing
180 • Artificial reverb
180 • Distortion and re-amping
180 • Noise
180 • Resampling and re-sequencing
2.0.1
Dec 2007
manual revision 2

6
chapter 01 INTRODUCING BFD2
1:1 An introduction to BFD2
Welcome to BFD2
Thank you for purchasing BFD2!
Welcome to the most advanced acoustic drum production environment ever. As you begin to explore the software and manual
you’ll start to realise the sheer power you have at your fingertips.
About this manual
There is a huge amount of functionality in BFD2, so please take the time to study this manual as you delve into the software. We
realise it’s a rather large manual, but it is broken down into fairly easily digestible sections, logically structured for each part of the
software.
Remember to use the PDF bookmarks integrated into the document to make navigation through the manual quick and easy.
Credits
SKoT McDonald Project lead, Programming (synthesis engine and mixer)
Paul Chana Programming (kit page, panels and Installer)
Steve Baker Programming (Groove engine)
Andy Simper Programming (effect DSP & circuit modelling)
Angus Hewlett Programming (adapters, licensing)
Andreas Schnetzler Programming (website)
Gareth Green Lead audio engineering, production, editing
Alex Akers Graphic design (interface, 3D modelling)
Rus Brockman Graphic design (packaging)
Mayur Maha Documentation
Rob Bantin Quality assurance engineering
Rhiannon Bankston-Thomas Marketing & Sales
Julia Titchfield Artist relations & Publicity
Emre Ramazanoglu Session drumming
Darrin Mooney Session drumming
Kevin Hay Assistant audio engineering
Ben Ferns Photography and video
Ryan Sellers Technical support
Alex Volmer Technical support
Steve Duda & Husky Hoskulds BFD 8BK Audio Content (Electronic)
John Emrich BFD PER Audio Content (Percussion)
BFD2 Grooves: Jacques Mathias, Patchen Preston, Mikael Adle, Jessy Schmidt, Derik White, Kevin Hay
BFD1 Grooves: Chris Dagley, Mayur Maha
Recorded at AIR Studios Lyndhurst Hall, London
Thanks to all the beta testers, especially Rail Jon Rogut, Robert Sfeir, Ralf Steyrer, Jordan L. Chilcott, Christopher Reis, Oliver
Kauert, Andrew Cordani, Mikael Adle, Murray McDowall and Hiroaki Honshuku!
Additional thanks to Apostrophe, BLT, Cay Tre, Karma, all pizza places in a mile for keeping us caffeinated and fed... to the
Foundry, Charlie Wright’s, Bar Music Hall, Pool bar, Bricklayers and every booze emporium in Shoreditch for keeping us sane...
...to all our families and friends.... cheers!
© 2007 FXpansion Audio UK Ltd.
www.fxpansion.com

7
1:2 BFD2 Architecture
How BFD2 works
Disk-streaming multi-channel sample playback engine
At the heart of BFD2 is a sample playback engine that streams multi-channel audio recordings of drum, hihat, cymbal and per-
cussion instruments – called kit-pieces – being played in various ways, and recorded with multiple sets of microphones.
There is an inherent latency when accessing files on a hard drive. Because of this, BFD2 caches a short segment of the start of
every sound in system memory. Therefore, even though BFD2 can use a lot of RAM, it allows you to use sounds with detail levels
far beyond conventional RAM limitations. Hard disk space is far cheaper than RAM, and will be for the foreseeable future.
Dedicated interface for working with multi-channel acoustic drums
Rather than having to work with a generic sampler interface and sample libraries designed within its limitations, BFD2’s user
interface allows you to work with its hyper-detailed sample library as if you were playing and mixing a real drumkit!
There are functions dedicated to building the custom kit of your dreams in seconds, tuning and damping kit-pieces, and high-end
studio quality mixing tools. It features simple-to-use mapping tools, and dedicated support for electronic drumkit systems. Mean-
while, the flexible Groove engine lets you lay down convincing drum tracks quickly and easily.
Anatomy of a kit-piece
Articulations
A kit-piece is made up of one or more articulations. These were referred to as ‘hit types’ in previous versions of BFD. An articula-
tion is an individual way of playing a percussive instrument such as a drum, cymbal or hihat. For example, hihats feature up to
11 articulations – a pedal-down sound (‘foot-chick’) and tip and shank (edge) sounds when the hihat is closed, fully open and at
three positions in-between.
Good use of multiple articulations allows greater realism than using conventional sample-sets, because of the expressive range
possible on a drumkit.
Velocity layers
Each articulation is made up of a number of audio files, called velocity layers. These audio files are recordings of the articulation
being played at varying intensities from soft to hard. As well as the amplitude (‘loudness’), the timbral response of percussive
instruments varies greatly with playing dynamics.
The high amount of velocity layers in BFD2’s sounds lets you recreate the sound of dynamic drumming, giving convincing results
when using accenting. This is very important in the formation of realistic grooves.
Multi-channel audio files
Each velocity layer is an audio file made up of multiple channels. These are recordings from several sets of microphones used to
capture each kit-piece. Real drum recording situations commonly use multiple mic setups in order to capture a variety of different
elements.
Firstly, a kit-piece may sound different depending on where a mic is placed. Snares sound very different when mic’d from above
compared to from below – a mic placed on top captures the ‘pop’ of the skin being struck, while the crunch and sizzle of the mesh
snare is captured at the bottom. Meanwhile, mics inside kick drums tend to pick up the ‘snap’ or ‘click’ of the beater striking the
drum. The main ‘thud’ and low-end power is captured by a mic outside the kick drum.
Drum recording situations also make use of stereo sets of mics to capture the kit as it sounds as a whole within a space. They
capture the projection of the kit and its reflections within the room much more effectively than individual directional close mics on
various parts of the kit, which sound very dry in comparison.

8
Articulations
Here is a summary of possible articulations in BFD2. Please note that some kit-pieces do not contain all possible articulations.
Kicks
Snares
Hihats
Toms
Cymbals
Percussion
Hit
No Snare
Hit
Rim
Sidestick
Drag
Half-edge*
Pedal
Closed tip
Closed shank
1/4-open tip
1/4-open shank
1/2-open tip
1/2-open shank
3/4-open tip
3/4-open shank
open tip
open shank**
Hit
Hit
Bell
Edge
Hit
Alt
[more...]***
*Half-edge is the skin or head struck
half-way between the centre and
the edge. Most previous BFD libraries
featured a flam instead
** previous BFD libraries did not in-
clude an open shank articulation
To support electronic drums, all tip
and shank hihat articulations can
also be triggered via a MIDI CC and 2
‘virtual articulations’ – variable tip and
variable shank
3-articulation cymbals are new in
BFD2
***Percussion slots, like all slots in
BFD2, can have more than 2 articula-
tions. This allows you to load large,
complex percussion pieces from
the BFD Percussion expansion pack,
which required one of 2 snare slots in
BFD 1.5.
Mic channels
Each velocity layer sample of each Kit-Piece articulation possesses 12 mic channels (3 stereo, 6 mono):
Ambience channels (stereo)
Overhead
Room
• M/S Room in BFD2
• Stereo room in most previous BFD libraries
Amb3
• Room2 in BFD2’s library
• PZM in most previous BFD2 libraries
The signal from the stereo Overhead mic set, above the kit.
The signal from the room mics. BFD2 features an M/S room
mic set. BFD2’s mixing engine decodes each M/S-re-
corded kit-pieces on the voice level, so you can mix and
match kit-pieces with previous BFD libraries, most of which
feature a stereo Room.
The signal from the third set of ambient mics. The wide,
high placed Room2 mics in BFD2 and PZMs in previous
libraries all tend to sound huge!

9
Direct mic channels (mono)
Kick In
Kick Out
Snare Bottom
Snare Top
Snare Top2
Multi
The signal from the mic inside the kick drum.
The signal from the mic outside the kick drum.
The signal from the mic underneath the snare drum.
The signal from the first mic above the snare drum.
The signal from the second mic above the snare drum.
BFD2’s library is the first to contain this mic channel, which
does not exist in previous BFD libraries.
The signal from the direct mic for all Kit-Pieces except
kicks and snares. This is usually empty for kicks and snares.
Primary direct and bleed channels
The kick and snare mics are used for all Kit-Pieces, as bleed signals are recorded through them.
A Kit-Piece’s own close mic’d direct signal is known as the primary direct mic channel. For a kick, this is in the Kick In and Out mic
channels, and for a hihat or cymbal, it is in the Multi mic channel.
The Kick In/Out mic channels are the primary direct mic channels for the kick. Bleed from the kick appears in the Snare Bot-
tom/Top mic channels. The Multi mic channel is empty for kicks, except on certain BFD XFL kicks, which feature bleed captured
through the hihat mic.
The Snare Bottom/Top mic channels are the primary direct mic channels for the snare. Bleed from the snare appears in the Kick
In/Out mic channels. The Multi mic channel is empty for snares, except on certain BFD XFL snares, which feature bleed captured
through the hihat mic.
The Multi mic channel is the primary direct mic channel for all other Kit-Pieces, whose bleed appears in the Kick In/Out and Snare
Bottom/Top mic channels.
Bleed is only present in the kick and snare mic channels. Bleed from the other mics is not included, because the levels were too
low and not useful enough to justify the extra RAM and hard disk bandwidth required. In any case, bleed can be, in many cases,
an annoying side-effect of the drum-recording process, which is often minimized during post-processing by using noise gates.

10
Microphone buses
As well as mic channels, when using BFD you need to be aware of the four microphone buses, which are ‘virtual groups’ of the
mic channels.
Ambience buses
The ambience buses allow you to approach mixing in BFD2 in the same way as a real drumkit recording. Even though BFD2’s kit-
pieces possess discrete ambience signals, this is impossible to achieve when recording a real drumkit, when any ambient mics
capture the sound of the whole of the kit.
Also, while you can manipulate each kit-piece’s direct mics as channels in the BFD2 mixer, there are too many ambience chan-
nels (three channels would be required for each kit-piece) to control each kit-piece’s ambience efficiently.
Therefore, the overhead, room and amb3 signals for all kit-pieces are each organized into groups called the ambience buses.
Please note that you can, in the kit-piece inspector, route the ambience signals to individual Aux channels on the mixer if you
wish. This facility is provided for advanced and experimental mixing applications. If you do this, you can still control the Width of
each ambience type using the Mic Tools panel in the Mixer page’s Utility panel.
Overhead
Room
Amb3
The Overhead mic channels from all
Kit-Pieces.
The Room mic channels from all Kit-
Pieces.
The third set of ambient mic channels
from all Kit-Pieces.
Direct bus
There is a fourth mic bus, called the Direct bus, which represents the direct mic channels of all kit-pieces mixed together. This
does not have a dedicated channel on the mixer by default, although you can create one if you wish by adding an Aux channel
and routing all kit-pieces’ direct channels to it.
You can, however, control the level of the Direct Master bus using the Direct fader in the Kit page’s Mini-mixer section, or using
the Direct Master level control in the Mixer page’s Mic Tools panel.
How mic buses are used in BFD2
Mic buses are controlled via the Mic Tools panel, part of the mixer’s Utility panel. In this panel, you can control the level of the
Direct bus, as well as the Width and Distance of the ambience buses.
The ambience channels that exist in the Kit page’s Mini-mixer and in the main Mixer page should not be considered as mic buses.
This is because while ambience signals from individual kit-pieces can be routed to other aux channels, they are still considered
to be part of the ambience buses. They are still affected by the Width parameters in the Mic Tools panel, although for technical
reasons the Distance controls do not apply.

11
1:3 Recording notes
BFD2’s sounds were recorded in studio 1 at AIR Studios at
Lyndhurst Hall, Hampstead, London.
AIR Studios was started in 1969 by George Martin, a pro-
ducer famous for his work with The Beatles.
It moved to its present location at Lyndhurst Hall, a stunning
grade II listed converted church in Hampstead, in 1991. It
offers one of the best live rooms in the UK.
Studio 1’s recording room could be described as medium
to large sized. It consists mainly of wooden surfaces with
excellent dispersion characteristics and a fast decaying
‘explosive’ sounding reverb quality.
The size of the room offers a lot of options when recording,
with very different reverb characteristics depending on the
position and height of ambience microphones.
This room was portioned into a slightly smaller space more appropriate for drum recording, without losing its lush reverberant
sound.
The mixing console in the studio 1 control room is a rather special custom Neve featuring ‘AIR Montserrat’ mic preamps. It was
designed in 1989 by Rupert Neve with consultation from George Martin, and is a classic fully-discrete Neve design offering a
bandwidth of 100 kHz.
Personnel
All sounds were recorded and edited by Gareth Green, with engineering assistance from Kevin Hay.
Drumming duties were shared between Emre Ramazonoglu and Darrin Mooney, both respected and experienced session play-
ers.
Kit preparation and tuning
During the sessions, the primary objective was to capture the instruments as organically and powerfully as possible, while cover-
ing different kinds of voicing and tuning. A lot of the drums, especially the vintage kits, have loose hardware and other supposed
flaws. These have all been retained, as there really is nothing worse than sterile, characterless drums.
The drums, hihats and cymbals themselves are a mixture of modern, vintage and
custom instruments.
The library includes two historic and famous kits. Firstly, a classic Ludwig ‘Spiral’ Vis-
talite that was once owned and played by the late John Bonham and, secondly, Ringo
Starr’s Blue Oyster Ludwig kit that was used on a number of classic albums.
The other instruments in the library were selected to offer a wide tonal and stylistic
range, from the modern, tight punch of the DW Collector’s Series to the warm, rounded
tones of the vintage Gretsch Round-badge kit. We even managed to drag our ‘house
kit’ at FX HQ down to the sessions – a late 70s Rogers XP-8 with Bosphorus hihat and
Brady jarrah wood snare.
Snares especially were carefully tuned to range from deep and loose to tight and ringy with lots of overtones. Drum heads were
chosen in order to complement each individual instrument, while various types of damping were used when appropriate. The
resulting library offers a very wide and varied selection of sounds, great for all kinds of music.
Recording path
All sounds were recorded through the Neve’s AIR Montserrat preamps
into Pro Tools, via Prism ADA-8 XR converters, at 24-bit resolution
with a sample rate of 44.1 kHz.
No EQ, compression or other processing was used on any channels.

12
Microphones
Several microphones were set up for many mic positions, with the most appropriate sets being used for each kit.
Some snares were mic’d using a slightly different technique involving the top snare mics pointing at the side of the snare shell
instead of at the top skin.
BFD2’s snares offer two mics for the top snare position, allowing even more flexibility than before when mixing.
Microphone delay was edited out from the direct channels so all kick and snare mic channels are time-aligned with reference to
themselves.
Bottom snare and outside kick mic channels have been phase-flipped to ensure they are already in phase.
No time-aligning of ambience channels was performed, as this would affect the natural stereo image provided by their timing
discrepancies.
Directs
Kick In
The most appropriate inside mic from the following was chosen for each
kick:
• AKG D112 on the beater side
• ElectroVoice RE20 inside the kick
Kick Out
The most appropriate outside mic from the following was chosen for each
kick:
• Neumann FET 47
• CAD VX2
Snare Top
Snare Top1: Shure SM57
Snare Top2: Neumann KM84
Snare Bottom
Neumann KM84
Hi Hats
Neumann KM84
Toms
Sennheiser MD421 on top skin only
Cymbals
Neumann KM84
Overheads
The most appropriate set from the following was chosen for each kit-piece:
• Coles 4038
• Manley Gold reference
Both sets were arranged as stereo spaced pairs, with the Coles in a Blumlein array as they have a ‘figure of 8’ response.
Room
For the first Room mic set, original AKG C12s were used in M/S configuration. They were placed in front of the kit, approx. 8 ft.
away and aligned just above the kick drum.
The use of the M/S configuration is intended to facilitate a good true mono room sound, something which is heard in many classic
drum sounds.
It also has the benefit of being used for widening the stereo image.
The BFD2 mixing engine handles the M/S decoding in real-time on the voice level to take advantage of this type of recording.
Amb3 (Room2)
For the Room2 mic set on the Amb3 mic bus, a stereo spaced pair of Sony C800’s was used, placed diagonally 23 ft away from
the kit and very high up in the room – around 20-25 ft.
Compared to the Room set, this mic set has a more obvious room ‘slap back’ reverb effect. Because of the height of placement, it
captures the size of the room well. It has a brighter, more dense sound.
AKG D112 ElectroVoice RE20
Neumann FET 47 CAD VX2
Shure SM57 Neumann KM84
Sennheiser MD421 Coles 4038
Manley Gold AKG C12
Sony C800

13
1:4 Introduction to the BFD2 interface
Control conventions
Faders
Faders are controlled by clicking and dragging vertically.
Faders are oriented vertically but some controls, such as the send level controls in the FX/Sends mixer view, are
horizontally aligned but are still controlled by clicking and dragging vertically.
Knobs
Knobs are controlled by clicking and dragging vertically (up/down) by default.
This can be changed to circular motion in the GUI preferences or with the startup wizard.
Graphs
Graphs can be oriented horizontally or vertically. They can be adjusted in 2 ways:
• Click anywhere over the range to jump to a value.
• Hover the mouse near the current value and click and drag in the axis in which the
graph is oriented (horizontally or vertically). This method is much like using the graph as
a fader.
Fine control and returning to default values
• Holding down the SHIFT key while adjusting a knob, fader or graph gives you fine control.
• Double-click a knob, fader or graph to return it to its default value.
Drop-down menus
These are indicated by a downward-facing triangle – click to display the menu.
Click a menu item to select it and hide the menu again, or click elsewhere to just hide the menu.
Other drop-down menus do exist, located on buttons for example. These are detailed in the
manual where necessary.
Numerical value boxes
These can be adjusted in 2 ways:
• click and drag vertically to adjust the current value.
• double-click the box, type a new value and press ENTER or RETURN.
Right-clicking
Right-clicks are used in several parts of the BFD2 interface, particularly for accessing context menus and the secondary tool in
the Groove editing environment.
If you use a Mac and do not have access to a 2-button mouse, you can access right-click functions by holding down the CTRL
key while clicking your mouse button. However, a 2-button mouse is highly recommended!
Some keyboard shortcut that operate with the CTRL key on Windows are accessed on Mac by using the COMMAND key instead.
This is also known as the APPLE key.
Vertical fader movement
Vertical knob movement
Jumping to a graph value
Adjusting with click and drag
Click to display the menu
Click any item to select it
Double-click to type a value
Click and drag vertically
to adjust

14
Interface overview
1:5 Control bar
Page buttons
Clicking these large buttons switches to one of the five Pages, each covering a different aspect of BFD2’s operation. Only one
Page can be active at any one time.
Kit page – chapter 2
The Kit page is used for building and tweaking the kit, as well as providing very simple mixing functions.
Mixer page – chapters 3 and 12
BFD2’s advanced and full-featured mixer gives you access to virtually unlimited routing, mixing and effects
processing. The built-in EQ, compression and other effects can be accessed here, as well as advanced mic ma-
nipulation and audio export functions. If you’re more of a writer than an engineer, a variety of professional mixer
presets are at your fingertips.
Grooves page – chapters 4, 5, 6 and 7
The Grooves page is an advanced drum sequencing environment allowing you to preview, load and play BFD2’s
library of ready-made Grooves. It also includes an advanced Groove editor, humanization effects and a number
of ways of varying Grooves over time, such as the Drum Track, which allows you to sequence a whole track of
individual Grooves.
Mapping page – chapters 8 and 9
BFD2 features powerful mapping for playing its drum sounds and automating its parameters.
Preferences page – chapter 10
The Preferences Page allows you to customize BFD2 to your needs by changing a number of settings.
Preset indicator
The Preset indicator displays the name of the last loaded BFD2 Preset. You can also click it to manually
type a new name for the current session, which is also used as the suggested filename when you next
save a BFD2 Preset.
Page buttons Preset
indicator
Load
menu
Gain
Save
menu
Help
menu
Control bar:
Features the Load,
Save and Help
menus, the Page
buttons and other
functions.
See section 1:5.
Page buttons:
These change
the contents of
the main inter-
face.
See section 1:5.
Main interface:
This changes
according to
the currently
selected page. Status bar:
Contains various
displays and rea-
douts, and several
important func-
tional controls.
See section 1:6.

15
Load menu
Clicking the Load button shows a menu allowing you to load various elements into BFD2. The Load menu is partly context-
dependent, varying according to whichever Page is currently in view. The menu has 3 sections:
1. BFD2 Preset
A Preset is a snapshot of the entire state of BFD. The Preset loader panel allows you to selectively load different elements of
Presets. For a full guide to loading Presets, please see the ‘Loading presets’ section later in this chapter.
2. Page-dependent elements
Depending on which Page is currently in view, the next part of the menu shows the relevant Load items – the exception is the
Preferences Page, which does not require any loading functions.
3. Commonly used elements
The next section of the menu allows you to load commonly needed elements from Pages other than that currently in view.
The Load menu allows you to load the following elements into BFD2:
• BFD2 presets
• Kits
• Mixer presets
• Palettes
• Grooves
• MIDI keymap
• Automation map – MIDI CC, note and host automation assignments
Save menu
Click the Save button in order to display the Save menu. The save menu is structured in exactly the same way as the Load
menu.
The menu allows you to save the following:
• BFD2 preset
• Kit
• Kit-piece preset
• Mixer preset
• Groove
• Groove Palette
• MIDI keymap
• Automation map – MIDI CC, note and host automation assignments
• Keymap + Automation map
• MIDI event log contents
Groove engine export functions
When in the Groove page, the save menu also gives you access to the groove engine’s export functions.
• Export Groove MIDI
• Export Groove Audio
• Export Track MIDI
• Export Track Audio
Gain
Because it is possible to route audio out of 32 channels when running as a plugin within a host, BFD2 includes an overall
plugin gain control which affects the level of all channels simultaneously.
Do not confuse this control with the Master channel level – the Master channel in the BFD2 mixer is simply a special Aux channel
to which all channels are routed by default, set to outputs 1 & 2 – is all you need if you want to process all BFD2 sounds with the
internal FX and simply output a stereo pair. If this is all that you need, you can use the Master channel level to control the overall
volume of BFD2.
If, on the other hand, you set up more than a stereo output, you can use the Gain control to adjust the volume of all BFD2’s chan-
nels together.
Help menu
See section 1:9 for details of the Help menu.

16
1:6 Status Bar
MIDI Log
Clicking this button opens an external MIDI log window, making it easy to view and troubleshoot incoming MIDI events. The
contents of the log are identical to the smaller log built into the Keymap page.
See section 8:4 for more details of MIDI logging in BFD2.
Audio stream indicator
The Audio stream indicator lights up when BFD2 has successfully launched and been integrated into the host audio engine
(when running as a plugin) or when the standalone version of BFD2 has successfully established communication with the
specified audio device.
MIDI stream indicator
This indicator lights up whenever BFD2 receives any MIDI input.
RAM indicator
This indicator displays how much RAM is being used by BFD2. This includes the cached start portion of each sound,
plus a small overhead for BFD2’s engine.
CPU and hard disk performance meters
The 3 horizontal meters in the status bar provide a perform-
ance guage for several aspects of BFD2’s system resource
usage.
Synthesis engine CPU usage
The synthesis engine is involved in receiving MIDI input or generating Groove engine events and playing back the relevant articu-
lations.
Mixer engine CPU usage
The mixer engine processes all routing, mixing and FX functions in BFD2.
Hard disk load
This meter indicates the intensity of hard disk resource usage. Do not be alarmed if this meter reaches high values, as your
machine may well be able to handle a large amount of disk usage. It is intended as an indicator of the amount of hard disk activity
that is occurring.
If your machine cannot handle the amount of disk usage required, the side-effects are usually clearly audible – tails may be cut or
intermittent, and audio dropouts or other artifacts may occur.
Offline switch
This switch is intended for use with hosts that provide an offline (non-realtime) bounce or mixdown facility. When the Of-
fline switch is on, BFD2 waits for all data to be properly delivered from the hard disk before allowing the host to continue,
ensuring that sounds are not cut off before their full decay is complete.
Please note that Offline mode is non-realtime, and should only be used during offline mixdown or rendering in your sequencer, if
it even offers this feature. Do not leave the Offline switch enabled during ordinary playback.
If your sequencer only provides realtime bouncing facilities (a good example is Pro Tools), you should leave Offline mode turned
off at all times.
MIDI
Log
Transport
controls
Beat light Time
signature
Tempo
Playback
position
Offline
switch
MIDI & audio
stream
indicators
Controller
learn
CPU & HD
performance
meters
RAM
indicator
Context info
display
Rude
solo light
Synthesis CPU
Mixer CPU
Hard disk load

17
Controller learn
The controller learn function gives you a quick method of assigning BFD2 controls to MIDI continuous controllers (MIDI
CCs) and even to MIDI notes, so that you can use physical keys, knobs, faders or other controllers to control BFD2 con-
trols such as knobs, faders and buttons.
Using controller learn
1. When the controller learn button is enabled, an overlay appears on the interface, with all MIDI-controllable parameters high-
lighted in green.
2. Click the desired automatable control and then do one of the following:
• move the physical knob, fader or other controller to assign a MIDI CC
• play a MIDI key to assign the note – this is especially useful for buttons
3. The assignment is made, and the assigned note or MIDI CC number is overlaid on the control.
Please see section 8:8 for more details on automation of BFD2 parameters.
Controller learn context menu
While you are in controller learn mode, right-click on any assignable control to display
the controller learn context menu.
Clear automation
This function clears the control’s current automation mapping.
If the parameter has not yet been mapped, this function is greyed out on the menu.
Context info display
The context info display provides information about the
control currently under the mouse cursor. Parameter names
and values are shown.
While a control is being adjusted, the context info display remains locked to the parameter until the mouse button is released,
showing the value as it changes.
Transport
The transport controls are used in conjunction with BFD2’s Groove engine. Please see section 4:5
for more details about the transport buttons.

18
Rude Solo light
The Rude Solo indicator is always lit whenever one or more channels are soloed in the BFD2 mixer.
You can ALT-click this light in order to un-solo all channels currently in a solo state.
Beat light
This indicator flashes on every beat when BFD2’s Groove engine is playing.
Tempo
When using BFD2 as a standalone application, you can enter a tempo for the Groove Engine by double-clicking the
Tempo indicator. Simply type a new tempo and hit ENTER.
You can also click and drag this control up and down to adjust the tempo.
When running BFD2 as a plugin, the Tempo indicator is not editable because BFD2 is locked to the host tempo.
Time signature
Similarly to the tempo, you can enter a new time signature either by double-clicking this indicator and typing a new
value, or clicking and dragging each number in the time signature up and down.
Playback position
This readout is an indicator of the current playback position, in bars and beats, of either the host (when using BFD2
as a plugin), the Drum Track or the current Groove.

19
1:7 Loading BFD2 Presets
BFD2 Presets store the entire state of a BFD2 session.
To load a Preset, click the Load button in the Control bar and click on Load BFD2 Preset... from the Load
menu that appears. This opens the Preset chooser panel. Any available preset is displayed with an image
representing its contents.
Click a Preset to select it. A larger photo and rating information is displayed in the Info display to the right.
To load a preset, select it by clicking on it and then click the Load button.
You can also load any preset in the listing by double-clicking it.
View size
This drop-down menu selects the size of Preset images shown in the chooser panel listing.
A range of settings are available, including text-only displays. Larger sizes result in larger
photos but requires more use of the scrollbars in order to view all the available Presets.
The ‘List’ and ‘Details’ settings result in faster operation due to the fact that images are not
displayed. You can still see a photo for the Preset by selecting it – its details are displayed on
the right side of the panel.
This setting is recalled between sessions. Its state is stored in the BFD2 preferences
– therefore, if you re-initialize your BFD2 preferences this setting is returned to the default
‘Standard’ size.
Sorting
With this drop-down menu you can sort Presets either by ‘Name’ or ‘Star rating’.
Rating the Presets in the database and sorting the listing by ‘Star rating’ can make it easier
to find your favourite Presets.
This setting is recalled between sessions. Its state is stored in the BFD2 preferences
– therefore, if you re-initialize your BFD2 preferences this setting is returned to the default
(sorting by ‘Name’).
Search
The Preset chooser panel includes a search facility in order to narrow down the amount
of Presets shown in the listing.
Delete Preset from database
Clicking this button removes the selected preset from the BFD2 database. This feature is provided if you find you have
too many presets and you want to get rid of those which may not be to your taste, making those you do like easier to
find in the Preset chooser. You are asked for confirmation before you can continue.
If you choose to remove a user preset from the database, you are also asked if you want to remove the preset files from disk – if
Click to load
the selected
Preset
Photo &
Star rating
Delete Preset from database
Preset listing:
click to select or
double-click to
load
Sticky button

20
you click ‘Yes’, the preset file and its associated photo are deleted from the <user location>/BFD2/Presets folder. If you click ‘No’,
the preset’s files remain untouched. If you leave user kit files on disk, they are scanned during the next full rescan of the database
(Trash and rebuild all databases in the BFD2 Data preferences).
BFD2 never prompts to delete factory-installed Preset files.
Note that this function always leaves the actual kit-piece audio files untouched – if you want to delete these to recoup hard disk
space, you must go into BFD2’s audio folder and delete the relevant folders.
Sticky button
Enabling the Sticky button results in the Preset chooser panel remaining open after a Preset is loaded.
This is useful if, for example, BFD2 is being played via MIDI and you want to repeatedly change Presets until you find
what you need. Clicking the Sticky button saves you having to keep opening the Preset chooser panel.
Load selective elements from Presets
A BFD2 Preset stores all of the following constituent elements:
• Kit (kit-pieces and kit-piece setups)
• Mixer
• Groove Palette, Drum Track and other Groove page settings
• MIDI keymap
• Automation map – MIDI CC, note and host automation assignments
• Session preferences
A button is provided for each of these elements in the Preset chooser panel, with the exception of embedded Session prefer-
ences. Each of these buttons, when enabled, tells BFD2 to load that constituent element of the preset. If an element’s button is
disabled, it is not loaded from the preset.
For example, if you’re working in a session with the Grooves that you want, but you merely want to try out different kit and mixer
settings from various Presets, simply disable the Grooves button – the current Palette in the Grooves page is unaffected when the
new kit and mixer settings are loaded.
By default, the MIDI Map and MIDI CCs buttons are disabled, because you would normally want to stick with the same MIDI map-
pings when trying Presets.
Load BFD1
Original BFD 1.x Programs are very different types of files to the Preset files used in BFD2. Because of this
they are not shown in the Preset chooser panel, even if you have specified a BFD data path containing valid
BFD 1.x Programs files.
However, BFD2 gives you the ability to load a BFD program file through an additional file load dialog. To do this, click the Load
BFD1 button to bring up a system file open dialog. Then browse to and select the BFD1 program file that you want to import.
After the program file has been loaded in this way, it is recommended that you re-save it as a BFD2 Preset, in order to be able to
load it easily from the Preset chooser panel.
Load / Cancel buttons
To load the currently selected preset, click the Load button.
You can also load any preset by double-clicking it in the listing.
If you change your mind and decide you don’t want to load a new preset, click the Cancel button.
Keyboard operation
You can navigate around the available presets with the cursor (arrow) keys.
The selected preset can be deleted from the database by pressing the DELETE key.
Load the selected preset by pressing the RETURN or ENTER key.
To exit the Preset chooser panel without loading anything, press the ESC key.
Table of contents