midicsv
« Back to VersTracker
Description:
Convert MIDI audio files to human-readable CSV format
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: midi audio conversion csv cli utility
Install: brew install midicsv
About:
Midicsv is a command-line utility that parses MIDI files and converts their binary data into a comprehensive, human-readable CSV format. This output details every MIDI event, including note on/off, control changes, and meta-events, making the internal structure of audio files accessible for analysis and manipulation.
Key Features:
  • Parses standard MIDI files (.mid)
  • Outputs detailed event data to CSV
  • Preserves timing and event parameters
  • Command-line interface for scripting
  • Useful for reverse-engineering MIDI data
Use Cases:
  • Analyzing the structure and events of existing MIDI files
  • Converting MIDI data for import into spreadsheets or databases
  • Creating custom MIDI processing scripts using CSV as an intermediate format
Alternatives:
  • midi2csv – A modern alternative often implemented in Python or Rust with similar functionality.
  • Python mido library – A library for programmatic MIDI handling, offering more flexibility for developers but requiring coding.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 10:29pm 0 VERSION_BUMP 0f64ea77
Sep 14, 2024 3:51am 0 VERSION_BUMP 636062b9