Steev's MIDI Library is a pure C library to handle the MIDI protocol, as well as providing code to read and write standards-compliant MIDI files. This provides code functionality for apps wishing to support MIDI file serialism, as well as write music apps that auto-compose music.
☆77Jan 17, 2025Updated last year
Alternatives and similar repositories for midilib
Users that are interested in midilib are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- C library for handling Standard MIDI Files (*.mid)☆49Jan 28, 2019Updated 7 years ago
- header-only MIDI 2.0 UMP and MIDI-CI binary processor library☆68Jul 11, 2026Updated 2 months ago
- Minimal MIDI parser for C.☆18Jun 1, 2012Updated 14 years ago
- A python toolkit for working with Standard MIDI files☆16Sep 3, 2024Updated 2 years ago
- Reads and writes MIDI files into a reasonable intermediate format☆15May 28, 2018Updated 8 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- Loads and runs Linux RISC-V .elf files on Linux, MacOS, and Windows.☆16Updated this week
- a plain Tetris clone made in C☆11May 23, 2020Updated 6 years ago
- fmmidi - Play Standard MIDI music file(s) by emulating a Yamaha YM2608 FM synthesizer☆17Dec 3, 2018Updated 7 years ago
- Real-time MIDI sequencer & filter with shell-like user interface for Linux and BSD☆61Aug 30, 2026Updated 3 weeks ago
- Basic Git workshop☆11Mar 12, 2024Updated 2 years ago
- Simple YMF825 driver for Arduino☆13Jun 16, 2018Updated 8 years ago
- Fork of the AOSP 'platform_external_sonivox' to use out of Android☆19Dec 30, 2025Updated 8 months ago
- Save and load ILD files for use with laser projectors☆12Dec 9, 2021Updated 4 years ago
- A SoundFont MIDI synthesizer written in pure Odinlang☆12Aug 13, 2023Updated 3 years ago
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click. Zero configuration with optimized deployments.
- Ieee754 floating point routines, load and save ieee 754 even on non-ieee 754 hardware.☆20Sep 10, 2016Updated 10 years ago
- C++11 MIDI file & realtime io library☆101Jul 28, 2018Updated 8 years ago
- A collection of tools that dump MIDI to a variety of formats☆30Feb 4, 2021Updated 5 years ago
- A powerful midi synth based on the stm32f103cb☆17Nov 21, 2019Updated 6 years ago
- A MIDI Compiler - convert SMF MIDI files to and from plain text☆100Jun 13, 2026Updated 3 months ago
- portmidi is a cross-platform MIDI input/output library☆209Jun 21, 2026Updated 3 months ago
- Music DSP library written in C (Backup of https://github.com/PaulBatchelor/Soundpipe, which has disappeared)☆16Aug 25, 2020Updated 6 years ago
- STM32F1 wavetable synthesis☆21May 17, 2018Updated 8 years ago
- Multi-Band Modular Delay Audio Plugin☆14Dec 9, 2025Updated 9 months ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Tululoo: An open source Javascript Game Maker☆13Oct 19, 2014Updated 11 years ago
- A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.☆707Updated this week
- Render a Midi Note as SVG with velocitity and a selected state☆11May 1, 2017Updated 9 years ago
- C++ library to read/write Truevision TGA/TARGA files☆34Sep 20, 2023Updated 3 years ago
- Div's MIDI Utilities☆69Aug 25, 2026Updated 3 weeks ago
- TestFarm: A continuous integration system that collects reports from a set of clients building and testing a software project.☆28May 7, 2013Updated 13 years ago
- Library for loading and wrapping LV2 plugin UIs☆14Apr 10, 2026Updated 5 months ago
- Gui system information tool written in C++ similar to neofetch☆11May 30, 2023Updated 3 years ago
- Casio SW-10 software synthesizer☆26Aug 31, 2026Updated 3 weeks ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Drumstick Qt/C++ MIDI libraries (Mirror)☆16Updated this week
- A very low part count audio compressor based on arduino☆23May 10, 2017Updated 9 years ago
- An Arduino-based speech synthesizer just like Stephen Hawking.☆14Feb 23, 2015Updated 11 years ago
- ☆30Jul 30, 2025Updated last year
- General MIDI Synthesizer used as a ringtone engine by Mobileer. Suitable for use on 32-bit embedded systems.☆23Apr 20, 2022Updated 4 years ago
- USB MIDI 2.0 tinyUSB Device driver with backwards compatibility to USB MIDI 1.0 providing a Universal MIDI Packet API.☆28Updated this week
- Programming for Problem Solving☆17Oct 3, 2024Updated last year