4 comments

[ 4.0 ms ] story [ 9.4 ms ] thread
Author here. Happy to answer any questions.
Greetings from a fellow developer who's also built an engraving engine. :) (I built the engine used by Soundslice.)

If it's not too late, I'd encourage you to try MNX as your internal notation format (https://mnx.formats.music/docs/). It's getting pretty stable and it's much easier to deal with than MusicXML, being in JSON and not requiring a state machine to deal with MusicXML's forward/backward elements, etc.

Thanks a lot for the pointer. I'll definitely check this out. Supporting both formats probably wouldn't be unreasonable.