Giavapps MIDI



Giavapps MIDI (for GMS 1.4 and GMS 2)


Giavapps MIDI extension for GameMaker Studio and GameMaker Studio 2 (developed and produced by Luigi PiscopoHe is the same developer of the new powerful Giavapps Windows API extension for GameMaker: Studio!) is going to bring you a full set of features for detecting and communicating with MIDI Input and MIDI Output devices!

MIDIMusical Instrument Digital Interface is a technical standard that describes a protocol, digital interface and connectors and allows a wide variety of electronic musical instruments, computers and other related devices to connect and communicate with one another.

This extension includes also functionalities for creating and playing MIDI Files.

MIDI Input feature is based on an original work made by David NorgrenVisit his website for more....

Giavapps MIDI works exclusively on Windows since it implements native Windows Multimedia API.


Key Features


  • Detect and retrieve informations about connected MIDI Input and MIDI Output devices.
  • MIDI Input and MIDI Output devices can be connected and disconnected without having to restart the application.
  • Listen to Key Presses and Key Releases for any available MIDI Input device.
  • Send custom MIDI Messages to any available MIDI Output device.
  • Create MIDI files in different formats.
  • Play external MIDI files.
  • Includes support for MCIThe Media Control Interface (MCI) provides standard commands for playing multimedia devices and recording multimedia resource files. commands.
  • Includes support for RtMidiRtMidi is a set of C++ classes that provides a common API for realtime MIDI input/output. library.
  • Well documented, well structured, faster and with a lot more features than other alternatives!


Try Giavapps MIDI Demo!





Input And Output


File Format






Giavapps MIDI




Giavapps MIDI is available on GameMaker: Marketplace!






80% OFF!



Comments are closed.