What this tool changes
Snap note starts and ends to a selected grid. Every edited note keeps a positive duration, while non-note events remain in the file.
Timing cleanup
Snap note starts and ends to a selected grid. Every edited note keeps a positive duration, while non-note events remain in the file.
The interactive tool loads with JavaScript. MIDI parsing, editing, preview, undo, and download then run locally in your browser.
Load interactive toolSnap note starts and ends to a selected grid. Every edited note keeps a positive duration, while non-note events remain in the file.
Events outside the selected operation remain in the low-level MIDI timeline. An untouched download returns the exact source bytes.
Use an SMF Type 0 or Type 1 file with PPQ timing, up to 5 MB and 20,000 events.