Skip to content

Releases: 0x0ade/MidiToMGBA

v1.1.0 - Improved timing

27 Apr 18:31
ff43885
Compare
Choose a tag to compare

Setup:

  • If you want to use MidiToBGB with your DAW: Download and install a MIDI "loopback" driver, f.e. loopmidi by Tobias Erichsen
  • Download and unzip Release.zip
  • Run MidiToMGBA.bat
    • If you want to change the settings, open the .bat in any text editor.

TODO:

  • Drop dependency on libmgba-sdl.dll exposing mSDLMain - instead, use custom SDL2-CS "platform."
  • Find a good cross-platform MIDI library (atsushieno/managed-midi lacks good input recording).
  • If possible, improve timing.

Note:
It ships with a devbuild of mGBA 0.7, split into multiple libraries, with the following changes:

  • SDL platform's "executable" built as libmgba-sdl.dll instead of mgba-sdl.exe
  • Entry point (function main) renamed to mSDLMain

v1.0.0 - First stable release

27 Apr 12:30
bc987ca
Compare
Choose a tag to compare

Setup:

  • If you want to use MidiToBGB with your DAW: Download and install a MIDI "loopback" driver, f.e. loopmidi by Tobias Erichsen
  • Download and unzip Release.zip
  • Run MidiToMGBA.bat
    • If you want to change the settings, open the .bat in any text editor.

TODO:

  • Drop dependency on libmgba-sdl.dll exposing mSDLMain - instead, use custom SDL2-CS "platform."
  • Find a good cross-platform MIDI library (atsushieno/managed-midi lacks good input recording).
  • If possible, improve timing.

Note:
It ships with a devbuild of mGBA 0.7, split into multiple libraries, with the following changes:

  • SDL platform's "executable" built as libmgba-sdl.dll instead of mgba-sdl.exe
  • Entry point (function main) renamed to mSDLMain

v0.0.0 - Initial Release

26 Apr 21:56
5f0023b
Compare
Choose a tag to compare
Pre-release

Setup:

  • If you want to use MidiToMGBA with your DAW: Download and install a MIDI "loopback" driver, f.e. loopmidi by Tobias Erichsen
  • Download and unzip Release.zip
  • Run MidiToMGBA.bat
    • If you want to change the settings, open the .bat in any text editor.

TODO:

  • Improve link timing by doing one of the following:
    • Sync link data "dequeuer" to match SB / SC writes more closely, if possible.
    • Increase "dequeuer" frequency while reducing the amount of "missed" data.

Note:
It ships with a devbuild of mGBA 0.7, split into multiple libraries, with the following changes:

  • SDL platform's "executable" built as libmgba-sdl.dll instead of mgba-sdl.exe
  • Entry point (function main) renamed to mSDLMain

MidiToBGB

26 Apr 19:11
c573078
Compare
Choose a tag to compare
MidiToBGB Pre-release
Pre-release

Note: BGB's TCP link had too many timing-related issues. Development has moved on to MidiToMGBA.

Setup: