Bug #58
(V6.22)同時刻内のON/OFFノート整列処理がうまく効かない場合がある
ステータス: | 終了 | 開始日: | 2012/08/31 | |
---|---|---|---|---|
優先度: | 通常 | 期日: | 2012/09/02 | |
担当者: | - | 進捗 %: | 100% | |
カテゴリ: | - | 作業時間の記録: | - | |
対象バージョン: | - |
説明
状況(2012.09.02)¶
V6.23にて対応済み。
(原因)
タイ(&)による音符の統合処理の際、OFFからONへのポインタを更新していないにもかかわらず、
同時刻内の整列処理において、そのポインタを参照して条件判定を実施していた。
そのため、統合処理で除去されシステム上不定状態となったノートの値を参照することとなり、
レアケースでの不具合が生じることとなった。
(対処)
OFFとONのノート間を双方向ポインタに強化すると共に、統合処理の際にリアルタイムに更新し、
整列処理に影響を与えないようにした。
また整列処理の条件も見直し、強弱ゼロ(v0)の音符に対してより効果的な順序変更を施すようにした。
概要(2012.08.31)¶
V5.5より同時刻内のOFFノートを前方に、ONノートを後方に整列させる処理を組み込んでいるが、
その処理が(非常にレアケースではあるが)、機能しない場合があった。
関連するチケット