Closed to884 closed 3 years ago
すみません、調べてみます
r4^8. の8.のところがダメ見たいです。 たしか、符点は^コマンドで繋げられなかったような気がするのですが mucomDotNETのみの現象でしょうか
MUCOM88だと、r4.^16
など、末尾以外に付点があるものは不正だった記憶があるんですが、このサンプルだと r4.^16
に変更しても最後まで演奏されますね。
mucomDotNet については r4^8^16
に変更しても途中で演奏が止まりますね…
なぜだろう?
mucomは休符に^コマンドを使用すると不正なmubを作成することがわかったので、 mucomDotNETではエラーを出力するよう修正しました。
こちら、いかがでしょうか
返信が遅くなってすみません。問題は解消されました。 ありがとうございます。
返信ありがとうございます! また何かございましたらご連絡くださいませ。
以下のような MML を実行すると、演奏が最後まで演奏されず中断されます。 発生した経緯は、96行目を99行目にあるように休符に置き換えた際に発生しました。 MDPlayer で muc を再生した場合も、も同様の現象が発生しました。
TAG412 のビルドで確認しました。
こちらでは何が原因かわかりかねますが、何かしらの不具合(があれば)の改善の助けになれば幸いです。 もしかしたら、MML がおかしいという可能性もありますが…