Hello, In the Message; Subject : Re: We pipewire users can EASILY get better sounds! Message-ID : <248d43e2-1bf2-40c9-ba73-3a3a9304d78d@bag.org> Date & Time: Tue, 24 Sep 2024 17:34:17 +0200 [BG] == Bengt Gördén <bengan@bag.org> has written: BG> On 2024-09-24 13:32, Masaru Nomiya wrote: MN> > but I have installed too many lv2 plugins, so I don't know MN> > which plug-in matches other than the guitar. BG> That is definitely my case to: BG> studio$ lv2ls | wc -l BG> 632 BG> laptop$ lv2ls | wc -l BG> 472 Inmy case; $ lv2ls | wc -l 818 ^^;; MN> > If there are any people who want MN> > it, I will upload the filter, so please let me know. BG> Yes. It could be nice to test. Thanks. I uploaed the file pipewire.zip to; https://drive.google.com/file/d/1-Lm6dtGy9DDIPmZzRuR4TFhMqq84BLoq/view?usp=s... This includes; 1. 10-rates.conf 2. 20-virtual-pipe-source.conf 3. custom.conf 4. sink-reverb-7_1.conf where; 1. 10-rates.conf - Automatic sampling rate setting File You can see the sampling rate with playing any sound as follows; $ cat /proc/asound/card0/pcm0p/sub0/hw_params 2. 20-virtual-pipe-source.conf This will create a playback stream linked to the configured sink. When you write samples to /tmp/virtualdevice they will be played on the sink. Cf. https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Virtual-Devices#pip... 3. custom.conf This is the user customization file. In my case, node.latency = 1024/384000 ## 384000; sampling rate Set the quantum value by referring to the following site; https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Configuration?versi... 4. Reverb file This files requires lv2-dragonfly-reverb-3.2.10-1.43.x86_64.rpm. I added a gain variable so that you can control the loudness. For example, to make the bass louder, you can do the following. { type = lv2 label = mixer name = mixLFE control = { “Gain = 0.125” }} ↓ { type = lv2 label = mixer name = mixLFE control = { “Gain = 0.500” }} Install pipewire.zip as follows; 1. $ rm -rf ~/.config/pipewire 2. $ unzip -d ~/.config pipewire.zip That is, ~/.config/pipewire/pipewire.conf.d is the correct customization folder. Just to be sure. 1. Environment variables required for using pipewire; PIPEWIRE_MODULE_DIR=/usr/lib/pipewire-0.3:/usr/lib64/pipewire-0.3 SPA_SUPPORT_LIB=/usr/lib/spa-0.2/support:/usr/lib64/spa-0.2/support SPA_PLUGIN_DIR=/usr/lib/spa-0.2:/usr/lib64/spa-0.2 LADSPA_PATH=/usr/lib64/ladspa LIBJACK_PATH=/usr/lib64 Sorry, but please ignore 11-channelmix-upmix.conf in the zip file. Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Japan was the future but it's stuck in the past" -- Rupert Wingfield-Hayes (BBC) --