自動採譜
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
音楽データをフーリエ変換し、鍵盤の音符に自動採譜するためにはどうすればいいでしょうか。
投げやりな質問ですみませんが、何かヒントが得られれば幸いと思い投稿いたしました。
2 comentarios
takemoto
el 30 de Mayo de 2022
和音や複数の音色を含む音源の場合は工夫が必要かと思いますが、「特定の時間内に単一の音程」という条件であれば、spectrogram、もしくは、pspectrum関数が使えると思います。
音程情報を取り出す処理は、以下が参考になります。
Shoumei
el 1 de Jun. de 2022
Chodifyという音楽データから自動でコード譜を起こしてくれるWebアプリをご存じでしょうか?
(私はよく利用します。無ければ一度トライすることをおススメいたします。)
Chordifyのアルゴリズムでは、上述のスペクトログラムに加えてDeep Neural Networkが使われていることが説明されています。
単音だけで構成される楽曲というのはほぼないと思いますので、コードつまり複数音が重なってピークが何本も立ったスペクトルをどう解釈するかがキーポイントになりそうですね。
日本発でもっと詳細に自動採譜するアプリが開発されることを楽しみにしています。
Respuestas (0)
Ver también
Categorías
Más información sobre 時間-周波数解析 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!