GMMidi
A downloadable thingy
Download NowName your own price
GMMidi is a native GML script that lets you read and write MIDI files from your game. It is more or less a rewrite of this library, with some tweaks for GameMaker compatibility. Note that this extension is not for playing back MIDI files as audio, it's only for parsing and encoding.
midi_parse(buffer)
- Takes in a buffer that a MIDI file has been loaded into, and returns a struct containing parsed datamidi_write(data, [options])
- Takes a struct that is the same format as returned bymidi_parse()
and converts it back into a buffer that can be saved as a MIDI file
The format of the struct returned by midi_parse()
includes an array of MIDI events as they appear in the file. To make sense of the data, you may want to have the MIDI file spec handy.
Status | Released |
Category | Other |
Author | topherlicious |
Tags | GameMaker |
Download
Download NowName your own price
Click download now to get access to the following files:
GMMidi.yymps 7.4 kB
Version 1.0.0
Leave a comment
Log in with itch.io to leave a comment.