wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.5k stars 269 forks source link

EasyEffects keeps using its own sink as the input instead of my selected device #3119

Closed Slabity closed 5 months ago

Slabity commented 5 months ago

EasyEffects Version

7.1.6

What package are you using?

NixOS

Distribution

NixOS (nixpkgs-unstable)

Describe the bug

I have EasyEffects set up as both an equalizer for headphones output and a voice enhancer for my microphone input. Both of these are connected to a Scarlett 4i4 USB device. Here's a screenshot of the relevant settings:

settingseasyeffects

Each time I use a program that takes voice input (specifically Discord and Firefox), EasyEffects will actually use the "EasyEffects Sink" as the input and not my USB device for some reason. The result is that until I manually fix the connections, my computer audio is being sent to the program instead of the microphone.

Here's a screenshot of what happens when I use a program that takes audio input:

badeasyeffects

Expected Behavior

Here's what I expect it look like:

goodeasyeffects

It should be using the USB device output as I selected in the "Device Management" settings.

Debug Log

Debug Log
``` (process:975596): easyeffects-DEBUG: 00:12:32.590: easyeffects.cpp:46 easyeffects version: 7.1.6 (process:975596): easyeffects-DEBUG: 00:12:32.591: easyeffects.cpp:56 locale directory: /nix/store/0qxh335dh4vsab63ija7kdi2yx95920z-easyeffects-7.1.6/share/locale (easyeffects:975596): easyeffects-DEBUG: 00:12:32.592: presets_manager.cpp:212 user presets directory already exists: /home/slabity/.config/easyeffects/ (easyeffects:975596): easyeffects-DEBUG: 00:12:32.592: presets_manager.cpp:212 user presets directory already exists: /home/slabity/.config/easyeffects/input (easyeffects:975596): easyeffects-DEBUG: 00:12:32.592: presets_manager.cpp:212 user presets directory already exists: /home/slabity/.config/easyeffects/output (easyeffects:975596): easyeffects-DEBUG: 00:12:32.592: presets_manager.cpp:212 user presets directory already exists: /home/slabity/.config/easyeffects/autoload/input (easyeffects:975596): easyeffects-DEBUG: 00:12:32.592: presets_manager.cpp:212 user presets directory already exists: /home/slabity/.config/easyeffects/autoload/output (easyeffects:975596): easyeffects-DEBUG: 00:12:32.709: pipe_manager.cpp:1534 compiled with PipeWire: 1.0.5 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.709: pipe_manager.cpp:1535 linked to PipeWire: 1.0.5 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1505 core version: 1.0.4 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1506 core name: pipewire-0 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: settings (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: schema-sm-settings (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: persistent-sm-settings (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: sm-settings (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: sm-objects (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: default (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: filters (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1417 found metadata: route-settings (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1271 Audio/Sink 101 alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 with serial 4994 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1271 Audio/Source 237 alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 with serial 4995 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1271 Stream/Output/Audio 228 Firefox with serial 6755 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1311 Firefox port 98 is connected to alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 port 102 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1311 Firefox port 69 is connected to alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 port 150 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1311 Firefox port 151 is connected to alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 port 174 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1311 Firefox port 78 is connected to alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 port 106 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1311 Firefox port 46 is connected to alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 port 172 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1311 Firefox port 54 is connected to alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 port 181 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1271 Audio/Sink 50 easyeffects_sink with serial 7161 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:32.713: pipe_manager.cpp:1271 Audio/Source/Virtual 85 easyeffects_source with serial 7162 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1007 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Focusrite_Scarlett_Solo_USB-00.Direct__hw_USB__sink"} (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1007 new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Focusrite_Scarlett_Solo_USB-00.pro-input-0"} (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1007 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51"} (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1007 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51"} (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1007 new metadata property: 228, target.node, Spa:Id, 93 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1007 new metadata property: 228, target.object, Spa:Id, 6898 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1633 easyeffects_sink node successfully retrieved with id 50 and serial 7161 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.714: pipe_manager.cpp:1638 easyeffects_source node successfully retrieved with id 85 and serial 7162 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.718: plugin_base.cpp:403 soe: output_level successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.720: plugin_base.cpp:403 soe: spectrum successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.720: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.720: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.721: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.721: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.721: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.721: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.723: pipe_manager.cpp:1007 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"easyeffects_sink"} (easyeffects:975596): easyeffects-DEBUG: 00:12:32.723: plugin_base.cpp:403 sie: output_level successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.725: plugin_base.cpp:403 sie: spectrum successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.725: rnnoise.cpp:310 sie: rnnoise using the standard model. (easyeffects:975596): easyeffects-DEBUG: 00:12:32.732: lv2_wrapper.cpp:126 http://lsp-plug.in/plugins/lv2/sc_gate_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.739: lv2_wrapper.cpp:126 http://lsp-plug.in/plugins/lv2/sc_limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.740: plugin_base.cpp:403 sie: rnnoise successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.740: pipe_manager.cpp:1311 easyeffects_sink port 81 is connected to ee_sie_rnnoise port 199 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.740: pipe_manager.cpp:1311 easyeffects_sink port 75 is connected to ee_sie_rnnoise port 170 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.747: plugin_base.cpp:403 sie: gate successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.747: pipe_manager.cpp:1311 ee_sie_rnnoise port 152 is connected to ee_sie_gate port 95 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.748: pipe_manager.cpp:1311 ee_sie_rnnoise port 189 is connected to ee_sie_gate port 74 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.749: plugin_base.cpp:403 sie: autogain successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.749: pipe_manager.cpp:1311 ee_sie_gate port 47 is connected to ee_sie_autogain port 188 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.749: pipe_manager.cpp:1311 ee_sie_gate port 145 is connected to ee_sie_autogain port 168 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.751: plugin_base.cpp:403 sie: limiter successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.751: pipe_manager.cpp:1311 ee_sie_autogain port 164 is connected to ee_sie_limiter port 143 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.751: pipe_manager.cpp:1311 ee_sie_autogain port 191 is connected to ee_sie_limiter port 180 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.752: pipe_manager.cpp:1314 No node with id 67 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.752: pipe_manager.cpp:1314 No node with id 67 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.753: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.753: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.753: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.753: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.755: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.755: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.755: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.756: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.756: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.756: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.756: stream_input_effects.cpp:348 disconnecting the autogain filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:32.757: pipe_manager.cpp:265 162 ee_sie_autogain has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:32.757: stream_input_effects.cpp:348 disconnecting the gate filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:32.758: pipe_manager.cpp:265 73 ee_sie_gate has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:32.758: stream_input_effects.cpp:348 disconnecting the limiter filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:32.758: pipe_manager.cpp:265 127 ee_sie_limiter has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:32.758: stream_input_effects.cpp:348 disconnecting the rnnoise filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:32.759: pipe_manager.cpp:265 232 ee_sie_rnnoise has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:32.761: plugin_base.cpp:403 sie: rnnoise successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.761: pipe_manager.cpp:1311 easyeffects_sink port 81 is connected to ee_sie_rnnoise port 182 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.761: pipe_manager.cpp:1311 easyeffects_sink port 75 is connected to ee_sie_rnnoise port 161 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.763: plugin_base.cpp:403 sie: gate successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.763: pipe_manager.cpp:1311 ee_sie_rnnoise port 45 is connected to ee_sie_gate port 72 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.763: pipe_manager.cpp:1311 ee_sie_rnnoise port 232 is connected to ee_sie_gate port 199 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.765: plugin_base.cpp:403 sie: autogain successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.765: pipe_manager.cpp:1311 ee_sie_gate port 242 is connected to ee_sie_autogain port 86 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.765: pipe_manager.cpp:1311 ee_sie_gate port 157 is connected to ee_sie_autogain port 180 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.766: plugin_base.cpp:403 sie: limiter successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:32.767: pipe_manager.cpp:1311 ee_sie_autogain port 143 is connected to ee_sie_limiter port 227 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.767: pipe_manager.cpp:1311 ee_sie_autogain port 73 is connected to ee_sie_limiter port 74 (easyeffects:975596): easyeffects-DEBUG: 00:12:32.767: pipe_manager.cpp:1314 No node with id 67 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.768: pipe_manager.cpp:1314 No node with id 67 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.768: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.768: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.768: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:32.769: pipe_manager.cpp:1314 No node with id 165 in our node_map easyeffects-INFO: 00:12:32.769: application.cpp:76 disabling global bypass (easyeffects:975596): easyeffects-DEBUG: 00:12:32.794: application_ui.cpp:109 Icon Theme Arc detected (easyeffects:975596): easyeffects-DEBUG: 00:12:32.967: rnnoise_ui.cpp:450 model directory already exists: /home/slabity/.config/easyeffects/rnnoise (easyeffects:975596): easyeffects-DEBUG: 00:12:33.122: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:33.122: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:33.123: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:33.123: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:33.123: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:33.124: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:33.124: application.cpp:104 new default output device: alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 (easyeffects:975596): easyeffects-DEBUG: 00:12:33.124: application.cpp:112 new default input device: easyeffects_sink (easyeffects:975596): easyeffects-DEBUG: 00:12:33.124: pipe_manager.cpp:1007 new metadata property: 228, target.node, Spa:Id, 50 (easyeffects:975596): easyeffects-DEBUG: 00:12:33.124: pipe_manager.cpp:1007 new metadata property: 228, target.object, Spa:Id, 7161 (easyeffects:975596): easyeffects-DEBUG: 00:12:33.125: application.cpp:156 device alsa_card.pci-0000_0e_00.1 has changed its output route to: hdmi-output-0 (easyeffects:975596): easyeffects-DEBUG: 00:12:33.125: application.cpp:179 output autoloading: could not find the target node (easyeffects:975596): easyeffects-DEBUG: 00:12:33.125: application.cpp:124 device alsa_card.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00 has changed its input route to: analog-input (easyeffects:975596): easyeffects-DEBUG: 00:12:33.125: application.cpp:144 input autoloading: the target node name does not match the input device name (easyeffects:975596): easyeffects-DEBUG: 00:12:33.125: application.cpp:156 device alsa_card.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00 has changed its output route to: analog-output (easyeffects:975596): easyeffects-DEBUG: 00:12:33.125: application.cpp:112 new default input device: easyeffects_sink (easyeffects:975596): easyeffects-DEBUG: 00:12:33.130: pipe_manager.cpp:1311 Firefox port 54 is connected to easyeffects_sink port 82 (easyeffects:975596): easyeffects-DEBUG: 00:12:33.130: pipe_manager.cpp:1311 Firefox port 46 is connected to easyeffects_sink port 83 (easyeffects:975596): easyeffects-DEBUG: 00:12:43.364: stream_output_effects.cpp:183 No app linked to our device wants to play. Unlinking our filters. (easyeffects:975596): easyeffects-DEBUG: 00:12:43.366: stream_input_effects.cpp:189 No app linked to our device wants to play. Unlinking our filters. (easyeffects:975596): easyeffects-DEBUG: 00:12:43.366: stream_input_effects.cpp:348 disconnecting the autogain filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:43.367: pipe_manager.cpp:265 153 ee_sie_autogain has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:43.367: stream_input_effects.cpp:348 disconnecting the gate filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:43.367: pipe_manager.cpp:265 170 ee_sie_gate has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:43.368: stream_input_effects.cpp:348 disconnecting the limiter filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:43.368: pipe_manager.cpp:265 212 ee_sie_limiter has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:43.368: stream_input_effects.cpp:348 disconnecting the rnnoise filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:43.368: pipe_manager.cpp:265 197 ee_sie_rnnoise has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:46.845: pipe_manager.cpp:1271 Stream/Output/Audio 168 Chromium with serial 7293 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:46.846: pipe_manager.cpp:1007 new metadata property: 168, target.node, Spa:Id, 50 (easyeffects:975596): easyeffects-DEBUG: 00:12:46.846: pipe_manager.cpp:1007 new metadata property: 168, target.object, Spa:Id, 7161 (easyeffects:975596): easyeffects-DEBUG: 00:12:46.852: pipe_manager.cpp:1311 Chromium port 147 is connected to easyeffects_sink port 82 (easyeffects:975596): easyeffects-DEBUG: 00:12:46.852: pipe_manager.cpp:1311 Chromium port 97 is connected to easyeffects_sink port 83 (easyeffects:975596): easyeffects-DEBUG: 00:12:46.853: stream_output_effects.cpp:172 At least one app linked to our device wants to play. Linking our filters. (easyeffects:975596): easyeffects-DEBUG: 00:12:46.853: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:46.854: pipe_manager.cpp:1314 No node with id 141 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:46.854: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:46.854: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:46.854: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:46.854: pipe_manager.cpp:1314 No node with id 89 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.161: output_level.cpp:44 soe: output_level: PipeWire blocksize: 256 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.161: output_level.cpp:45 soe: output_level: PipeWire sampling rate: 48000 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.162: pipe_manager.cpp:1271 Stream/Output/Audio 162 WEBRTC VoiceEngine with serial 7304 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:47.162: pipe_manager.cpp:1007 new metadata property: 162, target.node, Spa:Id, 50 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.162: pipe_manager.cpp:1007 new metadata property: 162, target.object, Spa:Id, 7161 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.163: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.163: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.163: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.163: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.163: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.163: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.170: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.170: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.172: pipe_manager.cpp:1311 WEBRTC VoiceEngine port 118 is connected to easyeffects_sink port 82 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.172: pipe_manager.cpp:1311 WEBRTC VoiceEngine port 231 is connected to easyeffects_sink port 83 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.172: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.172: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.173: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.173: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:47.174: pipe_manager.cpp:1271 Stream/Input/Audio 111 WEBRTC VoiceEngine with serial 7309 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:47.174: pipe_manager.cpp:330 The input stream WEBRTC VoiceEngine does not have as target the same mic used as EE input: easyeffects_sink The user wants it to record from device easyeffects_source. We will ignore this stream. (easyeffects:975596): easyeffects-DEBUG: 00:12:47.174: pipe_manager.cpp:394 Stream/Input/Audio 111 WEBRTC VoiceEngine has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:47.175: pipe_manager.cpp:1007 new metadata property: 111, target.node, Spa:Id, 85 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.175: pipe_manager.cpp:1007 new metadata property: 111, target.object, Spa:Id, 7162 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.175: app_info.cpp:377 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:47.175: app_info.cpp:385 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:47.175: app_info.cpp:63 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:47.175: node_info_holder.cpp:106 111, WEBRTC VoiceEngine finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:47.178: pipe_manager.cpp:1007 new metadata property: 111, target.node, , (easyeffects:975596): easyeffects-DEBUG: 00:12:47.178: pipe_manager.cpp:1007 new metadata property: 111, target.object, , (easyeffects:975596): easyeffects-DEBUG: 00:12:47.188: pipe_manager.cpp:1314 No node with id 111 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.188: pipe_manager.cpp:1314 No node with id 111 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.189: stream_input_effects.cpp:178 At least one app linked to our device wants to play. Linking our filters. (easyeffects:975596): easyeffects-DEBUG: 00:12:47.190: plugin_base.cpp:403 sie: rnnoise successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:47.191: pipe_manager.cpp:1311 easyeffects_sink port 81 is connected to ee_sie_rnnoise port 199 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.191: pipe_manager.cpp:1311 easyeffects_sink port 75 is connected to ee_sie_rnnoise port 140 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.192: plugin_base.cpp:403 sie: gate successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:47.193: pipe_manager.cpp:1311 ee_sie_rnnoise port 72 is connected to ee_sie_gate port 143 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.193: pipe_manager.cpp:1311 ee_sie_rnnoise port 148 is connected to ee_sie_gate port 191 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.196: rnnoise.cpp:275 sie: rnnoise latency: 0.010666667 s (easyeffects:975596): easyeffects-DEBUG: 00:12:47.197: plugin_base.cpp:403 sie: autogain successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:47.197: pipe_manager.cpp:1311 ee_sie_gate port 86 is connected to ee_sie_autogain port 96 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.198: pipe_manager.cpp:1311 ee_sie_gate port 145 is connected to ee_sie_autogain port 94 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.214: rnnoise.cpp:275 sie: rnnoise latency: 0.0013333333 s (easyeffects:975596): easyeffects-DEBUG: 00:12:47.214: pipe_manager.cpp:1271 Stream/Input/Audio 111 WEBRTC VoiceEngine with serial 7346 has been added (easyeffects:975596): easyeffects-DEBUG: 00:12:47.214: pipe_manager.cpp:330 The input stream WEBRTC VoiceEngine does not have as target the same mic used as EE input: easyeffects_sink The user wants it to record from device easyeffects_source. We will ignore this stream. (easyeffects:975596): easyeffects-DEBUG: 00:12:47.214: pipe_manager.cpp:394 Stream/Input/Audio 111 WEBRTC VoiceEngine has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:47.214: plugin_base.cpp:403 sie: limiter successfully connected to PipeWire graph (easyeffects:975596): easyeffects-DEBUG: 00:12:47.214: pipe_manager.cpp:1311 ee_sie_autogain port 91 is connected to ee_sie_limiter port 71 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.215: pipe_manager.cpp:1311 ee_sie_autogain port 69 is connected to ee_sie_limiter port 93 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.215: pipe_manager.cpp:1314 No node with id 67 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.216: pipe_manager.cpp:1314 No node with id 67 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.216: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.216: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.217: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.217: pipe_manager.cpp:1314 No node with id 165 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.217: effects_base.cpp:308 sie: pipeline latency: 1.3333334 ms (easyeffects:975596): easyeffects-DEBUG: 00:12:47.217: effects_base.cpp:308 sie: pipeline latency: 1.3333334 ms (easyeffects:975596): easyeffects-DEBUG: 00:12:47.219: pipe_manager.cpp:1007 new metadata property: 111, target.node, Spa:Id, 85 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.219: pipe_manager.cpp:1007 new metadata property: 111, target.object, Spa:Id, 7162 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.219: app_info.cpp:377 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:47.220: app_info.cpp:385 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:47.220: app_info.cpp:63 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:47.220: node_info_holder.cpp:106 111, WEBRTC VoiceEngine finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:47.223: pipe_manager.cpp:1007 new metadata property: 111, target.node, , (easyeffects:975596): easyeffects-DEBUG: 00:12:47.223: pipe_manager.cpp:1007 new metadata property: 111, target.object, , (easyeffects:975596): easyeffects-DEBUG: 00:12:47.227: limiter.cpp:153 sie: limiter latency: 0.007583333 s (easyeffects:975596): easyeffects-DEBUG: 00:12:47.227: effects_base.cpp:308 sie: pipeline latency: 8.916667 ms (easyeffects:975596): easyeffects-DEBUG: 00:12:47.227: output_level.cpp:44 sie: output_level: PipeWire blocksize: 256 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.227: output_level.cpp:45 sie: output_level: PipeWire sampling rate: 48000 (easyeffects:975596): easyeffects-DEBUG: 00:12:47.235: pipe_manager.cpp:1314 No node with id 111 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:47.235: pipe_manager.cpp:1314 No node with id 111 in our node_map (easyeffects:975596): easyeffects-DEBUG: 00:12:52.507: pipe_manager.cpp:265 Stream/Output/Audio 162 WEBRTC VoiceEngine has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:52.507: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:52.507: app_info.cpp:178 cannot lookup application icon webrtc voiceengine in /usr/local/share/pixmaps (easyeffects:975596): easyeffects-DEBUG: 00:12:52.508: app_info.cpp:377 WEBRTC VoiceEngine disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:52.508: app_info.cpp:385 WEBRTC VoiceEngine finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:52.508: app_info.cpp:63 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:52.508: node_info_holder.cpp:106 162, WEBRTC VoiceEngine finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:52.508: pipe_manager.cpp:1007 new metadata property: 162, , , (easyeffects:975596): easyeffects-DEBUG: 00:12:57.356: stream_input_effects.cpp:189 No app linked to our device wants to play. Unlinking our filters. (easyeffects:975596): easyeffects-DEBUG: 00:12:57.356: stream_input_effects.cpp:348 disconnecting the autogain filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:57.358: pipe_manager.cpp:265 156 ee_sie_autogain has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:57.358: stream_input_effects.cpp:348 disconnecting the gate filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:57.358: pipe_manager.cpp:265 87 ee_sie_gate has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:57.358: stream_input_effects.cpp:348 disconnecting the limiter filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:57.359: pipe_manager.cpp:265 79 ee_sie_limiter has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:57.359: stream_input_effects.cpp:348 disconnecting the rnnoise filter from PipeWire (easyeffects:975596): easyeffects-DEBUG: 00:12:57.359: pipe_manager.cpp:265 183 ee_sie_rnnoise has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.518: application_ui.cpp:262 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.518: app_info.cpp:377 Firefox disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.518: app_info.cpp:385 Firefox finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.518: app_info.cpp:63 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.519: app_info.cpp:377 Chromium disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.519: app_info.cpp:385 Chromium finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.519: app_info.cpp:63 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.522: presets_menu.cpp:492 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.522: presets_menu.cpp:44 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.522: presets_menu.cpp:502 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: effects_box.cpp:514 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: chart.cpp:49 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: chart.cpp:652 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: blocklist_menu.cpp:219 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: blocklist_menu.cpp:52 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: blocklist_menu.cpp:229 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: apps_box.cpp:414 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: node_info_holder.cpp:106 228, Firefox finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: node_info_holder.cpp:106 168, Chromium finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: apps_box.cpp:51 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: apps_box.cpp:424 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: plugins_box.cpp:866 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: plugins_menu.cpp:301 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: plugins_menu.cpp:52 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: plugins_menu.cpp:311 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: plugins_box.cpp:113 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: plugins_box.cpp:876 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: effects_box.cpp:61 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: effects_box.cpp:524 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: effects_box.cpp:514 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: chart.cpp:49 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.523: chart.cpp:652 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: blocklist_menu.cpp:219 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: blocklist_menu.cpp:52 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: blocklist_menu.cpp:229 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: apps_box.cpp:414 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: apps_box.cpp:51 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: apps_box.cpp:424 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: plugins_box.cpp:866 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.524: rnnoise_ui.cpp:371 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: rnnoise_ui.cpp:60 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: rnnoise_ui.cpp:381 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: gate_ui.cpp:477 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: node_info_holder.cpp:106 197, ee_sie_rnnoise finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: node_info_holder.cpp:106 212, ee_sie_limiter finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: node_info_holder.cpp:106 153, ee_sie_autogain finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: node_info_holder.cpp:106 170, ee_sie_gate finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.525: node_info_holder.cpp:106 237, alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.527: gate_ui.cpp:52 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.527: gate_ui.cpp:487 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.527: autogain_ui.cpp:213 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: autogain_ui.cpp:45 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: autogain_ui.cpp:223 finalize (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: limiter_ui.cpp:365 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: node_info_holder.cpp:106 170, ee_sie_gate finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: node_info_holder.cpp:106 197, ee_sie_rnnoise finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: node_info_holder.cpp:106 212, ee_sie_limiter finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: node_info_holder.cpp:106 153, ee_sie_autogain finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.528: node_info_holder.cpp:106 237, alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.529: limiter_ui.cpp:51 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.529: limiter_ui.cpp:375 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.529: plugins_menu.cpp:301 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: plugins_menu.cpp:52 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: plugins_menu.cpp:311 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: plugins_box.cpp:113 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: plugins_box.cpp:876 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: effects_box.cpp:61 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: effects_box.cpp:524 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.530: pipe_manager_box.cpp:839 disposed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: node_info_holder.cpp:106 101, alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: node_info_holder.cpp:106 237, alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: pipe_manager_box.cpp:57 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: test_signals.cpp:215 destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: pipe_manager_box.cpp:849 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: application_ui.cpp:52 data struct destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: application_ui.cpp:272 finalized (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: presets_manager.cpp:207 destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: stream_input_effects.cpp:134 destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: effects_base.cpp:153 effects_base: destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.532: rnnoise.cpp:152 sie: rnnoise destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.533: limiter.cpp:103 sie: limiter destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.534: gate.cpp:119 sie: gate destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.535: autogain.cpp:122 sie: autogain destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.536: spectrum.cpp:75 sie: spectrum destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.536: output_level.cpp:40 sie: output_level destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.538: stream_output_effects.cpp:134 destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.538: effects_base.cpp:153 effects_base: destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.538: spectrum.cpp:75 soe: spectrum destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: output_level.cpp:40 soe: output_level destroyed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:1661 Destroying PipeWire registry... (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:1664 Disconnecting PipeWire core... (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:265 Audio/Sink 101 alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:265 Audio/Source 237 alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51 has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:265 Stream/Output/Audio 228 Firefox has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:265 Audio/Sink 50 easyeffects_sink has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:265 Audio/Source/Virtual 85 easyeffects_source has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:265 Stream/Output/Audio 168 Chromium has been removed (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:1669 Stopping PipeWire's loop... (easyeffects:975596): easyeffects-DEBUG: 00:12:58.539: pipe_manager.cpp:1672 Destroying PipeWire's context... (easyeffects:975596): easyeffects-DEBUG: 00:12:58.540: pipe_manager.cpp:1675 Destroying PipeWire's loop... (easyeffects:975596): easyeffects-DEBUG: 00:12:58.540: application.cpp:450 Shutting down... (easyeffects:975596): easyeffects-DEBUG: 00:12:58.540: easyeffects.cpp:71 Exitting the main function with status: 0 ```

pw-dump.txt

Additional Information

To be honest, I have no idea if this is an issue with EasyEffects, Pipewire, or Wireplumber (the session manager I'm using). If anyone has a way that I can narrow this down (or fix it in my configuration) then please let me know.

I'll post debug log soon when I am at a point I can restart the service.

wwmm commented 5 months ago

Kill EasyEffects and restart it in debug mode https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs#basic-logs so we can see which device PipeWire is reporting to EE as the system default device.

To be honest, I have no idea if this is an issue with EasyEffects, Pipewire, or Wireplumber (the session manager I'm using).

My guess is that for some reason WirePlumber configuration has the monitor of our virtual sink set as the system default input device.

Slabity commented 5 months ago

Kill EasyEffects and restart it in debug mode https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs#basic-logs so we can see which device PipeWire is reporting to EE as the system default device.

I've pasted the debug log and attached the pw-dump log to the original post as requested now.

From what I'm seeing in the log, it looks like the default audio is correctly being reported as my device though:

(easyeffects:975596): easyeffects-DEBUG: 00:12:32.714:  pipe_manager.cpp:1007   new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Focusrite_Scarlett_Solo_USB-00.Direct__hw_USB__sink"}
(easyeffects:975596): easyeffects-DEBUG: 00:12:32.714:  pipe_manager.cpp:1007   new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Focusrite_Scarlett_Solo_USB-00.pro-input-0"}
(easyeffects:975596): easyeffects-DEBUG: 00:12:32.714:  pipe_manager.cpp:1007   new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51"}
(easyeffects:975596): easyeffects-DEBUG: 00:12:32.714:  pipe_manager.cpp:1007   new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51"}

But immediately after it starts up, EasyEffects then reports this:

(easyeffects:975596): easyeffects-DEBUG: 00:12:32.723:  pipe_manager.cpp:1007   new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"easyeffects_sink"}
...
(easyeffects:975596): easyeffects-DEBUG: 00:12:33.124:  application.cpp:104     new default output device: alsa_output.usb-Focusrite_Scarlett_4i4_4th_Gen_S44AGRX3A8286A-00.analog-surround-51
(easyeffects:975596): easyeffects-DEBUG: 00:12:33.124:  application.cpp:112     new default input device: easyeffects_sink

Also probably good to note that I don't have anything in .config/wireplumber or /etc/wireplumber. I should be using the default configuration.

wwmm commented 5 months ago

But immediately after it starts up, EasyEffects then reports this:

As expected wireplumber is selecting the monitor ports of our virtual sink as default device instead of giving priority to the real hardware. I wonder why... Is there any change if you delete ~/.local/state/wireplumber/ and reboot?

wwmm commented 5 months ago

EasyEffects does not try to change the system's default input/ouput device. In the logs it is just reporting a change broadcasted by PipeWire and switching to the new device accordingly. Something outside of EasyEffects is making wireplumber selecting our monitor ports as default input. Either wireplumber itself or a third party tool like the desktop volume manager.

Slabity commented 5 months ago

As expected wireplumber is selecting the monitor ports of our virtual sink as default device instead of giving priority to the real hardware. I wonder why... Is there any change if you delete ~/.local/state/wireplumber/ and reboot?

Boom, you nailed it. I deleted that directory (didn't even know that one existed) and now it's using my USB device as expected.

Thanks for the extremely quick help despite it not being an EasyEffects issue. I have no idea why the original problem happened, but this is a new USB device so maybe Wireplumber has some odd issue when a new device is found.