FAQに戻る
Q. キー音分割の方法は?
Q. キー音分割のアルゴリズムを教えて下さい
A. 無音部分を検出し、一定時間以上の無音で区切る方法です。
BMHelperのような、時間による分割とは異なる方法です。
メリットは、DAWでノートを左右に平行移動しても問題ないという点です。
(あと、実装・コーディングが楽だという点)
デメリットは、誤判定・誤分割が(恐らく)多いという点と、
単音wav(Mid2BMSから書き出したmidiをDAWに読み込ませ、それを書き出したwav)が
より長くなる傾向にあるという点です。
ソース置いておきますね https://github.com/yuinore/Mid2BMS/blob/0dbcb1a4816993e21d882873350ec94a0fe8da20/Mid2BMS/WaveSplitter/WaveSplitter2.cs