Closed nlaha closed 8 months ago
https://github.com/nlaha/godot-midi-4.0/tree/no-animation-refactor
Work on this topic will take place in the above branch. I tried building a custom resource loader/saver for MIDI files, but I couldn't get it to work. Regardless, I think it would work best if instead, I created a simple custom import plugin as it is currently implemented on the main branch. This time though, instead of storing MIDI data in an animation resource, we simply store it in a custom MidiResource.
The last few commits over on no-animation-refactor add a new MidiResource type and the initial UI for a MIDI resource viewer.
In the future I might add editing functionality to this
Using the animation system for playback isn't great, it'd be better to either: