MIDI Files

MIDI Files

xiaolaa2

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

Alternatives