Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser



Quick Information

100% Pure GDScript Software MIDI Player for Godot Engine 44.3.1 update:* Fixed preset velocity range bug* Fixed sample link bug4.3.0 update:* Optimize for loops.4.2.0 update:* Remove thread codes* Fixed boilerplate4.1.1 update:* Fix bug for using "Sample Mode Loop Ends By Key Depression".4.1.0 update:* Move GDScript to AnimationPlayer for ADSR volume controller * Update demonstration project.4.0.2 update:* Fixed for Godot Engine 4.0* Fixed clamp/max to clampf/maxf4.0.1 update:* Fixed for Godot Engine 4 RC14.0.0 update:* Ported from Godot Engine 3 version.
Godot MIDI Player for Godot Engine 4.x
Software MIDI player library for Godot Engine 4.2 later
for Godot Engine 3
Demo
- download
- This demo can get MIDIInput events. You can play using MIDI keyboards!
- BGM "failyland_gm.mid" from IvyMaze
- Youtube: Demo #1
- Youtube: Demo #2
- Youtube: Demo #3
License
MIT License
Author
- @arlez80 あるる / きのもと 結衣 ( Yui Kinomoto )
100% Pure GDScript Software MIDI Player for Godot Engine 4
4.3.1 update:
* Fixed preset velocity range bug
* Fixed sample link bug
4.3.0 update:
* Optimize for loops.
4.2.0 update:
* Remove thread codes
* Fixed boilerplate
4.1.1 update:
* Fix bug for using "Sample Mode Loop Ends By Key Depression".
4.1.0 update:
* Move GDScript to AnimationPlayer for ADSR volume controller
* Update demonstration project.
4.0.2 update:
* Fixed for Godot Engine 4.0
* Fixed clamp/max to clampf/maxf
4.0.1 update:
* Fixed for Godot Engine 4 RC1
4.0.0 update:
* Ported from Godot Engine 3 version.
Reviews
Quick Information

100% Pure GDScript Software MIDI Player for Godot Engine 44.3.1 update:* Fixed preset velocity range bug* Fixed sample link bug4.3.0 update:* Optimize for loops.4.2.0 update:* Remove thread codes* Fixed boilerplate4.1.1 update:* Fix bug for using "Sample Mode Loop Ends By Key Depression".4.1.0 update:* Move GDScript to AnimationPlayer for ADSR volume controller * Update demonstration project.4.0.2 update:* Fixed for Godot Engine 4.0* Fixed clamp/max to clampf/maxf4.0.1 update:* Fixed for Godot Engine 4 RC14.0.0 update:* Ported from Godot Engine 3 version.