У меня есть работающий плагин VU-метра, но я хочу объединить его с анализатором спектра, но оба имеют свой собственный /etc/asound.conf.Я хочу объединить их вместе, но ничего из того, что я пробовал, не работает из-за петли, необходимой для спектра.Я потратил несколько дней, работая над этим, но теперь должен попросить о помощи.
/ etc / asound.conf - анализатор спектра:
pcm.!default {
type plug # <-- no { here
slave.pcm {
type multi
slaves {
a { channels 2 pcm "hw:0,0" } # the real device
b { channels 2 pcm "hw:Loopback,0" } # the loopback driver
}
bindings {
0 { slave a channel 0 }
1 { slave a channel 1 }
2 { slave b channel 0 }
3 { slave b channel 1 }
}
}
ttable [
[ 1 0 1 0 ] # left -> a.left, b.left
[ 0 1 0 1 ] # right -> a.right, b.right
]
}
/ etc / asound.conf - VUметр:
pcm.!default {
type plug
slave.pcm "softvol_and_pivumeter"
}
ctl.!default {
type hw
card 0
}
pcm.pivumeter {
type meter
slave.pcm "hw:0,0"
scopes.0 pivumeter
}
pcm.softvol_and_pivumeter {
type softvol
slave.pcm "pivumeter"
control {
name "PCM"
card 0
}
}
pcm_scope.pivumeter {
type pivumeter
decay_ms 500
peak_ms 400
brightness 128
output_device bargraph-stereo
}
pcm_scope_type.pivumeter {
lib /usr/local/lib/libpivumeter.so
}
pcm.dsp0 pivumeter
Любая помощь будет высоко оценена.