rpi dacを使用して、Raspberry Pi計算モジュール(Linux)で良好なサウンドのPCM出力が得られました。 「はaplay -l」コマンドの出力は次を示していますALSA設定asound.confでMMAPエミュレーションとLadspaプラグインを組み合わせる方法
>> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpirpidac [snd_rpi_rpi_dac], device 0: RPi-DAC HiFi pcm1794a-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
オーディオがすべてで仕事を得るために、私は次のように見えるために私/etc/asound.confファイルを変更する必要がありました:
pcm.mmap0 {
type mmap_emul
slave {
pcm "hw:0,0"
}
}
pcm.!default {
type plug
slave {
pcm mmap0
}
}
.wavファイルを再生すると出力音が鳴りますが、これは少し静かで、alsamixerではこのドライバでオーディオ音量を制御できません。
私はもう少しボリュームを取得したいので、私はLadspaプロジェクトソフトウェアアンプのプラグインを研究しました。次のコード例は、通常のパイの3.5ミリメートルジャックの音量を後押し:http://alsa.opensrc.org/Asoundrcが、私は2を結合する方法を理解に苦しんだ - 私がしたい:
pcm.radio {
type plug
slave.pcm "ladspa"
hint {
show on
description "in -> equal -> declip -> compressor -> limiter -> dmix -> out"
}
}
# LADSPA plugins:
# "listplugins" to see the list of installed plugins
# "analyseplugin <filename>" to see plugin controls
# Use "ardour2" to experiment with plugin settings
pcm.ladspa {
type ladspa
slave.pcm "plughw:0,0"
path "/usr/lib/ladspa"
plugins {
0 {
# Limiter
label amp
input {
controls [ 10 ]
}
}
}
}
私はここにドキュメントを読んでいますMMAPエミュレーションと増幅が含まれます。どうすればこれを達成できますか?ありがとうございました。 、それは私のx86 Linuxで動作することができますしてください設定次
あなたはソフトボリュームALSAプラグインを試してみたのですか?同様に拡大しているようだ(詳細はhttp://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.htmlを参照) –