Releases: rhargreaves/mega-drive-midi-interface
Releases · rhargreaves/mega-drive-midi-interface
v1.14
- Upgrade to SGDK v1.70. No functionality changes but there has been a major re-working of the build toolset and supporting files.
- Uses SGDK's included MegaWiFi stack rather than bundling in the source as part of the project.
- Switch out
gendev
for doragasu'sdocker-sgdk
which uses Linux native GCC binaries. - Enables LTO optimisation for standard ROM build. There are some problems enabling LTO for the MegaWiFi build, so it is disabled there for now. Performance should in theory be improved for the standard build in EverDrive & Serial modes!
v1.13
v1.12
- Added "demo mode" which can be used to make the interface play a note repeatedly without requiring any MIDI input. This is useful for testing an audio setup. To activate, press A on controller 1 whilst the interface is waiting for MIDI input. The interface will play a note repeatedly. Press UP on the controller to raise the pitch of the note, and DOWN on the controller to lower the pitch.
v1.11
- Increase MegaWiFi/serial MIDI buffer size from 2KB to 4KB (was getting some warnings from specific MIDI files)
- Prettify the UI some more
v1.10
- Do not warn when data entry, NRPN/RPN or sustain pedal CCs are received
- Minor UI tweaks for MegaWiFi
- Only show MW session invite logs in debug mode
v1.9
- Automatically switch to dynamic mode if a General MIDI Reset sysex message is received. This behaviour can be modified by sending the appropriate configuration sysex message.
v1.8
- UI: Switch load indicator to LED strip
- UI: Switch routing mode (static/dynamic) to be an icon in the top-right of the screen
v1.7
- Adds a new SysEx command for enabling a compatibility mode for GenMDM which inverts any Total Level value passed via MIDI. (#26)
v1.6
- Completely resets MIDI channel state / instruments, envelopes and percussion on MIDI Reset (0xFF) event.
v1.5
- Protect against SysEx buffer overflow (maximum SysEx message size is 256 bytes)