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.

Short answer: never discover a record mode on the only copy of your beat.

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.

Terms to record before pressing Record; these are behavior families, not universal synonyms.
Behavior familyIntended resultScope that must be verifiedTypical surprise
Overdub / Merge / MixKeep existing MIDI and add new eventsActive clip, region, part, pattern, selected track, and completed lapRecord stays active for another lap and adds the same voice twice
Replace / OverwriteExchange existing material for the new passWhole record range, only where input occurs, selected Sound, region content, or takeA quiet gap erases more—or less—than expected
Targeted eraseRemove a chosen voice or event at a chosen timePad/Sound selection, playhead window, note selection, and erase latchThe whole voice is cleared through the loop instead of one hit
UndoReturn to an earlier history stateWhat the application grouped as the last actionQuantization, recording, or an unrelated edit is undone as a separate step
New part / stacked takePreserve passes as separate objectsMute state, lane, overlap, and comp selectionTwo 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.

Step01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
K · controlx . . . . . . . x . . . . . . .
S · control. . . . x . . . . . . . x . . .
H · new layer. . x . . . x . . . x . . . x .
K′ · replace probe. . x . . . . . . . x . . . . .
X · known error. . . . . . . . . . . . . . . x

Control 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

C/O/R/F test sequence and its only permitted operation.
CopyStarting stateOne operationAudit immediately
C · controlK1, K9, S5, S13 onlyPlay twice without recordingFour onsets both times; no hidden lane or changing playback
O · additiveFresh CUse the documented Overdub/Merge/Mix behavior for exactly one H passWhich K/S survived, H count, total count, and record state after the wrap
R · replace probeAnother fresh C; select the existing Kick voice/SoundUse the candidate Replace/Overwrite behavior and perform K′ at steps 3 and 11Old K1/K9, new K′3/K′11, S5/S13, parts/lanes, and silent-range behavior
F · fix probeFresh duplicate of a verified OAdd X once; branch the contaminated copy into F-U for one Undo and F-E for one targeted eraseWhether 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.

Fill this survivor ledger from the editor after each operation.
StateKSHXOther parts/lanesRecord still active?
C after two playbacks2200None expectedNo
O after one H pass2 expected2 expected4 expected0Record actualRecord actual
R after the K′ passRecord old K1/K9 and new K′3/K′11 separatelyRecord S5/S13 separately00Record actualRecord actual
F contaminated2241Same as verified ONo
F-U / F-E repaired2240Must match ONo

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.

Decision matrix for common results; R requires both a voice-scope and a time-scope observation.
First repeatable resultWhat it supportsNext move
C changes during playback aloneThe baseline is not fixed; follow actions, chance, hidden clips, or routing are activeStop before testing record modes and make C deterministic
O keeps K/S and adds four H onceThe captured state is suitable for additive layering in this exact targetSave the state sheet; rehearse with recording off between passes
O keeps K/S but H appears eight timesRecording remained active for two laps or the input generated duplicatesSeparate lap count from the MIDI-path double-trigger test; toggle to playback after one pass
O loses any C eventThe chosen mode, target, or mode combination was not additive at that scopeDo not repair the real beat yet; recheck main and cycle modes independently
R voice scope: either S5 or S13 disappearsDeletion is wider than the selected Kick voice/SoundIdentify whether the affected object is a track, part, region, or record range before reuse
R voice scope: both S5 and S13 surviveDeletion did not cross into the snare voice; if old K changed, the result supports a selected-Kick boundaryWrite the selection into the preset; never infer that other systems match it
R time scope: K1 and K9 both disappearDeletion covered old Kick events from the loop or record-range startUse only for an intentionally bounded replacement, with a saved copy
R time scope: K1 survives and K9 disappearsDeletion began after the first K′ input rather than at the loop startVerify the exact punch boundary before using it musically
R time scope: K1 and K9 both surviveNo deletion of the old Kick was observedCheck whether a new part/lane was created or the intended Replace mode actually engaged
R time scope: K1 disappears and K9 survivesThe result does not fit a simple start-to-end or first-input boundaryStop and repeat after checking loop edges, event selection, stop point, and hidden lanes
R creates another audible part instead of deletingNew-part or stacked recording is involvedInspect lane mute and overlap; do not delete either take until identified
F-U or F-E removes more than XThe recovery unit is broader than one known errorRestore 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.

Safe repair order

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.

Stopping rule

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.

  1. Ableton Live 12 Manual — Recording New Clips (accessed October 22, 2026)
  2. Apple Logic Pro User Guide — Overdub Software Instrument Recordings (accessed October 22, 2026)
  3. Apple Logic Pro User Guide — Replace Software Instrument Recordings (accessed October 22, 2026)
  4. Steinberg Cubase Pro 15 — MIDI Record Modes (accessed October 22, 2026)
  5. Native Instruments Maschine MK3 Manual — Working With Patterns and Clips (accessed October 22, 2026)
  6. Akai Professional — Why the MPC Overdub Button Does Not Apply to Audio Recordings (accessed October 22, 2026)