FL Studio Pro
Plugins

FPC in FL Studio: Build and Play a Velocity-Layered Drum Kit

By Eric Norris Updated Sep 19, 2026 10 min read

Quick answer

Build an FPC drum kit with velocity layers, round robin, MIDI pad mapping, hi-hat choke groups, separate Mixer outputs and reliable preset saving.

Producer playing drum pads beside a glowing velocity-layer display under the title FPC

FPC turns a folder of drum samples into one playable instrument. Instead of keeping every kick, snare and hi-hat on separate Channel Rack rows, you can build a pad layout, stack several samples on each pad, let velocity choose the right layer and send individual drums to their own Mixer tracks.

That makes FPC useful for two different jobs: programming drums from the Piano roll and performing them from a pad controller. The setup becomes much easier when you work in the right order. Build the sound first, define how the layers respond, map the controller, then add choke groups and Mixer routing. Saving comes last, because a preset is only useful if it can still find its samples later.

This guide follows the controls documented in the Image-Line FPC manual. It explains a reliable structure for building a kit without pretending there is one perfect velocity split or one universal MIDI layout.

What FPC solves that separate Channel Rack samples do not

Separate sampler channels are fast when a pattern needs one kick, one snare and a couple of hats. FPC becomes the better choice when the drums need to behave like a connected instrument.

  • One pad can hold several samples. A light snare hit can trigger a soft layer while a hard hit reaches a brighter layer.
  • Repeated notes can rotate through alternates. Cycle mode gives you round-robin variation instead of firing the same sample every time.
  • Pads can interact. A closed hi-hat can stop an open hi-hat through CUT/BY groups.
  • A controller layout can stay consistent. You can map a bank of 16 pads in sequence and preserve that note layout while changing presets.
  • Drums can leave FPC through separate Mixer paths. Output offsets keep the kit in one instrument while giving important pieces their own processing.

FPC does not replace drum sequencing. You still build rhythms in the Piano roll or record a performance. If the pattern itself is the weak point, start with the drum-pattern guide. If you mainly want fast step entry with independent channels, the Step Sequencer workflow may be enough.

Start with a preset before building a kit from zero

Load FPC from the Channel Rack and begin with one of its presets. This confirms that the pad-to-note relationship, Piano roll and audio path make sense before custom samples add more variables.

FPC has two banks of 16 pads, for 32 pads in total. The selected pad is the one whose settings and layers you are editing. The Layout control can switch among three interface arrangements, including pad-bank views intended for touch use.

The Pattern Manager provides percussion MIDI patterns. Selecting one sends the pattern to the FPC channel as Piano roll data, and selecting another replaces the currently selected pattern. Treat these patterns as starting material. Adjust the notes, velocities and timing to fit the track rather than expecting a preset groove to solve the arrangement.

A sensible five-minute orientation is:

  1. Load a factory FPC preset.
  2. Open the Pattern Manager and choose one short pattern.
  3. Open the Piano roll and inspect which notes trigger which pads.
  4. Change a few note velocities and listen for different responses.
  5. Select pads in FPC and watch the pad and layer areas change.

Once that relationship is clear, either adapt the preset or clear individual pads and begin replacing sounds.

Read the interface in three working zones

Most FPC confusion comes from changing the right type of setting in the wrong area. Read the plugin as three connected zones:

  • Pad Matrix: chooses the drum or articulation you are editing.
  • Main Pad Properties: controls pad-level behavior such as the MIDI note, name, volume scaling, CUT/BY group and Output offset.
  • Layer Properties: controls the samples inside the selected pad, including their velocity ranges and playback behavior.
Educational FPC interface map showing the Pad Matrix, Main Pad Properties and Layer Properties areas
Choose a pad first, set its note and interaction in Main Pad Properties, then edit the samples and velocity ranges in Layer Properties. Educational reconstruction based on Image-Line documentation; it is not a captured screen.

Think of a pad as the container and layers as the contents. Renaming a pad or changing its MIDI note affects the container. Adjusting a waveform, layer volume or velocity range affects one sample inside it.

Build a custom FPC kit one drum family at a time

Do not fill all 32 pads before checking the first few. Build a small core kit, make it playable, then expand it.

  1. Choose a pad layout. Put the most-used drums where your hands or Piano roll habits expect them. A common core is kick, snare, closed hat, open hat, clap and one or two percussion sounds.
  2. Select the first pad and load samples. Dragging several samples onto one FPC pad automatically creates layers.
  3. Name the pad clearly. Names such as “Kick Tight,” “Snare Main” and “Hat Open” make routing and later troubleshooting faster than generic names.
  4. Balance the layers. Different recordings rarely arrive at the same perceived level. Use layer volume so the transition from soft to hard feels intentional rather than like a sudden gain jump.
  5. Repeat by drum family. Finish the kick layers before moving to the snare, then hats and percussion. This keeps problems local.

If your samples are scattered across temporary download folders, organize them before building the kit. The sample-pack setup guide explains how to expose stable folders in the FL Studio Browser.

Use velocity layers to change intensity, not merely volume

Velocity can do more than turn the same sample up and down. A well-built pad uses different recordings for different playing intensities: a softer transient at low velocity, a fuller body in the middle and a sharper attack near the top.

After loading velocity-related samples, use Spread Even. Image-Line documents it as dividing the available velocity range evenly among the layers without overlap. For four layers, this creates four zones from the lowest to the highest input velocity. It is a clean starting point, not a finished musical rule.

Then adjust the boundaries by ear and purpose. A snare may need a broad medium zone because most notes live there. A kick may only need a narrow hard layer for accents. Lock Layers links adjacent endpoints so the ranges stay against one another instead of drifting into accidental gaps or overlaps.

The Scale volume option usually stays enabled because incoming velocity still shapes output level within the layer structure. Image-Line notes that you may disable it when the multiple velocity-sensitive layers themselves provide the entire dynamic change. I would only do that deliberately; turning it off by habit can make a kit feel flatter than expected.

Separate layer overlap from round robin

Two different ideas often get mixed together in FPC:

  • Velocity layering chooses a sample according to how softly or hard the note is played.
  • Round robin rotates among alternate samples that belong to the same velocity area.

With Random layers off, overlapping layers play together. That is useful when you intentionally want to combine a body sample with a transient or room layer. It is not round robin; every overlapping layer sounds on the same hit.

With Random layers on, overlapping layers can behave according to the selected randomization mode. Cycle is the documented round-robin option: FPC plays each layer in the group in turn. The Random modes choose among the group, with an option that avoids repeating the previous layer.

Educational diagram comparing evenly spread velocity layers, overlapping layers and Cycle round robin
Use Spread Even for intensity zones. Deliberate overlap can stack samples, while Cycle rotates alternate takes in the same zone. Educational reconstruction based on Image-Line documentation; it is not a captured screen.

A practical snare pad might use three velocity bands. Each band can contain two or three alternate recordings with overlapping ranges, then Cycle can rotate within that band. The incoming velocity still chooses soft, medium or hard; the cycle changes which equivalent take plays next.

Do not create variation by piling unrelated sounds into the same group. Alternates should share a similar role, tuning and intensity. Otherwise the kit changes character unpredictably rather than sounding less repetitive.

Map a MIDI controller after the kit responds correctly

Confirm the kit from the Piano roll or onscreen pads before mapping hardware. That separates a kit problem from an input problem.

FPC can learn one note for the selected pad, but Map notes for entire bank is faster for a 16-pad controller. Starting from the lower-left FPC pad, each incoming MIDI note is assigned to the next pad in sequence until the bank is mapped. Trigger the physical pads in the order you want them to appear.

After mapping, enable Use current layout when changing presets if you want the controller layout to remain in place when loading another kit. Without that protection, a preset can bring its own note layout and make the hardware appear inconsistent.

Save the note layout separately if you use the same controller across several kits. The general MIDI controller mapping guide covers FL Studio input setup and broader controller links; FPC’s bank mapping is the pad-to-note layer inside that setup.

If one pad refuses to respond, check the chain in this order:

  1. Does FL Studio receive the controller at all?
  2. Does the physical pad send the note you expect?
  3. Is that note assigned to the intended FPC pad?
  4. Does the selected pad contain an active sample layer for the played velocity?

The last check matters. A note can be mapped correctly and still sound silent if the active layer ranges leave a gap at that velocity.

Use CUT and BY for open and closed hi-hats

An open hi-hat should stop when a closed hi-hat arrives. Letting both continue makes even a carefully programmed pattern feel disconnected.

FPC handles that relationship with two pad-level values:

  • CUT places the selected pad in a cut group.
  • BY tells FPC which cut group can stop the selected pad.

For a simple pair, give the closed-hat pad CUT 1 and the open-hat pad BY 1. The closed hat then cuts the open hat. If a pad should stop its own previous note, set its CUT and BY values to the same number.

Educational diagram showing a 16-pad MIDI mapping and a closed hi-hat cutting an open hi-hat through CUT and BY group 1
Map the physical pads in the order you want, then use a shared group number so the closed hat cuts the open hat. Educational reconstruction based on Image-Line documentation; it is not a captured screen.

Keep choke groups narrow. A group should describe a real exclusivity relationship, such as open and closed hats or two articulations of the same percussion instrument. Reusing one number across unrelated cymbals and drums can stop notes you intended to keep.

Route important pads to separate Mixer tracks

FPC’s Output control is an offset, not an absolute Mixer destination. It is calculated from the Mixer track assigned to the FPC channel.

Suppose FPC is routed to Mixer track 10:

  • Output 0 reaches track 10.
  • Output 1 reaches track 11.
  • Output 2 reaches track 12.
  • Output 3 reaches track 13.

This lets you keep the kit together while processing the kick, snare, hats or percussion groups independently. A compact setup could use Output 0 for kick, 1 for snare, 2 for all hats and 3 for percussion. You do not need a separate output for every pad unless the mix actually needs it.

Reserve enough consecutive Mixer tracks before assigning offsets, and name those tracks. If FPC later moves from track 10 to track 20, every offset moves with it. That relative behavior is useful, but it also explains why a saved routing plan can appear to land on different track numbers after the base FPC channel is reassigned.

Use the Mixer routing guide for inserts, buses and sends after the pads reach their intended tracks.

Save the kit so FPC can find its samples again

A working session is not proof that the preset is portable. FPC must be able to locate the source samples the next time the `.fst` file loads.

Image-Line’s documented saving sequence is straightforward:

  1. Keep the kit samples in a folder visible under the Browser’s Extra search folders.
  2. Open the plugin Wrapper menu and choose Save preset as.
  3. Save the FPC kit as an `.fst` preset.
  4. Reload the preset and confirm that its samples resolve correctly.

Use unique sample filenames. If several search folders contain files called “Kick1.wav,” FPC can load the first matching name it finds. Descriptive names such as “DustRoom_Kick_Hard_03.wav” reduce that ambiguity. Renaming the files after the preset is built can break the lookup, so settle the folder and names before the final save.

Educational FPC workflow showing Output offsets from Mixer track 10 and a reliable Extra search folder to .fst preset saving sequence
Output numbers are relative to FPC’s base Mixer track. Stable search folders and unique sample names make the saved .fst kit easier to reload. Educational reconstruction based on Image-Line documentation; it is not a captured screen.

For an important kit, reload it in a fresh empty project before relying on it elsewhere. This is a check of the saved file and path relationship, not a reason to duplicate the samples across random project folders.

FPC troubleshooting by symptom

SymptomLikely causeCheck
A mapped pad is silentWrong note or a gap in layer velocity rangesVerify the incoming note, pad assignment and active range for that velocity
Several samples play on every hitLayer ranges overlap while Random layers is offUse Spread Even or remove the overlap; enable Cycle only for true alternates
Changing presets breaks the controller layoutThe preset loads its saved note mapEnable Use current layout when changing presets
Open and closed hats ring togetherCUT/BY values do not share the intended groupPut the closed hat in CUT 1 and the open hat in BY 1
A pad reaches the wrong Mixer trackOutput was treated as an absolute track numberAdd the pad offset to FPC’s assigned base Mixer track
A saved kit loads the wrong sampleDuplicate filenames exist in search foldersRename source files uniquely and save the preset again
A saved kit reports missing samplesThe source folder is no longer in Extra search foldersRestore the stable folder path or add it to the Browser search list

A repeatable FPC setup order

The cleanest FPC workflow is short enough to remember:

  1. Load a preset and confirm that FPC, the Piano roll and audio routing work.
  2. Choose the pad layout and build a small core kit.
  3. Drop related samples onto each pad and balance the layers.
  4. Use Spread Even for initial velocity zones, then refine the boundaries.
  5. Use deliberate overlap for stacking or Cycle for alternate takes.
  6. Map the controller and preserve the current note layout.
  7. Add CUT/BY groups for mutually exclusive articulations.
  8. Assign only the Mixer offsets the mix needs.
  9. Place samples in a stable Extra search folder with unique names.
  10. Save the `.fst` preset and reload it to verify the dependency path.

FPC is one of the most practical instruments in the FL Studio stock-plugin set because it connects sound design, performance and mixing without scattering the kit across unrelated channels. Build the pad behavior before chasing a larger layout, and a 16-pad core kit will usually be more useful than 32 pads you cannot predict.

Updated September 19, 2026 Review process and corrections
Eric Norris
Eric Norris Nashville-based FL Studio producer and editor focused on practical workflow, mixer routing, troubleshooting, sampling and native Image-Line tools.
Explore all Plugins guides