問題タブ [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.
objective-c - iOS で MusicPlayer と AUGraph を使用して複数の楽器を設定できない
3 つの MusicTracks を含む MusicSequence を保持する MusicPlayer があります。3 つの AUSampler ノードをマルチチャンネル ミキサーに接続して AUGraph をセットアップしました。マルチチャンネル ミキサーは出力ノードに接続されています。
私はサウンドフォントを使用しており、ここで説明されているように、3 つの異なる MusicTracks を 3 つの異なる楽器で再生したいと考えています。しかし、私が入手したコードは機能しません。代わりに、1 つの部分しか再生しません。
次のように AUGraph を作成します。
次に、SoundFont から 3 つのインストゥルメント (SoundFont の ID 0、1、および 2) を次のようにロードし、SoundFont の「bankURL」を渡します。
最後に、各 MusicTrack で使用される AUSampler ノードを次のように設定します。
しかし、その後 MusicPlayer を再生すると、1 つのパートしか再生されません。異なる楽器を使用しようとすると問題が発生します。標準の MusicPlayer セットアップで単一の楽器を使用すると (上記のように AUGraph を編集するのではなく)、正常に動作します。
誰かが私が間違っていることを知っていますか?
python - サブプロセスの Pygame ミキサーが機能しない
デビアン OS。サブプロセスを呼び出します
play_sound.py では、次のようにサウンドを再生します。
問題は、play_sound.py を個別に実行すると正常に動作することです。しかし、別のpyファイルのサブプロセスとして呼び出すと、サウンドが再生されません。
java - Javaで現在のボリューム出力を取得する
Java を使用して現在のボリューム出力を取得するにはどうすればよいですか? ボリューム設定のみを取得する多くの例を検索して見つけました。たとえば、Windows 7 では音量を 100% に設定できますが、音楽を再生すると、現在の音量に応じて音量ミキサーに緑色のバーが上下に移動します。
それは私が取得したい音量の割合です.これはJavaで可能ですか?
ios - iOS 3D ミキサーは iOS 5 以降では動作しますが、iOS 4.3 では動作しません
kAudioUnitSubType_AU3DMixerEmbedded
機能の一部としてをセットアップしましたAUGraph
。ミキサーの出力 ASBD を次のように設定しました。
このオーディオ グラフは、iOS 5 以降で実行するとうまく機能しますが、iOS 4.3 では、入力とはまったく異なる奇妙な歪んだサウンドを出力します。これをよりよく理解するために、ミキサー入力を 1 つだけ使用して、入力バイトと出力バイトを比較しました。iOS 5 以降では、ご想像のとおり、入力バイトと出力バイトは同一でした。ただし、iOS 4.3 では、出力バイトが異なります。ミキサー (0x0000、0x0000、...) にすべて 0 を入力している場合でも、出力バイトは 0x8000 0x8000 のストリームとして出力されます。
3D ミキサーが iOS 4.3 で奇妙な動作をする理由を誰か知っていますか?
c# - 個々のプログラムの音量を変更するには?
VistaやWin7(Win8はわかりません)に組み込まれているMixerと同じように、1つのプログラムの音量を変えられるようにしたいです。参考になるサンプル コードやリファレンスが見つかりませんでした。私は .NET プラットフォームを使用することを好みますが、C および C++ も使用できます...
python - 私の PyGame ミキサーがサウンドを再生しないのはなぜですか?
私の 2.7 の PyGame ミキサーは、サウンド オプションでは動作しません。私は、mixer.music で動作させることができますが、mixer.sound では動作しません。mixer.sound では、小さなカチカチという音を立ててから停止します。コード:
エラーはありません。再生されず、小さなカチカチという音がします。Windows 7-x64 ところで。
c - C コードから ALSA マスター ボリュームを dB 単位で設定する
マシンで音量を dB 単位で設定できないようです。
VirtualBox(開発用)でUbuntu 13.04システムを実行しています。
これらの手順に従って、ボリュームをスカラーとして設定し、ミュート状態を制御しましたが、すべて正常に機能しました。
しかし、この関数でdBで設定しようとすると
snd_mixer_selem_set_playback_dB_all(エレム、ボリューム、0)
またはその機能で
snd_mixer_selem_set_playback_dB(elem, chn, volume, 0)
エラー コード-22 (無効な引数)で常に失敗します。
質問する前に: 私は既に広範囲のボリューム レベル (-20000 から 20000 まで) を設定しようとしましたが、最後のパラメーターを 3 つの定義済みの値 [-1, 0, 1] に変更しました。
今すぐテストするための私の完全なコードは次のとおりです。
ご覧のとおり、この例ではすべてのチャンネルを自分で設定しようとしています。これは "snd_mixer_selem_set_playback_dB_all" が行うことと同じですが、異なる結果が得られるかどうかを確認するために試してみたかったのです。
この例の出力は次のようになります。
最小: 15774463、最大: 191
システムのミュートが解除されました。
dB 値の範囲を広げる前に、テストした出力は次のとおりでした。
最小: 1、最大: 191
多分私はここで何かを逃しています.私はあなたが私を助けてくれることを願っています!
編集:
このスクリプトをコンパイルするには、次のコマンドを使用します。
gcc test.c -lasound -o テスト
python - pygameの音楽は再生されますが、サウンドオブジェクトは再生されません
バックグラウンドで音楽をループさせながら、pyGameを使用してサウンドを再生しようとしています-
Horts Jens のデモ コードを使用してテストしました
への呼び出しは正常にpygame.mixer.music.play(-1)
機能し、音楽が聞こえますが、への呼び出しjump.play()
とfail.play()
は何もしません。サウンドの再生が完了するのに十分な時間を確保するために、呼び出しの後に遅延を入れてみましたsound>.play()
が、それでも何もしませんでした。
何を探すべきかについてのアイデアはありますか?
プラットフォームは、Wheezy を実行する Raspberry Pi です。
pygame: 1.9.1release+dfsg-8 - python2.7-pygame python2.6-pygame
これを機能させる方法、または機能しない理由を見つけるために何を確認する必要があるかを提案できますか?
乾杯
python - Pygame で特定の秒に音楽を開始する方法
私はAPIを見ていました:
http://www.pygame.org/docs/ref/music.html#pygame.mixer.music.play
特定の位置から曲を開始できると書いてあります。ただし、2 つのうちの 1 つが発生します。曲は最初から普通に再生されるか、非常にファジーに再生されます。一貫性のない結果が得られる理由もわかりません。
なぜ機能しないのかわかりません。私は何か間違ったことをしていますか?特定の秒で音楽を開始する別の方法はありますか?