自動採譜

12 visualizaciones (últimos 30 días)
KO
KO el 26 de Mayo de 2022
Comentada: Shoumei el 1 de Jun. de 2022
音楽データをフーリエ変換し、鍵盤の音符に自動採譜するためにはどうすればいいでしょうか。
投げやりな質問ですみませんが、何かヒントが得られれば幸いと思い投稿いたしました。
  2 comentarios
takemoto
takemoto el 30 de Mayo de 2022
和音や複数の音色を含む音源の場合は工夫が必要かと思いますが、「特定の時間内に単一の音程」という条件であれば、spectrogram、もしくは、pspectrum関数が使えると思います。
音程情報を取り出す処理は、以下が参考になります。
Shoumei
Shoumei el 1 de Jun. de 2022
Chodifyという音楽データから自動でコード譜を起こしてくれるWebアプリをご存じでしょうか?
(私はよく利用します。無ければ一度トライすることをおススメいたします。)
Chordifyのアルゴリズムでは、上述のスペクトログラムに加えてDeep Neural Networkが使われていることが説明されています。
単音だけで構成される楽曲というのはほぼないと思いますので、コードつまり複数音が重なってピークが何本も立ったスペクトルをどう解釈するかがキーポイントになりそうですね。
日本発でもっと詳細に自動採譜するアプリが開発されることを楽しみにしています。

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre 時間-周波数解析 en Help Center y File Exchange.

Productos


Versión

R2016a

Community Treasure Hunt

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

Start Hunting!