Open hi-hat · choke groups · pad troubleshooting

Why Won’t the Open Hi-Hat Stop? A Four-Pass Choke-Group Test

If the open and closed hi-hats each play the right sound, you have proved that two mappings exist—not that the sounds have the intended relationship. Start with the receiver’s own preview, then hand the same O→C pair to your live pads, a cross-bar loop, and the dry-versus-effects path. The first pass that fails tells you where to work without changing the notes, samples, envelopes, and reverb at once.

Scope: this guide diagnoses a discrete open/closed hi-hat pair inside a sampler, drum machine, DAW drum rack, or pad app. It does not cover continuous pedal openness, positional sensing, physical cymbal technique, or monitoring latency. It prescribes no universal MIDI notes, group number, voice count, or controller setting. Different receivers use terms such as choke group, exclusive group, or voice group, and may implement mutual or Send/Receive behavior. The four passes, cross-bar grid, diagnostic matrix, and pass gates are an original FingerDrum editorial framework—not an Ableton, Apple, or Native Instruments protocol. This guide does not claim that FingerDrum supports arbitrary external MIDI controllers.

Find the first layer that loses the relationship

Call the open sound O and the closed sound C. Preview O inside the receiver, then trigger C. If that passes, repeat from the pad path you actually use. Next place O on the & of beat 4 and C on the following downbeat. Finally compare the dry instrument with its normal effects. If the dry O stops while a reverb tail remains, the choke may already be correct.

Two correct sounds do not prove one will stop the other

Note mapping answers which sound an input selects. A choke or exclusive relationship answers what the receiver does to an already active voice when another group member arrives. O and C can both audition correctly while their tails still overlap because sound identity and voice behavior are separate settings.

Current manufacturer documentation shows several implementations of a related goal. Ableton Live Drum Rack silences other chains in the same choke group when a member is triggered. Apple Drum Machine Designer uses an Exclusive Group in which a new pad stops the other sounds in that group. Native Instruments’ Battery hi-hat recipe assigns both cells to one new Voice Group and sets the available voices to 1. Maschine adds Send and Receive roles, which can make C interrupt O without treating every relationship as symmetrical. The lesson is to translate the desired behavior, not copy a group number or term across products.

LayerQuestion it answersCan solo audition prove it?Minimum evidence
Sound identityDoes this input reach O or C?YesO has an identifiable tail and C is a distinct sound
Voice relationshipDoes C stop the active O as intended?NoAn ordered O→C test through one receiver path
Input routingDoes the live pad reach the same verified pair?Receiver preview cannot prove itThe pad path reproduces the passing preview result
Effects pathIs the remaining tail the source voice or downstream audio?The full mix cannot prove itDry O stops and any wet tail is identified separately

A drum note map can help sender and receiver agree on sound identity. It does not automatically configure voice stealing or exclusive groups in every custom kit. Treat the numeric note and the receiver’s group metadata as separate evidence.

Freeze the kit, routing, and effects before testing

  1. Save a copy: duplicate the kit, rack, group, or project and record its original preset name. Do not experiment in the only recoverable version.
  2. Name the pair: label one long-tailed open hat O and one short closed hat C. Use the receiver preview to confirm they are not the same sample and are not hidden by mute, solo, or an extreme envelope.
  3. Hold monitoring still: use one output, listening level, and device. Temporarily bypass O/C send effects for the first pass, or record their starting values so a wet tail cannot masquerade as the source.
  4. Use one interval: trigger O, let its tail become clearly audible, then trigger C after the same delay on every attempt. Do not compare one early C with another C that arrives after O has already ended.
  5. Record live input: for a physical MIDI pad path, write the numeric note number, channel, controller bank/preset, and destination track for O and C. Do not rely only on octave labels such as C1 or C2.

O needs an observable tail. If it stops immediately when played alone, inspect the loaded sample, start/end points, envelope, and gate-versus-one-shot behavior first; there is no remaining O for C to interrupt. If C itself has a long tail, learn to distinguish C’s sound from O before calling any residual audio a failed choke.

Four O→C passes move from the receiver to the final mix

Pass 1 — receiver preview: prove the group inside the instrument

Do not use a physical controller or an old MIDI clip. Use the drum rack, sampler, or pad instrument’s preview, audition, speaker, or internal pad control. Trigger O, then C. Ableton explicitly documents its chain Preview control as a way to check a mapping away from a controller; here the same isolation keeps the shortest receiver path under test.

A pass means O’s dry source tail stops at C, or follows the short fade you deliberately configured, while C still plays correctly. If the receiver uses mutual exclusion, also test C→O and decide whether that two-way behavior is intended. If it provides Send/Receive roles, verify the documented direction instead of demanding symmetry.

Pass 2 — live pads: prove they reach the same two targets

After preview passes, repeat the identical O→C sequence with the on-screen pad or physical pad path you use in that receiver. Watch which chain, cell, Sound, or destination highlights while you listen. If this pass fails, the group is no longer the first suspect.

Do not strike O and C together. The test asks whether a later C interrupts an already active O, so order must remain audible.

Pass 3 — cross-bar loop: prove sequenced playback uses the same behavior

Create a new sparse clip rather than copying an old pattern. Put O on the & of beat 4 and C on the next bar’s downbeat, then loop it at least three times. Crossing the bar line exposes a wrong clip note, route, kit instance, loop boundary, or behavior that exists only during live input.

Count1 & 2 & 3 & 4 & | 1
Closed C. . . . . . . . | C
Open O. . . . . . . O | .

Key: O = open hi-hat; C = closed hi-hat; dot = no trigger; vertical bar = bar line. Leave kick, snare, swing, note repeat, extra automation, and other hat events out until O is consistently interrupted on the following downbeat.

Keep note lengths unchanged during the A/B test. Do not shorten O or insert an undisclosed note-off to hide a playback-path mismatch. If live input passes but this loop fails, verify the clip’s numeric notes, destination track, receiver instance, duplicates, and automation.

Pass 4 — dry versus effects: identify what is still ringing

Run the same cross-bar loop through two reversible monitoring states: the raw instrument or pre-effect path, then the normal processed path. Do not replace the sample or change its group during this pass.

An effect often continues processing audio that entered before the source voice stopped. That decay is not automatically a defect. If the musical task needs a tighter close, A/B one recoverable change—such as O’s send level or a shorter effect preset—rather than continuing to randomize the choke settings.

Let the first failed pass choose one repair

Observed resultFirst classificationControlled next checkAvoid
O has no observable tail when auditioned aloneSample / playback modeVerify the file, start/end, envelope, and gate/one-shot semanticsUsing C to judge a tail that does not exist
Preview reaches O and C, but O→C does not interruptGroup configurationCheck membership, voice limit, or Send/Receive direction in this receiver’s manualCopying another product’s group number
Receiver preview passes; a live pad path failsInput map / routeRecord the selected targets, numeric notes, channel, bank, and destinationEditing the group that already passed
Live pads pass; the new clip failsClip / receiver pathVerify both clip notes, target track, current kit, duplicates, and loop boundaryQuantizing an old performance to hide the issue
Only one layer of O stopsLayer / nested chainSolo every sustained layer and confirm each participates in the intended relationshipGating the whole drum bus
Dry O stops; the bus still decaysReverb / delay sendA/B bypass, then change one O send or effect parameterCalling the wet tail a duplicate MIDI note
O also interrupts C when that is unwantedMutual versus directional behaviorConfirm whether this tool offers mutual groups or Send/Receive rolesAssuming all choke groups are C→O only
The repair disappears after reopeningPersistence / save scopeFind whether the relationship belongs to the kit, group, rack, instrument, or projectSaving only the MIDI clip
Snare or another unrelated sound is cut offGroup membership scopeList every group member and remove unrelated voices before retestingRaising polyphony to conceal wrong membership

Keep a failed copy F0 and make F1 from it. Change exactly one item in F1: group membership, available voices, Send/Receive role, input note, layer membership, or effect send. Then restart at Pass 1. A five-setting repair may sound better, but it cannot tell you what deserves to be saved.

A passing repair must cross the bar line and survive reload

Save at the scope that owns the relationship: kit, rack, group, instrument, or project according to the receiver. Maschine’s manual, for example, says its choke configuration is saved with the Group rather than each individual Sound; do not assume another tool uses the same boundary.

Date / kitO and C inputsRelationship modelFirst failed passOne changeReload result
2026-07-25 / copy namePad, note/channel, or receiver previewMutual / Send→Receive / voice=1Preview / pad / clip / effectWrite one variablePass / still fails

Common open-hi-hat choke questions

Do familiar MIDI notes make open and closed hi-hats mutually exclusive?

Not necessarily. A note map addresses sound identity; the receiver, kit, or sampler implements the voice relationship. Verify O and C first, then test their group independently.

Can shortening the open sample replace a choke group?

It can be an intentional sound-design choice, but it does not prove the interaction is repaired. If O ends at the same point with or without C, there is no evidence that C interrupted it. Preserve the original and compare the short-sample design with a real O→C relationship.

Why is there still a tail after C arrives?

Solo the dry path. If the source voice stops, the remainder may be reverb, delay, or a short deliberate fade. If the dry sample continues at full length, return to group, voice, and layer diagnosis.

Why does O also stop C?

Ableton and Apple document mutual same-group behavior, so two-way interruption may be the configured result. If you need C to stop O without the reverse relationship, check whether the receiver offers a directional mechanism such as Maschine’s Send/Receive roles. Not every tool does.

Which choke-group number should I use?

There is no cross-device standard number. It is usually a local container inside one kit or receiver. Choose a group that excludes unrelated sounds, record its members and save scope, and verify it after reload.

What if the problem appears only during fast playing?

Keep the tempo and capture the input events first. If O or C is missing or duplicated, use the separate 20-hit velocity and trigger audit. If the events are complete but their audio relationship is wrong, continue with this page’s group and layer path.

The stopping rule

Stop when Pass 1 and Pass 3 still pass after reload, and you can classify any remaining tail as either the source voice or an effect. Do not shorten the sample, disable every effect, remap the notes, and raise polyphony together in pursuit of absolute silence. Preserve the smallest change and the evidence that makes it reproducible.

Sources and access date

The MIDI Association source supports the Default Drum Note Map Profile’s mapping of specific drum sounds to note numbers. The Ableton and Apple documentation supports mutual same-group behavior and receiver-side preview or pad controls; the Battery guide supports a shared Voice Group with one available voice; the Maschine manual supports directional Send/Receive semantics. The O/C labels, four isolation passes, cross-bar grid, F0/F1 repair, diagnostic matrix, pass gates, log, and stopping rule are an original FingerDrum editorial synthesis.

  1. Ableton Live 12 Reference Manual — Instrument, Drum and Effect Racks (accessed July 25, 2026)
  2. Apple Logic Pro User Guide — Use Drum Machine Designer pad controls (accessed July 25, 2026)
  3. Native Instruments — How to Set Up Battery 4 Cells for Hi-Hat Choking (accessed July 25, 2026)
  4. Native Instruments Maschine Manual — Managing Sounds, Groups, and Your Project (accessed July 25, 2026)
  5. MIDI Association — MIDI-CI Profile for Default Drum Note Map (accessed July 25, 2026)