問題タブ [mixer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - クラシックサウンドミキサー
みなさん、良い一日を!
私はサウンド ミキサーを作成しており、Windows ミキサーで得られるようなサウンド デバイスの機能を制御する必要があります。ミキサーの一般的な音量とミュート状態を操作できますが、他のオプションにアクセスできません。たとえば、私のシステムには Realtek HD Audio ミキサーがあり、次のコントロールを作成します。
- シンセサイザー: ボリューム、ミュート、バランス コントロール。
- フロント: ボリューム、ミュート、バランス コントロール。
- リア: ボリューム、ミュート、バランス コントロール。
- サブウーファー: ボリューム、ミュート、バランス コントロール。等々。
私のOSはWindows XPなので、標準のmmsystemライブラリを使用しています。すべてのサウンド デバイスを見つけて、取得できるリスト コントロールを取得する必要があります。ただし、リストには音量とミュートのコントロールしかありません。
サウンド ミキサーの機能について知りたいことは何ですか?
c - CコードからALSAマスターボリュームを設定
ALSA ミキサーのマスター ボリュームを設定するための単純な C コードの例を探していましたが、この一般的な操作と思われる単純なものを見つけることができませんでした。
私は ALSA にまったく慣れていないので、最小限の例を独自に作成するには時間がかかります。誰か提供してくれたら嬉しいです。
java - Linux (Ubuntu 11.04) で Java Mixer が 1 を返す
ここに私のスクリプト
リターン 1 です。サウンドを同時に再生することはできませんが、Windows XP SP2 では 32 を返すため、はっきりとサウンドを再生できます。
これを修正する方法は?
注:VirtualBoxでUbuntu 11.04を実行しています
更新: 実際の Ubuntu 11.04 (仮想なし) で実行しようとしましたが、結果は同じです。
iphone - オーディオユニット使用時のメモリ消費を制限する方法
私のアプリでは、ユーザーがアプリ内を移動するときにバックグラウンドで音楽を再生する必要があります。それで、MixerHost から始めて、8 トラックを同時に再生できるオーディオ ミキサーを開発しました。とはいえ、8 トラックのファイルを 8 つのバッファにすべてロードするため、大量のメモリを消費します。
メモリ消費を制限するために、最初はデータの小さなチャンクのみをロードし、そのようなコールバックで新しいデータをフィードします
非常にうまく機能しますが、再生が一時停止することがあります。問題の原因はわかっています。コールバックで FS アクセスを行うことです。
しかし、メモリ消費を制限する別の解決策はありますか?
python - Pythonで複数のチャネルを介してオーディオを再生する
左右のチャンネルで2つの異なるモノラルmp3ファイルを再生する方法はPythonにありますか?
私は2つのmp3ファイルを持っており、1つは左のスピーカーから、もう1つは右のスピーカーからプログラムでPythonで再生したいと考えています。どんな解決策でもOKです。それがクロスプラットフォームソリューションであるなら、それは素晴らしいことです。誰か提案はありますか?
java - JavaSound: デバイスの変更を検出する
皆さん、私はローカル コンピューターからオーディオをキャプチャし、それをサーバーにストリーミングするアプレットに取り組んでいます。現在、デフォルト デバイスにフックしてアップストリームを実行する Java アプレットを使用しています。物事は順調に進んでいます。
ここで、機能を拡張して、ユーザーがオーディオ入力デバイスを選択できるようにし、選択したデバイスのサウンド レベル インジケーターを Web ページに表示できるようにしたいと考えています。
AudioSystem.getMixerInfo();
定期的に実行して変更を探すマルチスレッド ユーティリティを作成しました。選択したデバイスから読み取り、サウンド レベルを表示するスレッドもあります。
私の問題は、コードを実行して USB ヘッドセットを接続すると、新しいデバイスが検出されないことです。ただし、コードをシャットダウンしてから USB を接続すると、デバイスが表示されます。
これは、プロセスが実行されるとデバイス セットをサンプリングしないという JavaSound の既知の文書化された制限ですか?
OSX Lion を使用しています。
洞察をありがとう。
-ラージ
actionscript-3 - AS3で音波を広げる方法は?
私は音波を描くためにこのコードを実装しています。これは、soundmixerのadobelivedocsにあります。私の問題は、音波をどのように広げるかです。たとえば、655ピクセルにします。別のチャンネルに描画するように変更したり、描画の高さを変更したりできますが、描画全体の幅を変更する方法が見つかりません
それを行う方法はありますか?
ありがとう。
windows - 2つの本物のウェブカメラを偽のウェブカメラに混ぜる
同じコンピューター上の 2 つの Web カメラからストリーミングを取得し、それを偽の Web カメラとしてミックスする必要があります (そのため、どのソフトウェアでも偽の Web カメラを使用できます)。camcamx は Mac 用、webcamstudio は Linux 用であることがわかりましたが、Windows 用のソリューションが必要であり、それが見つからないため、独自の小さなアプリを作成することを考えていました。私は C#、Java、および lazarus でプログラミングできますが、例やライブラリなど、任意の言語のものが役に立ちます。
ウェブカメラとして使用できる偽のウェブカメラ (私のコンピューターでは USB ウェブカメラとして検出される) と、2 つの本物のウェブカメラからのストリームを把握し、すべてを混ぜ合わせるコードを作成する必要があります (プライマリ ウェブカメラのようなものが存在します)。大きな画像の隅に、より大きくなり、より小さいセカンダリ Web カメラになります)
誰でも私を助けることができますか?
java - Java で複数のオーディオ ストリームを 1 つの録音ストリームにミックスするにはどうすればよいですか?
Java Sound、Tritonus、および JavaFX を使用して、スピーカーに送信されたデータを傍受し、ファイルとして記録するにはどうすればよいですか? たとえば、レコーディング スタジオ環境と同じ方法で、JavaFX メディア プレーヤー オーディオ ストリーム (および/または Java サウンド オーディオ ストリーム) を 1 つの「wav」ファイルにミックスしたいと考えています。
windows - Windows 7 でマイク ブーストを制御する方法
C/C++ アプリケーションで MIXER API を使用して、Windows 7 でマイク ブースト (レベル/ミュート解除) を制御しようとしていますが、同じものを制御できません。WASAPI を使用して実行できますか? Windows 7 でマイク ブーストを制御するための他の API を提案できますか?
これは私がこれまで書いてきたことです...