mirtoolboxにおける音楽解析について
52 次查看(过去 30 天)
显示 更早的评论
現在mirtoolboxで音楽ファイル(mp3, m4a)の音楽特徴量を調べたいと思っているのですが、どのようにすれば調べることができるのかわからない状況です。調べたい音楽特徴量はtempo, brightness, roll off, roughness, modeなのですが、どのようにすれば調べることができますか?
MATLABを使ったことがないのに加え、プログラミングもあまりしたことがないので、お手数ですが細かく教えていただけると幸いです。
0 个评论
回答(1 个)
Kojiro Saito
2024-12-4,8:02
ネットにはあまり情報が載っておらず、公式マニュアル (https://www.jyu.fi/hytk/fi/laitokset/mutku/en/research/materials/mirtoolbox/manual1-8-1.pdf)やインストールに含まれるMIRToolboxDemosフォルダーのデモファイルが参考になると思います。
調べた感じですと、
Tempoはmirtempo関数
[t, p] = mirtempo('音声ファイル名');
val = mirgetdata(t);
Brightnessはmirbrightness関数
b = mirbrightness('音声ファイル名', 'Frame')
Roll offはmirrolloff関数
a = miraudio('音声ファイル名');
r = mirrolloff(a);
disp('Ascending order of spectral roll-off...')
mirplay(a,'Increasing',r,'Every',5)
Roughnessはmirroughness関数
mirroughness('音声ファイル名', 'frame')
Modeはmirmode関数
mirmode('音声ファイル名','frame')
がそれぞれ対応しているようです。
ユヴァスキュラ大学のMIRtoolboxページにディスカッション用のメーリングリストがあるので、MIRtoolboxに特化した質問はそちらで聞いたほうが確実だとは思います。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!