
MIDI Files
Parse and manipulate MIDI files, including reading track information, notes, pitch bends, and control changes. Add new musical elements and modify tempo.
8412 views2Local (stdio)
What it does
- Extract track and note information from MIDI files
- Modify MIDI tempo and BPM settings
- Add notes to specific MIDI tracks
- Extract and add pitch bends and control changes
- Analyze MIDI file structure and metadata
Best for
Music producers analyzing MIDI compositionsDevelopers building music applicationsMusicians programmatically editing MIDI files
Built on Tone.js libraryNo music theory knowledge required for basic operations
Tools (11)
get_midi_info
Get midi file info
set_tempo
Set tempo for midi file
get_tracks_info
Get tracks info from midi file
get_track_info_by_index
Get track info from midi file by track index. name, instrument, channel, endOfTrackTicks, duration, durationTicks, noteCount
get_notes_by_index
Get notes from midi file by track index