MIDI Monkey is a powerful, user-friendly application that allows you to play MIDI files or a MIDI instrument in any game or application.
-
Updated
Feb 4, 2026 - C#
MIDI Monkey is a powerful, user-friendly application that allows you to play MIDI files or a MIDI instrument in any game or application.
Lightweight header-only C++20 library providing MIDI 1.0 data types, constants, and utility functions. Framework-agnostic. Works with JUCE, Unreal Engine, or any standard C++ projects.
Tools for reading, writing, and manipulating MIDIs
Play MIDI files in Naraka: Bladepoint
A simple utility that converts Standard MIDI files from Type 1 (multi-track) to Type 0 (single-track) for reliable playback on Yamaha Disklaviers and other player pianos. The converter merges tracks while preserving MIDI channel data so the musical performance remains unchanged.
A simple desktop utility for quickly editing and organizing MIDI track titles, with features to improve compatibility with legacy playback systems like older Disklaviers.
A cross-platform terminal user interface (TUI) application built with Rust, designed for streamlined MIDI synthesizer testing and serial communication.
Add a description, image, and links to the midi-tools topic page so that developers can more easily learn about it.
To associate your repository with the midi-tools topic, visit your repo's landing page and select "manage topics."