ref: 725c9b8ab73131f2d8a527e90ebc2938b6093948
parent: d2efe0521e570178ffabac2379a12f5dc443aa0f
author: Roman Fomin <rfomin@gmail.com>
date: Wed Dec 14 18:45:28 EST 2022
win midi: Support SysEx, proper device reset and other updates (#1558) * win midi: Support SysEx, proper device reset and other updates * Make music_win_module, clean up i_sdlmusic.c * Add support of SysEx messages. * Correctly reset MIDI devices with SysEx messages (by ceski). * Implement a "capital tone fallback" emulation (by ceski). * Fix looping timing, various fixes (by ceski). * Add full support of EMIDI, loop points (Final Fantasy and RPG Maker) (by ceski). * Fix Linux build * Fix Makefile * Add new config variables * Add missed entries to music_win_devices[] (for config compatibility?) * Remove unused function It was added for the initial version of i_winmusc.c * Add missed `const` in i_winmusic.c * Delete file immediately after use. * Add `const` and header guards to midifallback.*