問題タブ [audio]

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.

0 投票する
3 に答える
2160 参照

flash - Flash の 3.1 または 5.1 オーディオ

Flash を使用して 3.1 または 5.1 オーディオを実行することは可能ですか? ここでインタラクティブ キオスクのプロジェクトを開始しており、Flash を使用するように言われています。ただし、3.1 または 5.1 オーディオをサポートする必要もあります (5.1 が最も必要な機能です)。

私は Flash を使ったハイテク オーディオの仕事をしたことがないので、それが可能かどうか知っている人がいるかどうか疑問に思っていました。

ありがとう。

0 投票する
6 に答える
84621 参照

algorithm - ハイパス フィルターとローパス フィルターとは

グラフィックスやオーディオの編集および処理ソフトウェアには、「ハイパス フィルター」および「ローパス フィルター」と呼ばれる機能が含まれていることがよくあります。これらは正確に何をし、それらを実装するためのアルゴリズムは何ですか?

0 投票する
1 に答える
1904 参照

windows - オンザフライでアクティブ サウンド カードを変更するにはどうすればよいですか?

現在、オフィスとリビング ルームの両方にスピーカーを設置し、2 つのサウンド カードを介して PC に接続しており、出力するスピーカーのセットをその場で切り替えたいと考えています。

デフォルトのサウンド出力デバイスを変更するために使用できるアプリケーションまたは Windows API 呼び出しを知っている人はいますか? 現在、既存のコントロール パネル システムをトラバースするのは少し面倒です。

0 投票する
9 に答える
10105 参照

c# - C# で圧縮されたサウンド ファイルをポータブルな方法で再生するにはどうすればよいですか?

C# / .Net で圧縮されたサウンド ファイルを再生する、特許に制限されていない移植可能な方法はありますか? プログラムで発生するさまざまなイベントで短い「ジングル」サウンドを再生したいと考えています。

System.Media.SoundPlayerは WAV のみを処理できますが、それらは通常、ダウンロード可能なアプリケーションに埋め込むには大きすぎます。MP3 は特許で保護されているため、完全に管理されたデコーダー/プレーヤーがあったとしても、自由に再配布することはできません。利用可能な最適な形式は OGG Vorbis のようですが、C# Vorbis ライブラリを動作させることができませんでした ( csvorbisで生の PCM を抽出することはできましたが、後でそれを再生する方法がわかりません)。

プロジェクトは少なくとも Windows と Linux で実行する必要があるため、アプリケーションと共にバイナリを配布したり、P/Invoke に依存したりしたくありません。GPL とライセンス互換性がある限り、.Net アセンブリをバンドルしても構いません。

[この質問は、 1 年前のmono-devメーリング リストでのメーリング リスト ディスカッションのフォローアップです]

0 投票する
3 に答える
9952 参照

macos - Mac でのシンプルなオーディオ入力 API?

Mac のラインインまたはビルトイン マイクから PCM サンプルのストリームを取得し、少しライブ分析を行いたいと思います (正確な性質はこの質問には関係ありませんが、FFT である可能性が時々あります。またはサンプルレベルに関するいくつかの基本的な統計、またはあなたが持っているもの)。

これには何が適していますか?サウンドを通過させ、ついでに分析のためにどこかに渡す AudioUnit を作成しますか? JACK 対応のアプリを作成し、それを JACK サーバーで再生する方法を考えていますか? イーカサウンド?

これは安っぽい概念実証の趣味のプロジェクトなので、API の単純さが推進要因です (プログラミング言語の合理的な選択がそれに続きます)。

0 投票する
5 に答える
4925 参照

ruby - Ruby での波形の可視化

オーディオ ファイルを録音および編集するプロジェクトを開始しようとしています。波形をオンザフライで視覚化するための優れたライブラリ (Ruby が望ましいですが、Java または .NET 以外のものも検討します) を探しています。

どこから検索を開始すればよいか知っている人はいますか?

0 投票する
3 に答える
913 参照

winapi - システム内のデフォルトの録音デバイスの存在を検出する方法は?

システムにデフォルトの録音デバイスがインストールされているかどうかを検出するにはどうすればよいですか? これは、Win32 API へのいくつかの呼び出しによって実行できると思いますが、これに関する経験がある人はいますか?

コントロール パネルを開いてサウンド オプションを確認するのではなく、コードを使用してこれを行うことについて話しているのです。

0 投票する
2 に答える
3527 参照

c++ - Windows(およびOSX)でサンプルレート変換を行う方法

私は大学での副業のためにオーディオファイルコンバーターを書き込もうとしています。
この一環として、サンプルレート変換が必要になります。しかし、私の教授は、高品質高速なサンプルレートコンバーターを作成するのはかなり難しいだろうと言いました。

このテーマに関する私の調査では、OSX CoreAudioフレームワークに、サンプルレート変換(AudioConverter.h)を実行できるいくつかの関数が見つかりました。結局のところ、OSはそれ自身のオーディオスタックのためにそれを行うためのいくつかの機能を持たなければなりません。

OSの一部またはオープンソースであるC/C ++とWindowsの同様の方法を知っていますか?
この関数はDirectXAudio(XAudio2?)内に存在すると確信していますが、MSDNライブラリでこの関数への参照を見つけることができないようです。

0 投票する
2 に答える
2656 参照

windows-vista - Vista で特定のアプリケーションをミュートする

Vista で特定のアプリケーションをミュートする方法が必要です。

例: 他のすべてのアプリケーションではなく、Firefox だけをミュートします。Vista のボリューム ミキサー内から特定のプログラムをミュートするのとよく似ています。

これを行うプログラムがあれば、私はそれを感謝します。そうでなければ、これを行う方法があれば、小さなアプリ(できれば何か.net)を書きます。

EDIT:この手順を自動化したい、おそらくキーマップしたい。

0 投票する
3 に答える
944 参照

flash - Flash ムービーにサウンドが含まれている (再生されている) かどうかを検出することは可能ですか?

Flash ムービーにサウンドが含まれているか、音楽が再生されているかを検出する方法はありますか?
これが Web ブラウザー (別のフラッシュ オブジェクト、javascript などからのアクション スクリプト)内で実行でき、フラッシュ ムービーの再生が開始される前に実行できるとよいでしょう。

ただし、これが完全に可能になるとは思えないので、他の(プログラム可能な)ソリューションも高く評価されます