domino/不具合報告/305

Last-modified: 2019-05-27 (月) 22:49:08

ノート番号の一括変更で例外発生

  • ページ: domino/不具合報告
  • 投稿者: anonymous?
  • 優先順位: 緊急
  • 状態: 保留
  • 投稿日: 2018-08-18 (土) 17:37:52

メッセージ

Ctrl+Aでノートをすべて選択し、
ノート番号を一括変更するとまれに
・ノートが消える
・変更されないor指定したとおりにならない
・例外が発生し、元に戻せない
ことが発生します。
一応動画も貼っておきます。
https://drive.google.com/open?id=1JenXFNOVBpThasg1R9W3vIV4wX6zeST6
「一括変更(A1, 1 : 1 : 0) を実行中に例外」とありますが、
1 : 1 : 0 にはイベントはありません。


  • すみません「 ) 」がアドレスに含まれてしまったようです -- 2018-08-18 (土) 17:40:14
  • ご連絡ありがとうございます。たしかに起きている事を動画で確認いたしましたが、こちらでうまく再現するに至っておりません。もし再現可能なdmsデータをお持ちでしたらお手数ですがメール等でお送り願えないでしょうか?また、dominoのバージョンは最新でしょうか? -- たかぼー? 2018-08-19 (日) 10:47:56
  • はい。dmsデータ貼っておきます。 https://drive.google.com/open?id=1PrSscS34rUHl1FnPpfmnVLkfCSJG7QRb このファイルは261小節より前にノートがありません。 -- 2018-08-19 (日) 18:25:10
  • 追記 Dominoのバージョンは1.43です -- 2018-08-19 (日) 21:08:20
  • ありがとうございます、データの方確認してみましたが、各トラックの最後にあるはずの「End of track」イベントが無くなってしまっている事(データ不整合)で、その後の操作で不都合が起きていることがわかりました。これらのdmsはどのように生成されたものでしょうか?なにかよく行う操作の中にEnd of trackイベントが消滅する不具合があり、そちらを解決する必要がありそうです。なお、データ修復方法としては新規作成ファイルに対して既存の内容をコピペしていただければend of trackイベントも復活すると思います。 -- たかぼー? 2018-08-20 (月) 09:57:11
  • dmsファイルはmidiファイルからのインポートなのですが、midiファイルはバイナリエディタで自作(厳密には自作ソフトで機械的に生成)したものです。 midiファイルを確認したところトラック終端のFF 2F 00の記述を忘れていました。Dominoではこれでも再生できてしまうので気づきませんでした。お騒がせしました。 -- 2018-08-21 (火) 19:10:35
  • FF 2F 00がなくても自動でEnd of Trackをつけるか、警告を表示してくれるとよかったです。 -- 2018-08-21 (火) 19:11:49
  • あー、なるほど、そういうことでしたか。自動でつけるべきですが、そこまで気が回らなかったのでしょうねw -- たかぼー? 2018-08-22 (水) 09:12:54
  • ソフト外の影響ですので一旦保留にします。 -- たかほー? 2019-05-27 (月) 22:48:59