Giavapps MIDI extension for GameMaker Studio and GameMaker Studio 2 (developed and produced by Luigi Piscopo) is going to bring you a full set of features for detecting and communicating with MIDI Input and MIDI Output devices!

MIDI 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.

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


You can find the full documentation with screenshots and code examples at the following link:


Before you buy, we highly recommend that you try the following demo in .exe format:


  • 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 MCI (Media Control Interface) commands.
  • Well documented, well structured, faster and with a lot more features than other alternatives!

More info

End User Licence Agreement (EULA).

Version 1.0.0. Published April 19, 2015

Created with GameMaker: Studio v1.4.1567

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Daniele F 30 October 2015

Very good!

Easy, Powerful and fast

Package contents

Total size 50.3 KB

What is the issue?

Back to Top