0

プログラミングやドライバーと直接話すことに関しては、私はまったくの初心者です。私がやりたいことは、Raspberry Pi を 5.1 外部 USB サウンドカードに接続することです。そのために Creative Sound Blaster X-Fi Surround Pro を使用したいのですが、Creative は Windows ドライバーしか提供していません。これは基本的に、独自のドライバーを作成する必要があることを意味します。オーディオの再生は非常に簡単だと思いますが (人生でかなりの量のオーディオ処理を行ってきました)、USB カードのボリュームを設定する方法がわかりません。正直なところ、私は Sound Blaster に独自の外部ボリューム コントロールがあることにほとんどイライラしています (これが私がそれを使用する主な理由です)。ビットストリームに単純なゲイン係数を適用するだけで、非常に簡単になります。

私の質問は、システム ボリュームを設定するだけでよく、サウンド カードのボリューム コントロールが値を USB ホストに転送するだけで、それを理解する必要があるということでしょうか? Sound Blaster カードを知らない場合、それが標準的な方法でしょうか?

4

1 に答える 1

0

私は同じサウンドカードを持っていて、Raspberry Pi でも同じことをしています。探しているコマンドは次のとおりです。

$ alsamixer

これにより、オーディオ出力ボリュームを変更するための端末に適した GUI が開きます。Raspberry Pi オンボード オーディオ ドライバーBCM2835と関連デバイスが USB オーディオと並んで表示されます。

または、単純な amixer コマンドで音量を設定できます。

$ amixer -c 0 set Master 100%

カード 0 の音量を 100% に設定します。

USB サウンドカードがデフォルトとして選択されておらず、カード 0 ではなくカード 1 である可能性が高いです。

RasPi / USB オーディオ設定の詳細については、次のガイドを確認してください。

于 2013-07-06T08:38:06.693 に答える