膨大な数のオーディオプログラミング言語とAPIのどちらかを選択するのに苦労しています。私はオーディオプログラミングに非常に(完全に)慣れていないので、我慢してください。
ソフトウェア
私はできる必要があります:
- 何かに出力する前に、さまざまなサウンドの音量を変更します(これらのサウンドは、mp3やマイク入力など、さまざまな発信元を持つことができます)
- 位相シフト音
- 微調整した音をスーパーインポーズします(項目1と2のように)
- 8つのチャネルのそれぞれへの出力を互いに独立して制御します
- これをすべてWindows7で実現する
これらの機能は、おそらく自分で作成するグラフィカルフロントエンドによって抽象化する必要があります。私ができるようにしたいのは、「音源」を作成し、事前定義された軌道に沿って、および/またはリグ内にいる人の動きに関連して、3D環境内でそれらを移動することです。ピッチベンドをやりたいのは、赤方偏移をいじることができるようにするためです。
事前にフルトラックを作成して再生する必要はありません。再生されるサウンドは、センサーからの外部入力と、フロントエンドで実行していることによって異なります。
私の知る限り、これは既存のフルオーディオ作成アプリを使用できないことを意味します。
質問
私は使用すべきAPIまたは言語を探していましたが、実際にはまったく逆の空白を見つけていません。検索を絞り込むのに苦労しています。私の問題の多くは、オーディオプログラミングの経験がないという事実に起因しています。
それで、誰かが私の基準を満たすAPIまたは言語の手に負えないことを知っていますか?
ハードウェアと目標
(これがどれほど関連性があるかわからないので、最後までこれを残しました)
私の目標は、異なる高さのスピーカーの3つのリングを作成し、アレイ内の任意の数の「音源」をシミュレートできるようにそれらを十分に制御できるようにすることです。アイデアは、誰かをリグの真ん中に立たせて、周りにたくさんのものが動いているように聞こえるようにすることです。これを機能させるために、私は少しトリガーを実行し、PCから8チャンネルのオーディオを使用することを計画しています。数学は非常に簡単です、それは私が心配する必要がある残りだけです
次にやりたいのは、カメラをたくさん取り付けて、簡単な画像認識機能を実行して、さまざまなオブジェクトに「音源を取り付ける」ことができるようにすることです。例えば。誰かが正しい場所に立っていると、すべての赤いボールがアヒルのように震え、すべてのオレンジのボールがうめき声を上げているように見せることができます。