ある程度動くところまで行って満足して放置してしまっていた。
ここに書いて供養しておく。
https://neusicxml.tnantoka.com/
並べた音符をTone.jsで視聴&MusicXML形式(雑な作りだけどNEUTRINOで読み込めるはず)でダウンロードするツールです。
ソースコードはこちら。 https://github.com/tnantoka/neusicxml
いろいろ雑ですが、特に小節をうまく区切れない音符の並びになった場合に休符を埋めまくるという処理をしているせいで、 心の目で小節を見る必要があります。ちゃんとMuseScoreみたいに計算して処理すべき。
Issueにはしました。 https://github.com/tnantoka/neusicxml/issues/2
作った感想は、やはりMuseScore良く出来てるな…ということでした。(当たり前)
おとなしくMuseScore使おう。
https://twitter.com/SHACHI_KRTN/status/1243480336744374274
ということですし。