Skip to content

Releases: rhargreaves/mega-drive-midi-interface

v1.14

31 May 23:46
Compare
Choose a tag to compare
  • 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's docker-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

27 May 22:28
Compare
Choose a tag to compare
  • Added ability to change MIDI program in demo mode (use left button to decrease program, and right button to increase).
  • Fixed out of tune FM frequencies for NTSC and PAL (thanks dquenne!)

v1.12

26 May 22:53
Compare
Choose a tag to compare
  • 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

12 Oct 22:29
Compare
Choose a tag to compare
  • 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

10 Oct 21:52
Compare
Choose a tag to compare
  • 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

10 Oct 20:28
Compare
Choose a tag to compare
  • 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

10 Oct 19:30
Compare
Choose a tag to compare
  • 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

02 Oct 18:08
Compare
Choose a tag to compare
  • Adds a new SysEx command for enabling a compatibility mode for GenMDM which inverts any Total Level value passed via MIDI. (#26)

v1.6

03 May 22:17
Compare
Choose a tag to compare
  • Completely resets MIDI channel state / instruments, envelopes and percussion on MIDI Reset (0xFF) event.

v1.5

16 Dec 23:56
Compare
Choose a tag to compare
  • Protect against SysEx buffer overflow (maximum SysEx message size is 256 bytes)