MIDIDiff

Contents:

  • Installation
    • Requirements
    • Installation Methods
      • With Poetry (recommended for development)
      • Build and Install Locally
      • Core Library Only
  • Quick Start
    • Command-Line Interface
      • Basic Usage
      • Output Behavior
      • Version Information
      • Debug Information
    • Programmatic Usage
      • Basic Example
      • Advanced Usage
    • How Note Matching Works
  • Usage Guide
    • Command-Line Interface
      • Diff Command
      • Debug Info Command
      • Check Updates Command
      • Upgrade Command
      • Completion Command
      • Version Information
    • Architecture
      • CLI Sub-package (v1.0.0+)
    • API Stability
  • Shell Completions
    • Supported Shells
    • Environment Overrides
    • Generating Completion Scripts
    • Automatic Installation
    • Installation Instructions
      • Bash
      • Zsh
      • Fish
      • PowerShell
      • CMD (Command Prompt)
    • Testing Completions
    • Troubleshooting
      • Completions not working
      • Bash: “command not found” errors
      • Zsh: completions not loading
      • PowerShell: execution policy errors
    • Updating Completions
    • Advanced Usage
      • Custom completion locations
      • Combining with other tools
    • Contributing
  • Testing Guide
    • Development Installation
      • Editable Install with Poetry (Recommended)
      • Editable Install with pip (Alternative)
      • Manual Testing
      • Import Testing
    • Building the Package
    • Continuous Integration
    • Development Workflow
    • Verifying Editable Install
    • Common Issues
      • Editable install not working
      • Import errors after changes
      • Build-system not found error
    • Contributing
  • API Reference
    • Core Module
      • main()
    • MIDI Utilities Module
      • NoteEvent
        • NoteEvent.pitch
        • NoteEvent.start
        • NoteEvent.duration
        • NoteEvent.velocity
        • NoteEvent.PITCH_MIN
        • NoteEvent.PITCH_MAX
        • NoteEvent.VELOCITY_MIN
        • NoteEvent.VELOCITY_MAX
        • NoteEvent.__post_init__()
        • NoteEvent.identity_key()
        • NoteEvent.__init__()
      • extract_notes()
      • notes_to_midi()
    • CLI Module
      • cli()
      • CLI Main Module
        • run_cli()
        • build_parser()
      • CLI Version Module
        • print_version_info()
        • print_debug_info()
        • check_for_updates_command()
        • upgrade_package()
  • Contributing
    • Development Setup
    • Contribution Guidelines
      • Code Contributions
    • Building Documentation
      • Clean Build
      • Testing Documentation
    • Read the Docs
    • License
MIDIDiff
  • Search


© Copyright 2026, Inspyre Softworks.

Built with Sphinx using a theme provided by Read the Docs.