Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-08 | Fix: Two issues in MIDI file writer | Niels Martin Hansen | |
Variable-length values would write threshold values with a byte too many. System Exclusive messages would cause write to fail since the end byte was treated as part of next message. | |||
2019-11-10 | Cleanup: Removed SVN headers | S. D. Cloudt | |
2019-07-07 | Fix 27384486e4: Error in GM Reset sysex data | Niels Martin Hansen | |
2019-07-04 | Codechange: Use common source for well-known SysEx messages in Windows music ↵ | Niels Martin Hansen | |
drivers | |||
2019-05-04 | Codechange: replace grow() usage for MidiFile | glx | |
2019-04-10 | Codechange: Use null pointer literal instead of the NULL macro | Henry Wilson | |
2019-03-26 | Codechange: Replaced SmallVector::[Begin|End]() with std alternatives | Henry Wilson | |
2019-03-26 | Codechange: Replaced SmallVector::Append() with ↵ | Henry Wilson | |
std::vector::[push|emplace]_back() | |||
2019-03-26 | Codechange: Replace SmallVector::Length() with std::vector::size() | Henry Wilson | |
2018-10-31 | Doc: Lots and lots of doxymentation fixes | Charles Pigott | |
2018-09-12 | Fix #6839: OLD_GM_DIR midi search path got lost (#6900) | Charles Pigott | |
2018-09-03 | Fix: Better "temp" path for decoded MPSMIDI files when source filename has ↵ | Niels Martin Hansen | |
no path separators | |||
2018-09-03 | Fix: Check the search paths for standard MIDI files | Niels Martin Hansen | |
2018-06-05 | Change: DOS music loading for non-Windows music drivers | Niels Martin Hansen | |
2018-06-05 | Feature: Console command to dump decoded music to .mid file | Niels Martin Hansen | |
2018-06-05 | Feature: Decoder for DOS version music | Niels Martin Hansen | |
This is based on reverse-engineering the TTD DOS driver for General MIDI music. | |||
2018-05-01 | Change #6685: Replace Win32 music driver with one not depending on MCI | Niels Martin Hansen | |
MCI MIDI is poorly supported on newer versions of Windows and can cause large delays at the beginning of tracks. The new driver is based on a from-scratch reader for Standard MIDI Files. This should be re-usable in other music drivers too, and can allow for finer control of playback in general. It also provides a better framework for reading MIDI data from other formats than just SMF. |