web-dev-qa-db-ja.com

FreeBSDの低音/高音の調整

外部ラインアウトから音を聞くときは、低音を少し下げ、高音を少し上げようとしています。

%cat /dev/sndstat
%sysctl hw.snd.default_unit=0

Installed devices:
pcm0: <Conexant CX20642 (Analog 4ch/2.0)> (play/rec) default
pcm1: <Conexant CX20642 (Analog)> (play/rec)
pcm2: <Intel Cougar Point (HDMI/DP 8ch)> (play)
pcm3: <Intel Cougar Point (HDMI/DP 8ch)> (play)
pcm4: <Intel Cougar Point (HDMI/DP 8ch)> (play)
No devices installed from userspace.
hw.snd.default_unit: 0 -> 0

私が試してみました:

% mixer treble 90
mixer: unknown device: treble
usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ...
       mixer [-f device] [-s | -S] recsrc ...
       mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ...
 devices: vol, pcm, speaker, mic, rec
 rec devices: mic

そして

% mixer treble 90:90
mixer: unknown device: treble
usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ...
       mixer [-f device] [-s | -S] recsrc ...
       mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ...
 devices: vol, pcm, speaker, mic, rec
 rec devices: mic

注:これは機能します:

% mixer 80
Setting the mixer vol from 86:86 to 80:80.

FreeBSD 12.1

2
M.E.

おそらく利用できません。 mixer(8) を参照してください。

すべてのミキサーデバイスが利用できるわけではありません。

引数がない場合、ミキサーはサポートされているすべてのデバイスの現在の設定を表示し、続いて現在の録音入力デバイスに関する情報を表示します。 dev引数が指定されている場合、ミキサーはそのdevの値のみを表示します。

したがって、mixerと入力するだけで、実際に利用できるものを確認できます。それは実際にあなたのエラーメッセージにリストされています:

devices: vol, pcm, speaker, mic, rec

上記のみがサウンドカードから公開されます。 mixer 80は、デバイスvolが使用可能であるため機能します。

しかし、すべてが失われるわけではありません。 「パラメトリックソフトウェアイコライザー」を使用して、任意の pcm ストリームをEQできます。

EQはデフォルトで無効になっていますが、hint.pcm.%d.eqチューナブルで有効にできます。

)パラメトリックソフトウェアイコライザー および サウンドイコライザーヘルプリクエスト を参照してください。

3
Claus Andersen