It must be on purpose sure and low level has its advantages, but my idea is not just making a higher level midifile... I have ambitious plans in providing different, new and exciting features and I’ve outlined a few. I see the need for myself as I wasn’t satisfied with seq and midifile and not solely regarding design choices, meaning that the functionalities were ok.
But I get that people might be totally happy and not care at all for yet another one...
Cheers
I have this in a convenience abstraction I made for midifile: [c_midiplay].
I feel that midifile is low-level on purpose which allows you to make abstractions depending on the use case, so I don't know if I agree for the need for yet another object, however it's your time, so enjoy!
Now one just needs to click on a toggle to start/stop
playing the midifile, no need to harvest metadata to find out a tick tempo
value to feed a metro object.
