Shanda オープンソース アルゴリズム
https://github.com/owensss/sdhumming
二頭の虎の欠片
ピッチ抽出、差分、補間など
5点平均
後処理リサンプル
非常に小さくて 0 に近いものを削除し、それらを滑らかにします
バリ取り
1/5 のダウンサンプリング レート
log2を取る
slience 場所 vad を削除します。
カード制限 6.35 ~ 8 は 81.5719 ~ 256hz
ノートに変換
アルゴリズムによると、ノートの長さの単位は 10ms*5 = 50ms です。
数字表記と音符、中音のダオはC4
7 は 7*50ms = 350ms に相当します
MIDIツールを使う
https://github.com/kts/matlab-midi/tree/master/src
midi を生成する