Moje ukulele stroję na częstotliwość 432 Hz. Ta obniżona częstotliwość względem standardu jakim jest 440 Hz, daje odczucie odprężenia i relaksu. Uzyskuje się dźwięk psychodeliczny, nie irytujący tak jak wyższa częstotliwość.
Jednak było mi mało i postanowiłem przestojć również moje SUSE. Jesteś zainteresowany ?
Najpierw należy zainstalować:
sudo zypper in ladspa
następnie należy sprawdzić jak są przypisane źródła dźwięku:
aplay -L
Po dokonaniu kopii pliku default.pa, edytujemy go:
sudo nano /*etc/pulse/default.pa*
Przed:
*### Load audio drivers statically**### (it's probably better to not load these drivers manually, but instead*
*### use module-udev-detect -- see below -- for doing this automatically)*
*#load-module module-alsa-sink*
*#load-module module-alsa-source device=hw:1,0*
*#load-module module-oss device="/dev/dsp" sink_name=output source_name=input*
*#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input*
*#load-module module-null-sink*
*#load-module module-pipe-sink*
Po:
*### Load audio drivers statically**### (it's probably better to not load these drivers manually, but instead*
*### use module-udev-detect -- see below -- for doing this automatically)*
*load-module module-alsa-sink device=hw:CODEC,0*
*#load-module module-alsa-source device=hw:1,0*
*#load-module module-oss device="/dev/dsp" sink_name=output source_name=input*
*#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input*
*#load-module module-null-sink*
*#load-module module-pipe-sink*
Uwaga ! Korzystam domyślnie z zewnętrznej karty muzycznej dlatego u mnie jest CODEC, jeśli korzystasz z karty zintegrowanej to twoją wartością może być PCH. Spójrz w wyniki „aplay -L”
Następnie ustaw komentarz, czyli usuń:
### Automatically load driver modules depending on the hardware available*.ifexists module-udev-detect.so*
*load-module module-udev-detect*
*.else*
*### Use the static hardware detection module (for systems that lack udev support)*
*load-module module-detect*
*.endif*
*W to miejsce dodaj:
.*ifexists module-ladspa-sink.so
**.nofail*
*load-module module-ladspa-sink sink_name=ladspa_out master=alsa_output.hw_CODEC_0 plugin=tap_pitch label=tap_pitch control=-0.317667,0,-90,0*
*.fail*
*.endif*
*Patrz znowu CODEC !
*Na koniec zmień główne wyjście:
*pacmd list-sinks*
*Zapisz i uruchom ponownie
Źródło: http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=2629
ps. O mało mnie szlag nie trafił z tym formatowaniem !*
Gra naprawdę fajnie, jednak czemu nie można nic nagrać!
Dla mniej dociekliwych zamieszczam poprawiony kompletny plik konfiguracyjny https://paste.opensuse.org/3319584
Napiszę jeszcze że do odczytu dostępnych nazw urządzeń dźwiękowych służy polecenie:
pacmd list-sources
Wpisywane normalnie w powłoce.
Aby sprawdzić czy wtyczka jest w użyciu wpisujemy:
pacmd list-modules
A następnie szukamy ‘module-alsa-sink’ w opisie
Jeśli ‘used’ wynosi 0, wówczas moduł jest załadowany
Walczyłem również z ‘module-loopback’ dla mikrofonu, ale ostatecznie dałem sobie spokój. Nie chciało to działać i nic w zasadzie by mi to nie dało.
Jest dobrze jak jest teraz, choć nieco ciszej niż powinno.
Jeszcze odnośnie equalizera w pulseaudio (podobno się wiesza - equalizer)
zmodyfikowany default.pa https://paste.opensuse.org/572332
oraz dwie poprawki w daemon.conf https://paste.opensuse.org/36380385
w daemon.conf poprawki dotyczą sekcji ‘resample-method’ oraz ‘default-sample-format’
dostępne wyjścia audio dla ‘set-default-sink’ (wiersz 157) w default.pa
pactl list short sinks
dostępne sample na wyjściach
pacmd list-sinks | grep sample
Miłego odsłuchu lol!