pythonのlibrosaを使って曲のテンポを取得したいです。
y, sr = librosa.load('曲名.m4a') tempo, beat_frames = librosa.beat.beat_track(y=y, sr=sr) print('Estimated tempo: {:.2f} beats per minute'.format(tempo))#テンポを表示
上記の方法である程度はテンポを正確に取得できるのですが、一部うまく行きません。
(具体的には、radwimpsの前前前世のテンポは正確には190前後なのですが、このプログラムだと95くらいになってしまいます。)
なぜそうなってしまうのか、どうしたら解決できるのか。わかる方教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/05 04:27
2020/10/05 04:59 編集