MIDI loop recording · Overdub · Replace · Event ledger
Why Did My MIDI Drum Loop Overwrite the First Pass? An Overdub vs Replace Test
You record kick and snare on lap one, add hi-hat on lap two, and discover that the first layer vanished—or that every lap doubled notes. Before rebuilding the beat, use one disposable bar to reveal what the current recording mode actually preserves, replaces, or stacks.
Scope: this is a device-independent test for MIDI clips, regions, parts, or patterns in software or hardware that exposes additive and replacement recording behavior. Labels are not portable: one product may say Overdub, another Merge or Mix, and two similarly named modes may act at track, cycle, region, time-range, or selected-sound scope. This article does not claim that FingerDrum exposes these exact controls. It does not prescribe a universal button sequence. The C/O/R/F copies, fixed event grid, survivor ledger, failure codes, and stopping rule are an original FingerDrum synthesis of the official sources listed below.
Give C four known kick/snare events, then duplicate it into O and R. In O, use the documented additive mode for one lap and add four hats. In R, start again from C, select the existing Kick Sound, use the proposed Replace/Overwrite mode, and play new kicks at steps 3 and 11; record the old-kick and snare survivors separately. Only after O proves additive should you duplicate O into F, add one deliberate error, and compare one Undo with a targeted erase on separate branches. Choose a workflow from observed survivors—not from the mode’s name.
“Overdub” and “Replace” are intentions; scope determines the result
Official products agree on the broad contrast but not on every boundary. Ableton documents a looping MIDI overdub that adds played notes to the clip and lets recording be paused while playback continues. Apple describes cycle overdubbing as merging the performances from multiple passes into one MIDI region. Steinberg separates a main MIDI Record Mode—New Parts, Merge, or Replace—from a second MIDI Cycle Record Mode—Mix, Overwrite, Keep Last, or stacked variants. Native Instruments documents Overdub as adding events, while its Replace operation removes events for selected Sounds as the playhead reaches them and then disengages under several state changes.
| Behavior family | Intended result | Scope that must be verified | Typical surprise |
|---|---|---|---|
| Overdub / Merge / Mix | Keep existing MIDI and add new events | Active clip, region, part, pattern, selected track, and completed lap | Record stays active for another lap and adds the same voice twice |
| Replace / Overwrite | Exchange existing material for the new pass | Whole record range, only where input occurs, selected Sound, region content, or take | A quiet gap erases more—or less—than expected |
| Targeted erase | Remove a chosen voice or event at a chosen time | Pad/Sound selection, playhead window, note selection, and erase latch | The whole voice is cleared through the loop instead of one hit |
| Undo | Return to an earlier history state | What the application grouped as the last action | Quantization, recording, or an unrelated edit is undone as a separate step |
| New part / stacked take | Preserve passes as separate objects | Mute state, lane, overlap, and comp selection | Two unmuted parts play together and sound like duplicate hits |
The practical consequence is simple: “Replace is on” does not yet predict what will be deleted. Apple documents four replacement behaviors that distinguish regions from region contents and continuous erase from input-dependent punch. Steinberg shows that a main record mode and a cycle-lap mode can combine. Treat the visible label as one field in the state sheet, never as the conclusion.
Create a four-event control and freeze every recording boundary
Start in a disposable project or duplicate the real clip, region, part, and project before testing. Use one bar of 4/4 with a 16-step reference. Count a stored drum onset or positive-velocity Note On as one event; do not count its release message as another hit. The timing may remain human, but every intended event needs an unambiguous reference step.
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16x . . . . . . . x . . . . . . .. . . . x . . . . . . . x . . .. . x . . . x . . . x . . . x .. . x . . . . . . . x . . . . .. . . . . . . . . . . . . . . xControl totals: C contains K=2 and S=2, so four onsets. A correct additive H pass contributes four new onsets, for eight. K′ means two newly performed onsets on the same Kick voice or Sound as K—not a new instrument—and is used only in R. X is a single, intentionally wrong rim or percussion hit used only for the recovery test.
- Freeze the range: write the loop start, loop end, bar count, time signature, and whether the right boundary is inclusive in the visible editor. Do not resize it between copies.
- Freeze the target: record track, clip/region/part/pattern name, selected pad or Sound, input port and channel, armed tracks, monitoring state, and every visible lane.
- Freeze both mode layers: record the main track record mode and the cycle/lap mode separately when the system exposes both. Also note whether the mode changes automatically at Stop, loop wrap, or focus change.
- Freeze event transforms: leave Note Repeat, arpeggiation, chance, destructive input processing, and automatic take selection off. Either turn input quantization off or hold one unchanged setting through every copy; it must not become an unlogged variable.
- Make a recovery point: save the project, then duplicate C into O and R before any experimental recording. Do not create F yet; make it only from the verified O. A history stack is not a substitute for a named copy.
Run four named copies; R must start fresh from C
Do not turn O into R by switching one button after recording. R needs a fresh duplicate of the untouched control so its survivor list is attributable to the replacement operation, not to a previous overdub. Use a slow, comfortable tempo and stop recording before the next lap starts unless the documented behavior explicitly requires a completed lap.
| Copy | Starting state | One operation | Audit immediately |
|---|---|---|---|
C · control | K1, K9, S5, S13 only | Play twice without recording | Four onsets both times; no hidden lane or changing playback |
O · additive | Fresh C | Use the documented Overdub/Merge/Mix behavior for exactly one H pass | Which K/S survived, H count, total count, and record state after the wrap |
R · replace probe | Another fresh C; select the existing Kick voice/Sound | Use the candidate Replace/Overwrite behavior and perform K′ at steps 3 and 11 | Old K1/K9, new K′3/K′11, S5/S13, parts/lanes, and silent-range behavior |
F · fix probe | Fresh duplicate of a verified O | Add X once; branch the contaminated copy into F-U for one Undo and F-E for one targeted erase | Whether each branch returns exactly to O without removing any intended hit |
For O, the expected invariant is preservation: if the product’s documented additive behavior is active, the four C events should remain while four H events are added. For R there is deliberately no universal expected total. Because K′ uses the same voice as the existing K, selected-Sound replacement can now reveal itself by removing old K while S survives; wider replacement may remove S too, while input-dependent behavior may preserve old events outside the new-input boundary. Logic’s replacement options, Cubase’s combined record/cycle modes, and Maschine’s selected-Sound behavior show why. Write the observed scope rather than forcing one expected count.
Use counts to catch loss and duplication before listening
A beat can sound plausible while hiding one lost kick or two coincident hats. Inspect the MIDI editor or event list before judging feel. Record onsets by voice, not merely the total: a total of eight could still conceal one missing snare and one duplicate hat.
| State | K | S | H | X | Other parts/lanes | Record still active? |
|---|---|---|---|---|---|---|
| C after two playbacks | 2 | 2 | 0 | 0 | None expected | No |
| O after one H pass | 2 expected | 2 expected | 4 expected | 0 | Record actual | Record actual |
| R after the K′ pass | Record old K1/K9 and new K′3/K′11 separately | Record S5/S13 separately | 0 | 0 | Record actual | Record actual |
| F contaminated | 2 | 2 | 4 | 1 | Same as verified O | No |
| F-U / F-E repaired | 2 | 2 | 4 | 0 | Must match O | No |
Also inspect note starts at steps 1, 5, 9, 13, and the loop seam. A note drawn just outside the loop may be hidden rather than deleted. If the editor shows the right eight events but playback sounds doubled, expand overlapping parts and take lanes. Steinberg documents that overlapping MIDI parts can play together; stacking is preservation, not proof that only one take is audible.
The first failed invariant tells you where to look
Read R on two independent axes: voice scope asks whether either snare disappears, while time scope records the exact K1/K9 survivor pair. Choose exactly one row on each axis; a selected-Sound operation can also use continuous deletion through time, so the voice and time labels are allowed to combine.
| First repeatable result | What it supports | Next move |
|---|---|---|
| C changes during playback alone | The baseline is not fixed; follow actions, chance, hidden clips, or routing are active | Stop before testing record modes and make C deterministic |
| O keeps K/S and adds four H once | The captured state is suitable for additive layering in this exact target | Save the state sheet; rehearse with recording off between passes |
| O keeps K/S but H appears eight times | Recording remained active for two laps or the input generated duplicates | Separate lap count from the MIDI-path double-trigger test; toggle to playback after one pass |
| O loses any C event | The chosen mode, target, or mode combination was not additive at that scope | Do not repair the real beat yet; recheck main and cycle modes independently |
| R voice scope: either S5 or S13 disappears | Deletion is wider than the selected Kick voice/Sound | Identify whether the affected object is a track, part, region, or record range before reuse |
| R voice scope: both S5 and S13 survive | Deletion did not cross into the snare voice; if old K changed, the result supports a selected-Kick boundary | Write the selection into the preset; never infer that other systems match it |
| R time scope: K1 and K9 both disappear | Deletion covered old Kick events from the loop or record-range start | Use only for an intentionally bounded replacement, with a saved copy |
| R time scope: K1 survives and K9 disappears | Deletion began after the first K′ input rather than at the loop start | Verify the exact punch boundary before using it musically |
| R time scope: K1 and K9 both survive | No deletion of the old Kick was observed | Check whether a new part/lane was created or the intended Replace mode actually engaged |
| R time scope: K1 disappears and K9 survives | The result does not fit a simple start-to-end or first-input boundary | Stop and repeat after checking loop edges, event selection, stop point, and hidden lanes |
| R creates another audible part instead of deleting | New-part or stacked recording is involved | Inspect lane mute and overlap; do not delete either take until identified |
| F-U or F-E removes more than X | The recovery unit is broader than one known error | Restore the saved O and choose a narrower editor operation |
Match the recovery tool to the size of the mistake
Use Undo when the last recorded operation is known and nothing valuable happened afterward. Use a targeted erase or direct MIDI-editor deletion when one pad or one onset is wrong and the product exposes that precision. Use Replace or Punch only when a bounded span genuinely needs a new performance and the C/O/R test has proven its scope. Use a new part or stacked take when you want alternatives rather than immediate destruction.
Apple explicitly distinguishes region-level and content-level replacement, plus continuous erase and event-dependent punch. Maschine documents a more selective model tied to chosen Sounds and playhead position. Cubase documents both track record and cycle record modes. These are useful examples of why screenshots of one application cannot define a universal workflow. If a device manual is unclear, make a second R variant with no K′ input in the first half and same-voice K′ only in the second; compare old K1, old K9, and both snares to reveal whether deletion follows the record range, the selected voice, or incoming events.
Stop recording; save or duplicate the current state; count survivors; try one Undo only if its history unit is known; otherwise delete the exact unwanted MIDI event in the editor. Reserve live Replace/Punch for a copied pattern after its time, voice, and object scope have all passed the R probe. Recovery is complete only when the repaired F branch matches O event-for-event and no extra lane remains audible.
MIDI loop overdub and replace questions
Why did my hi-hat get louder on every loop?
The most direct candidate is that additive recording stayed active and you played the same hat again on later laps, creating coincident events. Count stored H onsets and inspect overlapping parts before changing velocity or the sample. If the editor contains only four H events, continue with the MIDI-path double-trigger test.
Can I replace only the snare without erasing kick and hat?
Only after the product’s documented and observed scope says so. Selected-Sound replacement, content punch, note-range erase, and whole-region replacement are different operations. Test with C and R; if the exact scope cannot be stated in one sentence, edit the snare events directly or record a separate take.
Is an empty replacement pass harmless?
Not universally. Apple documents replacement options that erase across the recording range even when nothing is played, alongside punch options tied to incoming events. Steinberg’s modes also distinguish lap completion and the moment input begins. Silence is therefore part of the test, not proof that nothing changed.
Is MIDI overdub the same as audio loop recording?
No. MIDI stores editable performance events; audio stores a waveform. Akai’s MPC support documentation explicitly limits its Overdub button to MIDI tracks and describes audio layers as separate tracks. A DAW may preserve audio loop passes or take lanes, but that is a different data and recovery model from merging drum-note events.
Should I quantize while running this test?
Either state can work if it is fixed and documented, because the primary evidence is event survival. Turning input quantization off keeps the record operation easier to isolate. If it remains on, do not change its value mid-test and check the raw event count as well as the apparent step positions.
Does FingerDrum use these exact Overdub and Replace labels?
This article makes no such claim. It is a general MIDI recording audit for compatible software and hardware. Consult the current product’s own interface and manual, then use the same C/O/R/F evidence structure to document what it actually does.
C remains four events across two playbacks; O preserves all four C events and adds H exactly once; R’s old K, new K′, S survivors, deletion boundary, parts, and automatic mode changes are written down from a disposable copy; F-U and F-E each remove only X and return to the verified O ledger; and a final playback contains no hidden or overlapping audible lane. Stop after one proven workflow. Do not turn the diagnostic bar into the production beat until you can predict every survivor before pressing Record.
Sources and access date
Ableton documents additive loop overdubbing and the playback/overdub toggle; Apple documents merged MIDI overdubs plus distinct region/content erase and punch scopes; Steinberg documents separate main and cycle record modes; Native Instruments documents additive recording and selected-Sound replacement; Akai distinguishes MIDI-event overdub from audio-track layering. None of these sources prescribes the C/O/R/F copies, fixed grid, survivor ledger, diagnosis table, recovery branches, or stopping rule.
- Ableton Live 12 Manual — Recording New Clips (accessed October 22, 2026)
- Apple Logic Pro User Guide — Overdub Software Instrument Recordings (accessed October 22, 2026)
- Apple Logic Pro User Guide — Replace Software Instrument Recordings (accessed October 22, 2026)
- Steinberg Cubase Pro 15 — MIDI Record Modes (accessed October 22, 2026)
- Native Instruments Maschine MK3 Manual — Working With Patterns and Clips (accessed October 22, 2026)
- Akai Professional — Why the MPC Overdub Button Does Not Apply to Audio Recordings (accessed October 22, 2026)