OSDN Git Service

チップの発声時刻補正のミスを修正。
authorくまかみ工房 <kumakamikoubou@gmail.com>
Tue, 13 Jun 2017 12:13:26 +0000 (21:13 +0900)
committerくまかみ工房 <kumakamikoubou@gmail.com>
Tue, 13 Jun 2017 12:13:26 +0000 (21:13 +0900)
実は作成時環境の遅延パラメータはいらんかった?

StrokeStyleT/ステージ/曲読込/曲読込ステージ.cs

index 3f04022..a873969 100644 (file)
@@ -71,15 +71,9 @@ namespace SST.ステージ.曲読込
                                                        #region " サウンドデバイス遅延を取得し、全チップの発声時刻へ反映する。"
                                                        //----------------
                                                        float 再生時遅延ms = (float) ( App.サウンドデバイス.遅延sec * 1000.0 );
-                                                       float 作成時遅延ms = ( App.ビュアーモードではない ) ?
-                                                               App.演奏スコア.Header.サウンドデバイス遅延ms :    // 通常モードなら、スコアファイルに記載の値。
-                                                               再生時遅延ms;                                    // ビュアーモードなら、今のサウンドデバイスの値。(スコアファイルに記載の値は使わない)
-
-                                                       long 加算分ms = (long) ( 作成時遅延ms - 再生時遅延ms );  // 例: 作成時遅延 7ms, 再生時遅延 10ms の場合、発声時刻に 7-10 = -3ms 加算する(3ms 早く発声させる)。
-                                                       Log.Info( $"作成時遅延={作成時遅延ms}ms, 再生時遅延={再生時遅延ms}ms => 加算分 = {加算分ms}ms" );
 
                                                        foreach( var chip in App.演奏スコア.チップリスト )
-                                                               chip.発声時刻ms += 加算分ms - (long) 再生時遅延ms;
+                                                               chip.発声時刻ms -= (long) 再生時遅延ms;
                                                        //----------------
                                                        #endregion