Developed in 2004, BRELS MIDI Editor is a free, open-source MIDI editor that allows the creation and editing of MIDI files with a simple, straightforward interface. Saved files have the smallest possible size, their entire content is editable onscreen and the exact composition length is shown and controllable by the program. Yet, preexistent files can be cleaned and filtered, removing garbage and embedded malformations made by other tools.
The program presents a Minimalist interface, from its installation, which just requires the extraction of the ZIP/RAR file without any modification to the system, to its commands, all shown onscreen, without menus or indirect paths.
The source can be compiled with MinGW GCC with Strict ISO C options (-Wall and -pedantic) both in Code::Blocks and Eclipse. Project files are included. You can use its internal API to incorporate MIDI funcionality in a C application. You can read documentation of that API here. Check what's new in v0.07 in version history below the screenshot.
Version 0.07
- Adapted for Eclipse
- Code reformatted for Strict ISO C with no warnings
- DLL incorporated into the application
- MidiDec incorporated into the application
- Fixed the memory bugs which crashed the application on Windows 7 when pasting notes.
- Fixed the channel bug when pasting notes or moving an instrument/program definition.