制作記 · 8beat Evolution DJ
ビートを採点する実験から、止まらないDJへ――8beat Evolution DJ制作記
生成ループを評価して進化させる音楽実験が、LAB、DJ、BATTLEの三つの聴き方と連続再生を持つ作品になるまでの制作記です。
「8beat Evolution DJ」は、ブラウザが作った4小節のループを聴き、評価によって次世代の音を育てる作品です。
最初は、一曲ずつ評価する実験だった
初期版では、生成されたループへ点数を付け、一定数の評価から次世代を作りました。高評価曲を親として残し、突然変異と交叉で子のパターンを作る、好みを選択圧にした進化実験です。
評価以外の聴き方を増やす
大規模更新では、多様性を保つ処理と強い突然変異が加わり、LAB、DJ、BATTLEという三モードが導入されました。
LABでは一曲ずつ評価します。DJでは人気曲、新規性の高い曲、突然変異、交叉、ランダム曲を混ぜたキューを自動再生します。BATTLEでは二曲を聴き比べ、勝者を次の対戦へ残します。
同じ進化ロジックを「採点する」「流れで聴く」「比較して選ぶ」という三つの入口から触れる構成になりました。
モードを増やした後、止まる場所を減らす
後続更新では、DJの流れと連続対戦が作り直されました。
DJは一曲ごとに操作を求めず、キューの次曲へ自動で移ります。プレイヤーは常に採点せず、気に入った瞬間だけ介入できます。
BATTLEも、勝者を決めるたびに選曲画面へ戻らず、勝者と次の候補で対戦が続きます。一定ラウンドごとに強い突然変異を入れ、同じ勝者だけが残り続けるのを避けています。
初期版では、世代番号が進むことが進化の見せ場でした。現在は、DJの選曲や連続対戦の流れの中でも世代が変わります。進化を見る装置から、進化を聴き続けられるDJへ変わった作品です。