2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ディープニューラルネットワーク(AI)でジャズのアドリブを生成するBebopNet

Posted at

ディープニューラルネットワークでジャズのアドリブを生成する
BebopNetです。
https://shunithaviv.github.io/bebopnet/

リンク先のページで色々なサンプルを聞く事ができる他コードも公開されているのでご自身で実践する事が可能です。

ISMIR2020で発表した際の動画ありますので英語ですが、ご興味のある方はご覧になってみてください。
https://youtu.be/oNJmBT6eYBU

Githubの公開コードページはこちら
PyTorchで実装されている様です。
https://github.com/shunithaviv/bebopnet-code

実はジャズはAI音楽生成の実践ではかなり頻繁に取り上げられています。
理由は”それっぽい”生成がポップミュージックなど周期性のより明確な音楽に比べ容易だからです。(と、我々の実践から感じています)

私が運営している音楽TECHアカデミーでも2017年にはジャズのアドリブ生成を行っており、2018年頃から研究会などで発表しています。
一例としてよりフリージャズ的な生成曲の動画をご覧ください。
https://youtu.be/vEj1t2JGWfM

いかがでしょうか?
実はこの生成曲は数千曲のクラシックなどジャズではない音楽のデータセットをわずか4エポックしか学習させていない結果です。
面白い事に十分に学習させるとこの様なジャズらしさは薄れ、どんどんクラシック的な学習した曲に近づいていきます。
この様にジャズの様なジャンルは、学習回数が少なくても、あるいは仮にデータ数が少なくても、それらしい生成曲になるのが面白いです。

もっとも音楽的に魅力的かは人それぞれかと思いますが。。。。
何か音楽AIのご参考になれば幸いです。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?