ポップス音楽自動化 - 百科事典

ポップス音楽の自動化は、アルゴリズム的に成功したポップス音楽を生成することを目指す、音楽家とコンピュータサイエンティストの研究分野です。ポップス音楽は特に形式化され、変わりにくく、簡単に作曲できると考えられています。ポップス音楽作曲の自動化のアイデアは、アルゴリズム音楽、人工知能(AI)、計算的創造に関する多くのアイデアに関連しています。

音楽における自動化の歴史
アルゴリズム(または少なくとも形式化されたルールのセット)は、数世紀にわたって音楽を作曲するために使用されてきました;例えば、対位法における声の進行を描くために使用される手順は、しばしばアルゴリズム的決定子に還元できます。しかし、現在ではこの用語は、人間の介入なしに音楽を作成する形式化された手続きに対して用いられています。

クラシック音楽の自動化ソフトウェアは、モーツァルトやバッハ、ジャズスタイルの音楽を生成するソフトウェアがあります。特に、デイビッド・コープが「音楽的知能の実験」(EMI)と呼ばれるソフトウェアシステムを開発しており、人間の作曲家による既存の音楽を分析し、同様のスタイルで新しい音楽作品を生成する能力があります。EMIの输出は、人間の聴衆を説得するまでに十分な信頼性があります。

ジャズにおける創造性の研究は、即興のプロセスと、音楽の代理に対してこのプロセスが課す認知的要請に焦点を当てています:時間に関する推論、既に演奏された内容の記憶と概念化、次に演奏する可能性のある内容の計画。

ポップス音楽の自動化と無関係ではありませんが、ポップス音楽の分析に関連しています。

ポップス音楽の自動化プロジェクトには、旋律作成や曲の発展、ボーカル生成または改善、自動伴奏、そして歌詞の作曲などが含まれますが、これに限りません。

自动伴奏
いくつかのシステムは、リアルタイムでボーカルメロディに合わせた和音を選択します。音楽的な経験がないユーザーでも、マイクに歌うだけで楽器伴奏付きの曲を作成できます。

例として、マイクロソフト研究プロジェクト「Songsmith」があります。このプロジェクトは音楽データベースを使用して隠蔽マルコフモデルをトレーニングし、新しいメロディに対して和音を選択するためにそのモデルを使用します。

旋律生成
自動的な旋律生成はしばしばマルコフ連鎖で行われます。システムの状態は音符またはピッチ値になり、各音符に対する確率ベクトルが構築され、トランジション確率マトリックス(以下を参照)が完成します。アルゴリズムは、トランジションマトリックスの重みに基づいて出力の音符値を生成するように構築されます。これには、MIDI音符値、周波数(Hz)、または他の望ましい尺度が含まれます。

二階マルコフ連鎖は、現在の状態と前の状態を考慮することで導入できます(以下の第2表を参照)。高階の第n階連鎖は、特定の音符を「グループ化」し、時折他のパターンやシーケンスに「分岐」する傾向があります。これらの高階連鎖は、第1階システムが生成する「無目的な徘徊」ではなく、文脈構造を持つ結果を生成する傾向があります。

歌詞の作曲
自動的な歌詞作成ソフトウェアは以下のような形式を取ることができます:

リズムに基づいて単語を選択
Tra-la-Lyricsシステムは、特定のメロディに対してポルトガル語の歌詞を生成します。これは、メロディの音符に対応する各単語の音節をマッチさせるとともに、単語の強いビートとメロディの強いビートをマッチさせることも含みます。

既存のポップス音楽のパーサリング(例えば、内容や単語の選択)
これは自然言語処理に依存します。パブロ・ゲルヴァスが「ASPERA」と呼ばれる注目に値するシステムを開発しており、既存の詩のカーズベースから詩的断片を抽出し、詩的断片の構成を通じて特定の入力テキストに対する詩的表現を生成するものです。ASPERAのカーズベースに含まれる各詩の断片は、その意味を表す散文的な文字列でアノテーションされ、各断片のリトリーブキーとして使用されます。その後、メトリックルールが使用され、これらの断片を形式の良い詩的構造に組み合わせます。

自動的な類似や物語の作成
TALE-SPINやThe MINSTRELシステムなどのプログラムは、物語のキャラクターレベルの目標と物語の著者レベルの目標の範囲を区別する複雑な基盤の拡張を表現しています。ブリングスジョードのBRUTUSのようなシステムは、裏切りのような複雑な人間関係のテーマを持つ物語を作成できます。オンライン比喩生成システム「Sardonicus」や「Aristotle」は、特定の目的に対する形容詞的な比喩を提案できます(例えば、スーパーモデルを「細い」と表現するためには、「铅笔」「鞭」「灰狗」「ロープ」「stick-insect」「蛇」という元語が提案されます)。

グループ化された単語の自由連想
言語データベース(例えばwordnet)を使用して、文法的に弱いがまだ意味のある主題に関する思索を作成できます。Flowerewolf自動詩生成プロジェクトやDadaエンジンのようなプロジェクトを参照してください。

ソフトウェア


= 無料または比較的無料 =
xoxosのBreathCube。シンプルなリズムボーカルコンテンツを生成する。
xoxosのCubeBreath。オーディオ入力は音楽に合わせてボコーダ化される。
Midi Internet Algorithmic Composition
infno、電子ダンス音楽とシンシスの無限生成器。
Algorithmic Trap、トラップビート生成器。


= 商用 =
Band in a boxは、全ての要素を生成し、 scratchから全く新しい曲を作成する可能性があります。
Musical Palette - メロディ作曲ツール
SongSmith:ボーカルメロディ用の自動伴奏
Ludwig 3.0自動伴奏、指定された楽器のためのアレンジを書き、無限に長く自分自身の曲を演奏します。
自動作曲システムは、多くの異なるスタイルで音楽を作成します


参考リソース
アルゴリズム音楽
人工的創造性
コンピュータ音楽