Shanda Humming 検索フロントエンド抽出アルゴリズム分析

 

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 を生成する

 

 

おすすめ

転載: blog.csdn.net/book_bbyuan/article/details/105447388