KitForma field notes

Prepare a clean melody for MIDI conversion

Make pitch detection easier before importing a clip.

Use a single source

Record one instrument or one singer without backing music. Strong chords and overlapping decays create several simultaneous periodic signals; this tracker follows only one. Export a short WAV or FLAC and leave a little silence between phrases.

Noise reduction should be gentle. Severe processing can remove the fundamental or introduce artifacts. A dry recording with a clear sustained pitch usually works better than a reverberant room recording.

Inspect the result

Compare the piano roll with the phrase. Look for isolated notes one octave away, unnaturally short fragments, and merged repeated notes. Correct these in the CSV workflow before importing into your DAW.

Run a short reference phrase first

Begin with four or eight separated notes that you can identify by ear. Choose Transcribe a local clip, select the file, and run the check. For example, a clean C4–D4–E4–G4 phrase should produce MIDI pitches 60,62,64 and 67. Inspect the order before judging small timing differences. The built-in C-major example provides a known reference for the same analysis pipeline.

Download both melody.mid and editable-notes.csv. Import the MIDI into a DAW with a simple piano sound and compare it with the original recording. A convincing instrument sound can disguise wrong pitches, so keep the comparison neutral. Start times and note lengths are estimates from analysis windows; an attack may appear early, late or split into fragments.

If detection finds no useful melody

Check that the recording contains sustained pitched sound rather than only clicks or percussion. The supported transcription range is roughly C2–D6. Remove long silence and export a clip no longer than 90 seconds. If a clearly audible low note becomes an octave higher, do not repeatedly increase recording volume: correct the note row or try a cleaner recording with fewer overlapping harmonics.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-17. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.