質問
誰でもバックグラウンドミュージックの手続き世代のために良い本/記事の勧告がありますか? (ノーボーカル、ちょうど楽器)。
私が興味を持っていませんよ
How do I generate the sound of a particular note on a particular instrument
私は、に興味があります
How do I generate the melody / score for the music.
ありがとうございます。
EDITます:
ブライアン・イーノを参照していただきありがとうございます。私は間違いなく音楽の種類を無視することができ、周囲/ユーザーに探しています。即ちゲームのBGMを考えます。これは、いくつかの基本的な気分を提供することがありますが、焦点はゲームです。
解決
いつか前、私は音楽/音声を/生成するプログラミング言語であるチャックに、に走りましたオーディオます:
チャックは、高精度で表現力の新しい時間ベース、並行プログラミングモデル(私たちは強く、時限これを呼び出す)だけでなく、動的な制御率、およびオンザフライのコードを追加して、変更する機能を提供します。また、チャックは、MIDI、OSC、HIDデバイス、およびマルチチャンネルオーディオをサポートしています。それは、学ぶことの楽しさと簡単だし、作曲、研究者、そしてパフォーマー建物のための強力なプログラミングツールを提供しており、複雑なオーディオ合成/解析プログラムで実験し、リアルタイムのインタラクティブなコントロール。
Iは、最終的な結果は、次にスコアまたはシート表記に変換することができるMIDIに変換することができると考えています。
これはあなたが探しているものであれば、私は知りません。この情報がお役に立てば幸い!
編集
少し長く、このことを考えた後、私はあなたがおそらく何ができるかと思います(これは少しクレイジーに聞こえる)チャックのコードを生成する書き込みコードです。だから、あなたの音楽/楽譜作成のためのルールのセットを定義し、有効なチャックコードを作成するためにそれを使用。あなたはチャックのコードを実行した後、あなたはその後、スコア/シート音楽に変換することができますMIDIファイルを取得することができます。
他のヒント
ブックデビッドによる「音楽創造のコンピュータモデル」コープは、コンピュータ支援の組成物の理論的な側面と一緒にあなたを助ける必要があります。
あなたはCondition30サイトをチェックアウトの手続き音楽に興味がある場合 - condition30.com この曲は、すべての手続きです。
は、からソースコードをつかむことができhttp://proceduralmidi.codeplex.com/する。バイナリも使用可能である。