MIDI & MusicXML Analyser
Analyse MIDI, MusicXML, and MXL files, inspect every channel or part, and export selected tracks from only the timeline range you need.
Open a MIDI, MusicXML, or MXL file to inspect its real note and conductor data. Analysis runs in your browser; only a selected export is uploaded when an eligible user chooses Save to media.
- MIDI + MusicXML
- Harmony per channel
- Selected-track export
- Plan media saving
Inspect the file, then keep only the tracks you need
Read real MIDI channels and MusicXML parts, inspect their notes and harmony lanes, then create a new MIDI or MusicXML file from your selection.
Choose a supported music file to inspect its tracks, events, harmony, and note data.
Piano-roll overview
Harmony events
Harmony events are derived beat by beat from sustained pitch classes. Each melodic channel or score part also receives its own harmony lane; MIDI channel 10 percussion is excluded.
Pitch-class distribution
Embedded events
- Tempo map
- Meter map
- Key signatures
Channel and part inspection
| Select track | Preview | Channel / part | Name | Notes | Range | Avg velocity | Polyphony | Notes / bar | Harmony lanes |
|---|
Create a focused file from the tracks you need
From source file to selected export
The analyser reads notes, timing, tempo, meter, key signatures, velocities, ranges, polyphony, and note-derived harmony without changing the source file.
Workflow
- Open a MIDI, MusicXML, XML, or compressed MXL file.
- Inspect the piano roll, embedded events, statistics, and harmony lane for each channel or part.
- Select the channels or parts to keep, then drag across the piano roll to limit the timeline.
- Download the new file, or save it to your media library when your plan allows it.