Odp: Jak uruchomic dzwiek 5.1 - HOW-TO
: 09 sty 2009, 19:17
a moglby ktos powiedziec gdzie jest to etc.restart
??
??
Polskie forum użytkowników Ubuntu
https://ubuntu.pl/forum/
chodziło mi żeby zmienić w etc/pulse i zrestartować komputerwaski_d pisze:a moglby ktos powiedziec gdzie jest to etc.restart
??
na; default-sample-channels = 2
zauwazcie ze nie ma znaku ;default-sample-channels = 6
Kod: Zaznacz cały
...
# Realtek ALC883
options snd-hda-intel model=3stack-6ch
Kod: Zaznacz cały
# Default Surround 5.1 (3jack 6channel)
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
}
Witam,alien125 pisze:...to stosując powyższy config to uzyskam efekt 5.1 ale tylko polegający na kopiowaniu ścieżek stereo na wszystkie głośniki. Natomiast chciałbym aby ten dźwięk pseudo przestrzenny był bardziej realny, znaczy np. aby na wyjście subwoofer'a były kierowane tylko niskie częstotliwości wyfiltrowane z obu kanałów stereo. Czy jest to możliwe do uzyskania?
Kod: Zaznacz cały
# .asoundrc - plik konfiguracji alsy, proszę zapisać w gównym katalogu użytkowika
# zmiana dzwięku stereo na przestrzeny 5.1
# potrzebna jest instalacja pluginów ladspa dla alsy swh, cmt, blop
# apt-get install swh-plugins cmt blop
# Strony na podstawie których powstała konfiguracja
# http://alsa.opensrc.org/index.php/Low-pass_filter_for_subwoofer_channel_(HOWTO)
# http://alsa.opensrc.org/index.php/Talk:Low-pass_filter_for_subwoofer_channel_(HOWTO)
# http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html
# http://www.ladspa.org/cmt/plugins.html
# http://blop.sourceforge.net/plugins.html
# http://www.ladspa.org/
pcm.!default {
type plug
slave.pcm lopass_51to51
slave.channels 6
ttable.0.0= 1
ttable.1.1= 1
ttable.0.2= 1
ttable.1.3= 1
ttable.0.4= 0.5
ttable.1.4= 0.5
ttable.0.5= 0.5
ttable.1.5= 0.5
}
pcm.lopass_51to51 {
type ladspa
slave.pcm hipass_51to51
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label lpf
policy none
input.bindings.5 "Input";
output.bindings.5 "Output";
input {
controls [ 128 ]
}
}
}
}
pcm.hipass_51to51 {
type ladspa
slave.pcm equalizer
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label hpf
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 100 ]
}
}
2 {
label hpf
policy none
input.bindings.1 "Input";
output.bindings.1 "Output";
input {
controls [ 100 ]
}
}
3 {
label hpf
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
controls [ 100 ]
}
}
4 {
label hpf
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
controls [ 100 ]
}
}
5 {
label hpf
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 100 ]
}
}
}
}
pcm.equalizer {
type ladspa
# The output from the EQ can either go direct to a hardware device
# (if you have a hardware mixer, e.g. SBLive/Audigy) or it can go
# to the software mixer shown here.
slave.pcm plug:surround51
#slave.pcm "plug:dmix"
# Sometimes you may need to specify the path to the plugins,
# especially if you've just installed them. Once you've logged
# out/restarted this shouldn't be necessary, but if you get errors
# about being unable to find plugins, try uncommenting this.
path "/usr/lib/ladspa"
plugins [
{
label mbeq
id 1197
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
#this setting is here by example, edit to your own taste
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 0 0 0 0 -2 -5 -10 -8 -6 -4 -3 -2 -1 0 0 ]
# controls [ 7 6.4 4.8 0.4 -5.6 -7.2 -8 -3.2 -2.4 -1.6 4 8.8 10.2 10.2 10.2 ]
}
}
]
}
Kod: Zaznacz cały
# .asoundrc - plik konfiguracji alsy, proszę zapisać w gównym katalogu użytkowika
# zmiana dzwięku stereo na przestrzeny 5.1
# potrzebna jest instalacja pluginów ladspa dla alsy swh, cmt, blop
# apt-get install swh-plugins cmt blop
# Strony na podstawie których powstała konfiguracja
# http://alsa.opensrc.org/index.php/Low-pass_filter_for_subwoofer_channel_(HOWTO)
# http://alsa.opensrc.org/index.php/Talk:Low-pass_filter_for_subwoofer_channel_(HOWTO)
# http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html
# http://www.ladspa.org/cmt/plugins.html
# http://blop.sourceforge.net/plugins.html
# http://www.ladspa.org/
pcm.!default {
type plug
slave.pcm MidSide
slave.channels 6 #ustalenie liczby kanałów
ttable.0.0= 1
ttable.1.1= 1
ttable.0.2= 1
ttable.1.3= 1
ttable.0.4= 0.5
ttable.1.4= 0.5
ttable.0.5= 0.5
ttable.1.5= 0.5
}
pcm.MidSide {
type ladspa
slave.pcm delayLR
channels 6
path "/usr/lib/ladspa"
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate #kopiowanie wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label matrixStMS
id 1420
policy none
input.bindings.0 "Left";
output.bindings.4 "Mid"; #suma L+R na centralny
input.bindings.1 "Right";
output.bindings.2 "Side"; #różnica L-R na lewy tylny
}
2{
label matrixStMS
id 1420
policy none
input.bindings.0 "Left";
output.bindings.5 "Mid"; #suma L+R na subwoofer
input.bindings.1 "Right";
output.bindings.3 "Side"; #różnica L-R na prawy tylny
}
}
}
pcm.delayLR { #opóźnienie dla wszystkich kanałów poza przednim lewym i prawym
type ladspa
slave.pcm delayTyl
channels 6
path "/usr/lib/ladspa"
plugins {
0{
label delay_1s # opóźnienie dla wszystkich kanałów o 0.02 sekundy
id 1055
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 0.02 1 ]
}
}
1 {
policy none # skopiowanie lewego przedniego kanału i pominięcie opóźnienia
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
2 {
policy none # skopiowanie prawego przedniego kanału i pominięcie opóźnienia
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.1 "Input";
output.bindings.1 "Output";
}
}
}
pcm.delayTyl {
type ladspa
slave.pcm lopass_51to51
channels 6
path "/usr/lib/ladspa"
plugins {
0 { #kopiowanie wszystkich kanałów
policy duplicate
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label delay_1s #opóźnienie jednego z tylnych głośników o 0.04 sekundy
id 1055
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
controls [ 0.04 1 ]
}
}
}
}
pcm.lopass_51to51 { #filtr dla subwoofera pomijający częstotliwości większe od 300hz
type ladspa
slave.pcm hipass_51to51
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio) #kopiowanie wszystkich kanałów
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label lpf
policy none
input.bindings.5 "Input";
output.bindings.5 "Output";
input {
controls [ 300 ]
}
}
}
}
pcm.hipass_51to51 { # filtr pomijający częstotliwości niższe niż 250hz dla wszystkich kanałów poza subwooferem
type ladspa
slave.pcm equalizer
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label hpf
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 250 ]
}
}
2 {
label hpf
policy none
input.bindings.1 "Input";
output.bindings.1 "Output";
input {
controls [ 250 ]
}
}
3 {
label hpf
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
controls [ 250 ]
}
}
4 {
label hpf
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
controls [ 250 ]
}
}
5 {
label hpf
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 250 ]
}
}
}
}
pcm.equalizer { # nazwa mówi sama za siebie
type ladspa
slave.pcm plug:surround51 # wysyłanie dźwięku do karty
#jest to równoważne (slave.pcm surround51) z tym, że takiej składni nie możemy zastosować
#ponieważ po użyciu filtrów ladspa stosuje się nap zamiast hw plughw
path "/usr/lib/ladspa"
channels 6
plugins [
{
label mbeq
id 1197
policy duplicate # zastosowanie equalizera dla wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
#this setting is here by example, edit to your own taste
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 0 0 0 0 -2 -5 -10 -8 -6 -4 -3 -2 -1 0 0 ]
# controls [ 7 6.4 4.8 0.4 -5.6 -7.2 -8 -3.2 -2.4 -1.6 4 8.8 10.2 10.2 10.2 ]
}
}
]
}
Kod: Zaznacz cały
pcm.!default {
type plug
slave.pcm MidSide
slave.channels 6 #ustalenie liczby kanałów
ttable.0.0= 1
ttable.1.1= 1
ttable.0.2= 1
ttable.1.3= 1
ttable.0.4= 0.5
ttable.1.4= 0.5
ttable.0.5= 0.5
ttable.1.5= 0.5
}
pcm.MidSide {
type ladspa
slave.pcm "delayCentr"
channels 6
path "/usr/lib/ladspa"
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate #kopiowanie wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label matrixSpatialiser
id 1422
policy none
input.bindings.0 "Input L";
output.bindings.2 "Output L"; # zaminia kanały na Mid Side
input.bindings.1 "Input R"; # a następnie tworzy na nowo stereo
output.bindings.3 "Output R"; # które troszkę różni się od oryginału w zależności od parametru w controls
input {
controls [ 50 ] #wartość od -511 do 512
}
}
}
}
pcm.delayCentr {
type ladspa
slave.pcm lopass_51to51
channels 6
path "/usr/lib/ladspa"
plugins {
0 { #kopiowanie wszystkich kanałów
policy duplicate
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label delay_1s #opóźnienie jednego z tylnych głośników o 0.04 sekundy
id 1055
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 0.02 1 ]
}
}
}
}
pcm.lopass_51to51 { #filtr dla subwoofera pomijający częstotliwości większe od 300hz
type ladspa
slave.pcm hipass_51to51
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio) #kopiowanie wszystkich kanałów
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label lpf
policy none
input.bindings.5 "Input";
output.bindings.5 "Output";
input {
controls [ 300 ]
}
}
}
}
pcm.hipass_51to51 { # filtr pomijający częstotliwości niższe niż 250hz dla wszystkich kanałów poza subwooferem
type ladspa
slave.pcm equalizer
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label hpf
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 250 ]
}
}
2 {
label hpf
policy none
input.bindings.1 "Input";
output.bindings.1 "Output";
input {
controls [ 250 ]
}
}
3 {
label hpf
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
controls [ 250 ]
}
}
4 {
label hpf
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
controls [ 250 ]
}
}
5 {
label hpf
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 250 ]
}
}
}
}
pcm.equalizer {
type ladspa
slave.pcm plug:surround51 # wysyłanie dźwięku do karty
#jest to równoważne (slave.pcm surround51) z tym, że takiej składni nie możemy zastosować
#ponieważ po użyciu filtrów ladspa stosuje się nap zamiast hw plughw
path "/usr/lib/ladspa"
channels 6
plugins [
{
label mbeq
id 1197
policy duplicate # zastosowanie equalizera dla wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
#this setting is here by example, edit to your own taste
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 0 0 0 0 -2 -5 -10 -8 -6 -4 -3 -2 -1 0 0 ]
# controls [ 7 6.4 4.8 0.4 -5.6 -7.2 -8 -3.2 -2.4 -1.6 4 8.8 10.2 10.2 10.2 ]
}
}
]
}
Kod: Zaznacz cały
# .asoundrc - plik konfiguracji alsy, proszę zapisać w gównym katalogu użytkowika
# zmiana dzwięku stereo na przestrzeny 5.1
# potrzebna jest instalacja pluginów ladspa dla alsy swh, cmt, blop
# apt-get install swh-plugins cmt blop
# Strony na podstawie których powstała konfiguracja
# http://alsa.opensrc.org/index.php/Lo...channel_(HOWTO)
# http://alsa.opensrc.org/index.php/Ta...channel_(HOWTO)
# http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html
# http://www.ladspa.org/cmt/plugins.html
# http://blop.sourceforge.net/plugins.html
# http://www.ladspa.org/
pcm.!default {
type plug
slave.pcm MidSide
slave.channels 6 #ustalenie liczby kanałów
ttable.0.0= 1
ttable.1.1= 1
ttable.0.2= 1
ttable.1.3= 1
ttable.0.4= 0.5
ttable.1.4= 0.5
ttable.0.5= 0.5
ttable.1.5= 0.5
}
pcm.MidSide {
type ladspa
slave.pcm "delayCentr"
channels 6
path "/usr/lib/ladspa"
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio) #kopiowanie wszystkich kanałów
policy duplicate #duplicate oznacza wykonanie pluginu dka wszystkich kanało, warunkiem jest aby kanał wejściowy i wyjścowy był 0
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label matrixSpatialiser
id 1422
policy none # oznacza wykonanie pluginu tylko dla wyszczególnionych kanałw
input.bindings.0 "Input L";
output.bindings.2 "Output L"; # zaminia kanały na Mid Side
input.bindings.1 "Input R"; # a następnie tworzy na nowo stereo
output.bindings.3 "Output R"; # które troszkę różni się od oryginału w zależności od parametru w controls
input {
controls [ 50 ] # wartość od -511 do 512
}
}
}
}
pcm.delayCentr {
type ladspa
slave.pcm lopass_51to51
channels 6
path "/usr/lib/ladspa"
plugins {
0 {
policy duplicate
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label delay_1s #opóźnienie centralnego głośnika o 0.02 sekundy
id 1055
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 0.02 1 ]
}
}
}
}
pcm.lopass_51to51 { #filtr dla subwoofera pomijający częstotliwości większe od 300hz
type ladspa
slave.pcm hipass_51to51
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio) #kopiowanie wszystkich kanałów
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label lpf
policy none
input.bindings.5 "Input";
output.bindings.5 "Output";
input {
controls [ 300 ]
}
}
}
}
pcm.hipass_51to51 { # filtr pomijający częstotliwości niższe niż 250hz dla wszystkich kanałów poza subwooferem
type ladspa
slave.pcm equalizer
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label hpf
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 250 ]
}
}
2 {
label hpf
policy none
input.bindings.1 "Input";
output.bindings.1 "Output";
input {
controls [ 250 ]
}
}
3 {
label hpf
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
controls [ 250 ]
}
}
4 {
label hpf
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
controls [ 250 ]
}
}
5 {
label hpf
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 250 ]
}
}
}
}
pcm.equalizer {
type ladspa
slave.pcm lookaheadLimiterConst
path "/usr/lib/ladspa"
channels 6
plugins [
{
label mbeq
id 1197
policy duplicate # zastosowanie equalizera dla wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
#this setting is here by example, edit to your own taste
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 0 0 0 0 -2 -5 -10 -8 -6 -4 -3 -2 -1 0 0 ]
# controls [ 7 6.4 4.8 0.4 -5.6 -7.2 -8 -3.2 -2.4 -1.6 4 8.8 10.2 10.2 10.2 ]
}
}
]
}
pcm.lookaheadLimiterConst { # ta część powofuje ściszenie głośnych fragmentów o -5 db (wartość tą możemy zmieniać o0 do -20)
type ladspa
slave.pcm "plug:surround51" # wysyłanie dźwięku do karty
#jest to równoważne (slave.pcm surround51) z tym, że takiej składni nie możemy zastosować
#ponieważ po użyciu filtrów ladspa stosuje się nap zamiast hw plughw
channels 6
path "/usr/lib/ladspa"
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate #kopiowanie wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label fastLookaheadLimiter
policy none
input.bindings.0 "Input 1";
output.bindings.0 "Output 1";
input.bindings.1 "Input 2";
output.bindings.1 "Output 2";
input {
#InputGain(Db) -20 -> +20 ; Limit (db) -20 -> 0 ; Release time (s) 0.01 -> 2
controls [ 0 -5 0.15 ]
}
}
2{
label fastLookaheadLimiter
policy none
input.bindings.2 "Input 1";
output.bindings.2 "Output 1";
input.bindings.3 "Input 2";
output.bindings.3 "Output 2";
input {
#InputGain(Db) -20 -> +20 ; Limit (db) -20 -> 0 ; Release time (s) 0.01 -> 2
controls [ 0 -5 0.15 ]
}
}
3{
label fastLookaheadLimiter
policy none
input.bindings.4 "Input 1";
output.bindings.4 "Output 1";
input.bindings.5 "Input 2";
output.bindings.5 "Output 2";
input {
#InputGain(Db) -20 -> +20 ; Limit (db) -20 -> 0 ; Release time (s) 0.01 -> 2
controls [ 0 -5 0.15 ]
}
}
}
}
Kod: Zaznacz cały
pcm.!default {
type plug
slave.pcm
{
type ladspa
slave.pcm
{
type ladspa
slave.pcm
{
type ladspa
slave.pcm
{
type ladspa
slave.pcm
{
type ladspa
slave.pcm
{
type ladspa
slave.pcm "plug:surround51"
path "/usr/lib/ladspa"
plugins [
{
label mbeq
id 1197
policy duplicate # zastosowanie equalizera dla wszystkich kanałów
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 4 4 3 3 3 2 2 1 -1 -2 -2 -1 0 0 0 ]
}
}
]
}
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio)
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label hpf
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 250 ]
}
}
2 {
label hpf
policy none
input.bindings.1 "Input";
output.bindings.1 "Output";
input {
controls [ 250 ]
}
}
3 {
label hpf
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
controls [ 250 ]
}
}
4 {
label hpf
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
controls [ 250 ]
}
}
5 {
label hpf
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 250 ]
}
}
}
}
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
id 1098 # Identity (Audio) (1098/identity_audio) #kopiowanie wszystkich kanałów
policy duplicate
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1 {
label lpf
policy none
input.bindings.5 "Input";
output.bindings.5 "Output";
input {
controls [ 300 ]
}
}
}
}
channels 6
path "/usr/lib/ladspa"
plugins {
0 {
policy duplicate
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label delay_0.1s #opóźnienie centralnego głośnika
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
controls [ 0.002 1 ]
}
}
2{
label delay_0.1s #opóźnienie lewego przedniego głośnika
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
controls [ 0.004 1 ]
}
}
3{
label delay_0.1s #opóźnienie lewego tylniego głośnika
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
controls [ 0.004 1 ]
}
}
}
}
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
policy duplicate
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label mbeq
id 1197
policy none
input.bindings.2 "Input";
output.bindings.2 "Output";
input {
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -20 ]
}
}
2{
label mbeq
id 1197
policy none
input.bindings.3 "Input";
output.bindings.3 "Output";
input {
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -20 ]
}
}
}
}
path "/usr/lib/ladspa"
channels 6
plugins {
0 {
policy duplicate
id 1098 # Identity (Audio) (1098/identity_audio)
input.bindings.0 "Input";
output.bindings.0 "Output";
}
1{
label mbeq
id 1197
policy none
input.bindings.0 "Input";
output.bindings.0 "Output";
input {
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ -70 -70 -50 -20 -20 -20 -20 -20 -20 -15 -10 -8 0 0 0 ]
}
}
2{
label mbeq
id 1197
policy none
input.bindings.1 "Input";
output.bindings.1 "Output";
input {
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ -70 -70 -50 -20 -20 -20 -20 -20 -20 -15 -10 -8 0 0 0 ]
}
}
3{
label mbeq
id 1197
policy none
input.bindings.4 "Input";
output.bindings.4 "Output";
input {
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 2500hz, 5000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ -70 -70 -50 -20 -20 -20 -20 -20 -20 -15 -10 -8 0 0 0 ]
}
}
}
}
slave.channels 6
ttable.0.0= 1
ttable.1.1= 1
ttable.0.2= 1
ttable.1.3= 1
ttable.0.4= 0.5
ttable.1.4= 0.5
ttable.0.5= 0.5
ttable.1.5= 0.5
}
Kod: Zaznacz cały
sudo apt-get install swh-plugins cmt blop