自動採譜
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
音楽データをフーリエ変換し、鍵盤の音符に自動採譜するためにはどうすればいいでしょうか。
投げやりな質問ですみませんが、何かヒントが得られれば幸いと思い投稿いたしました。
2 commentaires
takemoto
le 30 Mai 2022
和音や複数の音色を含む音源の場合は工夫が必要かと思いますが、「特定の時間内に単一の音程」という条件であれば、spectrogram、もしくは、pspectrum関数が使えると思います。
音程情報を取り出す処理は、以下が参考になります。
Shoumei
le 1 Juin 2022
Chodifyという音楽データから自動でコード譜を起こしてくれるWebアプリをご存じでしょうか?
(私はよく利用します。無ければ一度トライすることをおススメいたします。)
Chordifyのアルゴリズムでは、上述のスペクトログラムに加えてDeep Neural Networkが使われていることが説明されています。
単音だけで構成される楽曲というのはほぼないと思いますので、コードつまり複数音が重なってピークが何本も立ったスペクトルをどう解釈するかがキーポイントになりそうですね。
日本発でもっと詳細に自動採譜するアプリが開発されることを楽しみにしています。
Réponses (0)
Voir également
Catégories
En savoir plus sur 部分空間法 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!