nlaha / godot-midi

MIDI file parsing and event playback in Godot 4.1+
MIT License
49 stars 4 forks source link

Standard MIDI file playback using instrument sound banks #25

Open peteroupc opened 3 weeks ago

peteroupc commented 3 weeks ago

I post the following issue to summarize ways to improve MIDI playback support in this library.

Just as an aside, a public-domain music synthesis library and instrument banks would greatly help improve MIDI playback support across the open-source ecosystem; however, I don't insist on that for purposes of this issue.

nlaha commented 2 weeks ago

These are some great suggestions; I'm currently prioritizing features most useful for rhythm game developers where MIDI is usually synced to a pre-rendered audio file. That said, adding a built-in MIDI synthesizer (for SoundFont files) would be extremely interesting and I'll consider adding it if I have time.