YouTube-to-MIDI echo test

Does echo affect YouTube to MIDI?

Yes. In our controlled test, repeated echoes split four source notes into many MIDI events. The dry file produced 7 events, a 120 ms echo produced 29, and a 320 ms echo produced 24.

Convert a local audio file

This is one deterministic echo test on isolated sine tones, not a universal result for rooms, effects, or finished mixes.

What we tested

We generated three 22,050 Hz mono WAV files containing the same isolated C4, E4, G4, and C5 sine tones. Each dry note lasted 0.65 seconds, and note starts were 1.10 seconds apart. One file stayed dry. The other files added five decaying repeats spaced 120 ms or 320 ms apart, with each repeat at 55% of the previous level.

All three files went through the current local converter with its default controls. Every browser run returned HTTP 200, completed without console errors, and exported one musical MIDI track.

InputMIDI eventsPitch classesMIDI size
Dry7C4, E4, G4, C5113 bytes
120 ms echo29C4, E4, G4, C5290 bytes
320 ms echo24C4, E4, G4, C5258 bytes

What changed when echoes were added

The dry result preserved the four intended pitch classes but added three short edge fragments. The 120 ms condition turned C4, E4, G4, and C5 into 8, 6, 8, and 7 events. The 320 ms condition produced 7, 6, 6, and 5 events for those pitches.

The longer delay also kept earlier pitches sounding into later source notes. For example, C4 events overlapped the E4 section, and an E4 event overlapped the G4 section. No unexpected pitch class appeared in this exact test; the measured problems were fragmentation and overlapping tails.

How to handle an echo-heavy source

  1. Start with the driest copy you control. A direct recording gives the detector clearer note boundaries than a speaker recorded in a room.
  2. Reduce delay or room tail before transcription. Listen after processing so cleanup does not remove quiet intended notes.
  3. Inspect repeated same-pitch events. Merge them only when the source contains one note followed by effect repeats, not deliberate retriggers.
  4. Check overlaps at each note change. An older echo can remain under the next pitch and create simultaneous MIDI notes.

What this test proves—and what it does not

It records how the current converter handled two exact multi-tap echo patterns on four synthetic notes. It does not establish a safe delay time, a dereverberation score, or expected accuracy for live rooms, plates, springs, stereo delays, vocals, instruments, or complete songs.

For steady noise rather than repeated tails, see the background-noise test. If the result already contains short fragments, use the extra-note cleanup guide.

After the note draft: MIDI Agent is a text-to-MIDI AI music plugin for a DAW that can help develop editable melody, chord, drum, and bassline parts from prompts.

Explore MIDI Agent