Fable 5でFab 4楽曲ジェネレーターを作ってみた。ビートルズっぽい楽曲はAI学習を使わないアルゴリズムでもできる?(CloseBox) | テクノエッジ TechnoEdge
この記事で分かること
AI学習を使わないアルゴリズムでビートルズ風の楽曲を生成する方法が分かる。Fable 5という環境で「Fab 4楽曲ジェネレーター」を実装しており、楽曲生成に機械学習ではなくルールベースのアルゴリズムを採用している点が特徴的だ。具体的な実装手順や、AI学習を使わない場合の表現の限界と可能性を比較しながら読めるため、楽曲生成の手法選びの参考になる。
詳細要約
Fable 5で作った楽曲ジェネレーターは、AI学習ではなく、ビートルズの楽曲に見られる「同音連打」というアルゴリズムでビートルズっぽさを再現する。具体的には、メロディをほぼ同じ音高に固定し、その下でコード進行を変化させる手法を採用。例えば「Get Back」は最初の5音が全て同じ音高で、「心のラブソング」は12音連続で同音が続く。この静的メロディと和声の色彩変化の組み合わせが、ビートルズ的な浮遊感や切なさを生み出す。