YouTube-to-MIDI dynamics test

Does YouTube to MIDI preserve volume and dynamics?

It can preserve a rough dynamic shape as MIDI note velocity, not the original audio volume. In our controlled local test, three A4 tones at increasing amplitudes became three A4 notes with Note On velocities 64, 72, and 81. Treat those values as an editable estimate, not a measurement of loudness.

Create a MIDI draft

The result depends on the recording, transcription model, and instrument used for playback. One controlled test does not establish a universal amplitude-to-velocity rule.

What we tested in the current converter

We generated a 22,050 Hz mono WAV containing the same 440 Hz A4 tone three times. Each tone lasted 1.2 seconds, with 0.35 seconds of silence between tones. The sample amplitudes were 0.18, 0.48, and 0.86. No video, performer, title, channel name, or copyrighted recording was used.

Generated toneSample amplitudeDetected MIDI noteNote On velocity
First0.18A464
Second0.48A472
Third0.86A481

The browser produced a 78-byte MIDI file with three notes and no console errors. Their start times were approximately 0.000, 1.532, and 3.067 seconds. The rising velocities followed the rising amplitudes in this file, but the three numbers are model estimates rather than calibrated sound-pressure or decibel readings.

Velocity is not the same as audio volume

MIDI velocity is data attached to a note event. A software instrument may use it to change loudness, attack, brightness, or sample choice. The same velocity can sound different with another instrument or preset. MIDI 1.0 Note On messages use a 7-bit velocity field; the MIDI Association's message list documents the 0–127 data range.

The exported file does not contain the source waveform, a decibel curve, microphone gain, room sound, compression, or the original mix. It also does not create continuous volume automation. It contains note instructions, including the note number, timing, duration, and an estimated Note On velocity.

Why a loud recording may not make every MIDI note loud

Peak sample amplitude and perceived loudness are different things. Compression can make a recording sound consistently loud while reducing its peaks. Reverb can extend energy after a note. Several instruments can overlap, and the converter may attribute energy to the wrong pitch or combine it into one note estimate. That is why the exported velocity should be reviewed alongside pitch and timing.

How to fix dynamics in a DAW

  1. Import the MIDI onto an instrument track. Choose the sound before judging the dynamics, because the instrument determines how velocity is interpreted.
  2. Open the velocity lane. Look for sudden values that do not match the musical phrase.
  3. Edit the shape, not only individual spikes. Raise or lower groups of notes to restore crescendos, accents, or a stable accompaniment.
  4. Use track volume for the overall level. Velocity changes note expression; the channel fader changes the track's output level.

What this test does and does not prove

It verifies that the current local-file converter can write different Note On velocity values and that a simple rising-amplitude input produced a rising sequence in this run. It does not prove that every recording preserves dynamics, that velocity is linear with amplitude, or that the values will sound equally spaced through every synthesizer.

If the draft has unwanted short detections, use the extra-note cleanup test. If it plays with the wrong sound, read the instrument and playback guide. For mixed recordings, check the track-separation boundary.

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