Emu De Midi as the library
Find a file
Wohlstand 69043834f4
Synced MIDI sequencer with libADLMIDI project
- Fixed recently introduced bug of zero-length notes confusion that leds unreleased notes.
- Reordered data fields and structures to make it being more organized
2025-10-30 03:09:22 +03:00
include Update copyright year for 2025 2025-01-01 01:44:19 +03:00
src Synced MIDI sequencer with libADLMIDI project 2025-10-30 03:09:22 +03:00
utils main_sdl.cpp: Added missing signal handling 2023-05-14 05:51:38 +03:00
.gitignore .gitignore: Added extra build directories rule 2023-05-10 05:37:34 +03:00
AUTHORS Reworked build: make shared and static library 2021-12-02 04:26:07 +03:00
CMakeLists.txt CMake: Added PSP specific conditions 2025-09-24 00:46:29 +03:00
libEDMIDI.pc.in Reworked build: make shared and static library 2021-12-02 04:26:07 +03:00
LICENSE.txt Initial commit of existing stuff to begin the library 2018-10-10 03:16:20 +03:00
README.md Updated readme and info 2023-05-11 09:58:08 +03:00

libEDMIDI

libEDMIDI is a free and open-source MIDI synthesizer library with OPLL, PSG and SCC emulation.

It's directly based on the "Emu De Midi" project, originally made by Mitsutaka Okazaki in 2004 and later maintained by Chris Moeller.

Features

  • Playing of MIDI, RIFF-MIDI, MUS, and XMI
  • Support for loop points of various formats (Final Fantasy VI loopStart/loopEnd markers, RPG Maker CC111, and native XMI loop points)
  • C-API/ABI which allows using library with different languages.

Planned features

  • Real-time MIDI API
  • VLC plugin