mirtoolboxにおける音楽解析について

現在mirtoolboxで音楽ファイル(mp3, m4a)の音楽特徴量を調べたいと思っているのですが、どのようにすれば調べることができるのかわからない状況です。調べたい音楽特徴量はtempo, brightness, roll off, roughness, modeなのですが、どのようにすれば調べることができますか?
MATLABを使ったことがないのに加え、プログラミングもあまりしたことがないので、お手数ですが細かく教えていただけると幸いです。

Réponses (1)

Kojiro Saito
Kojiro Saito le 4 Déc 2024

0 votes

ネットにはあまり情報が載っておらず、公式マニュアル (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に特化した質問はそちらで聞いたほうが確実だとは思います。

1 commentaire

拓馬
拓馬 le 13 Déc 2024
ありがとうございます!参考にさせていただきます!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Audio Toolbox dans Centre d'aide et File Exchange

Question posée :

le 3 Déc 2024

Commenté :

le 13 Déc 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!