ノイズを音楽に変える:進化的アルゴリズム+クラウドソーシング





進化生物学の教授Armand Leroiは、進化アルゴリズムが音楽の生成にどのように適しているかをテストすることにしました。 彼の基本的な理論は、心地よいメロディーは音の自然な選択(進化)の結果であるというものです。 実験の結果、ランダムなノイズは作曲家の助けなしに本当に音楽に変わることが確認されました。 科学的研究と生成されたメロディのサンプルは、 DarwinTunesEvolectronicaのサイト調査できます



コンピュータプログラムは、ノイズから2つの小さなサンプルをランダムに選択します。 その後、音符と楽器がランダムに選択されます。 次に、 PerlGP遺伝的プログラミングシステムを使用して、進化の選択が直接開始されます。元の正弦波は「交尾」し、ランダムな突然変異を伴う「子孫」(4サンプル)を生成します。 サンプルの数が100個を超えると、オーディオファイルが生成され(エフェクトの生成と適用の詳細については、 こちらを参照)、インターネットにアップロードされます。







最も人気のあるサンプルは、進化アルゴリズムとクラウドソーシングを介して再度実行されます。 徐々に、嫌な音のごちゃごちゃになって、心地よい倍音が現れ、より多くの声を受け取り、より多くの子孫を残します。 音楽の品質は非常に迅速に向上します。 世代数が千を超えると、絶対に不可解な突然変異を持つ小さな傑作が生まれます。 たとえば、メロディーの開始時の約3000世代のLeroyの実験では、パーカッション楽器は非常に予期せず登場しましたが、これはアルゴリズムでは提供されていませんでした。



確かに、しばらくするとメロディーの平均スコアが伸びなくなります。つまり、音楽の品質は特定の最大レベルに達します(上の2番目のチャートを参照)。 科学研究の著者によると、これはプログラムの制限によるものです。



サウンドサンプル

DarwinTunesテクノロジー

科学的な仕事



All Articles