フォーラム: おーぷんMIDIぷろじぇくとフォーラム (スレッド #40250)

「ビート検出とテンポ自動挿入」機能 (2018-12-28 08:09 by ポンパタ #82326)

本機能ですが、どうもビート記録トラックに音調0のノートイベントが入っていると、ツールがハングアップ(マウスカーソルが砂時計のままとなる)してしまうようです。
データが悪い、というのはそれはそうなのですが、警告を出す等、改善いただければありがたいです。

世界樹5.0、5.5で確認しました。

メッセージ #82326 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: 「ビート検出とテンポ自動挿入」機能 (2018-12-29 19:45 by kuzu #82331)

このたびは世界樹をご利用いただきまして、誠にありがとうございます。
また、大変お忙しい中、貴重なバグ報告を書いていただき、誠にありがとうございます。

さて、ご指摘のバグですが、ただいま発生することが確認できました。
早速ながら原因を調査し、直させていただきたいと思います。
しかし、この問題は、長さが0のノートイベントを時刻移動するすべての機能に
あてはまる可能性が高いので、調査は難航し、どのように直していくのかを
考えるのにも時間がかかるものと思われます。

長さが0のノートは、ノートオン・ノートオフの順序が混乱しないように
慎重に取り扱う設計をしなければなりません。どうしてもできない場合は、
確認ダイアログをだして強制的に長さを1にするかもしれません。
#82326 への返信

メッセージ #82331 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: 「ビート検出とテンポ自動挿入」機能 (2018-12-31 22:38 by ポンパタ #82341)

事象の確認ありがとうございました。

個人的には、砂時計で固まられてしまってセーブ等できずに強制終了させるしかならなくなる、
というのが一番の困りごとですので、固まられる前に
「xx:xx:xxに長さ0のノートイベントがあるので処理できない」と確認ダイアログを出す
でもよいのかな程度にしか思っていませんでしたが、内部の作りは複雑なようですね…。
#82331 への返信

メッセージ #82341 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: 「ビート検出とテンポ自動挿入」機能 (2019-01-03 14:29 by kuzu #82348)

どうしても直せない場合、確認ダイアログという逃げ道もあったのですが、
原因箇所の特定に至り、修正することができました。
本日、新しい世界樹5.6をリリースしましたので、ぜひお試しくださいませ。
#82331 への返信

メッセージ #82348 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする