nlaha / godot-midi

MIDI file parsing and event playback in Godot 4.2+
MIT License
79 stars 10 forks source link

Standard MIDI file playback using instrument sound banks #25

Open peteroupc opened 6 months ago

peteroupc commented 6 months 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 5 months 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.

filipworksdev commented 2 months ago

+1 for SoundFont sf2 support!