音切りに失敗したら †音切りに失敗した場合、ほとんどの場合は、WaveSplitter工程において、残響の大きい音などの影響で無音の検出に失敗している場合です。念のため、以下のチェック表を確認した上で、以下の「原因特定編」の項目を行って下さい。
参考: スピード解決編 †とりあえず[2]WaveSplitterにおける無音検出時間を2倍にしてもう一度音切りしなおしてみましょう。 原因特定編 †二分探索について †まず最初に確認して頂きたいのは、ファイル名と実際の音が一致しているかどうかです。c d e f g a b の順に、ド レ ミ ファ ソ ラ シ を表しています。また、cp dp fp gp ap のpはシャープを表しています。iBMSCやBMSEでBMSを開いて#WAV定義リストを確認し、どこまでの範囲で、ファイル名と音声の対応が取れているかどうかを確認します。(TIPS/キー音のファイル名についても併せてご確認ください。) 音切りに失敗していった場合、どこまで正しい音で、どこまでが誤った音なのかを確認します。#WAV定義リストの真ん中あたりのキー音を確認し、このキー音がOKであれば、音切り失敗の原因はこれよりも前にあることが分かります。もしこのキー音がファイル名と対応していなければ、これよりも後ろに音切り失敗の原因があることがわかります。残った範囲に対してこれを繰り返し、境目を見つけます。 たとえば #WAV3D が正しく #WAV3E が誤りならば、#WAV3E に音切り失敗の原因があることがわかります。 この原因の音だけ手切りをするという選択肢もあると思います。 ファイルサイズによるソート †キー音の中に、異様にファイルサイズの小さい音が生成される場合があります。これは、残響音をキー音と誤判定したことによるものと考えられます。 無音の検出に失敗していた場合の対処法 †音切り失敗の原因は、残響の大きい音などの影響で無音の検出に失敗している場合がほとんどです。解決方法は2つあります。 【方法1】無音検出時間を変更する方法 †1つ目は、[2]WaveSplitterタブの、無音検出時間(Silence Time)の項目を変更することです。
この方法ですが、そもそも正しくキー音に分割できるような無音検出時間の値が存在しない場合があります。その場合は、次に示す2つ目の方法を試してみてください。 【方法2】音符同士の間隔を変更する方法 †2つ目は、[1]Mid2MMLタブの、音符同士の間隔(MarginTime)の項目を、より大きな値に変更することです。単位は「拍」で、ノート同士の間隔時間を表します。12拍、16拍、20拍、24拍・・・と段階的に大きくしていくのが良いでしょう。デメリットは、この値を大きくしすぎると、書き出しに多くの時間が掛かるようになってしまう点と、もう一度midi書き出しからやり直さなければならない点です。この場合、あなたはもう一杯の追加のコーヒーを飲む必要があるかもしれません。 |