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

Gate stopped working #2608

Open ZerkerEOD opened 1 year ago

ZerkerEOD commented 1 year ago

EasyEffects Version

7.1.0

What package are you using?

Arch (easyeffects)

Distribution

Manjaro

Describe the bug

Updated and then my microphone wasn't outputting any sound. Tried killing the program and rebooting a couple times and nothing. Started looking at the chain for the Input device and noticed the Gate was reacting on the input side but nothing was going out of the output side. Reloaded my config that prior worked and still nothing, disabling the gate allows my voice to be heard. I am not an audio person but no matter the settings I change I see that it says reduction -100 db envelope -100, sidechain -100 and curve -100 and I get no output at all from the gate. image

Expected Behavior

Gate to work and block sound under a certain threshold.

Debug Log

Debug Log
``` G_MESSAGES_DEBUG=easyeffects easyeffects  1 ✘ (process:10286): easyeffects-DEBUG: 19:46:50.767: easyeffects.cpp:35 easyeffects version: 7.1.0 (process:10286): easyeffects-DEBUG: 19:46:50.768: easyeffects.cpp:45 locale directory: /usr/share/locale (easyeffects:10286): easyeffects-DEBUG: 19:46:50.771: presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/ (easyeffects:10286): easyeffects-DEBUG: 19:46:50.771: presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/input (easyeffects:10286): easyeffects-DEBUG: 19:46:50.771: presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/output (easyeffects:10286): easyeffects-DEBUG: 19:46:50.771: presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/autoload/input (easyeffects:10286): easyeffects-DEBUG: 19:46:50.771: presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/autoload/output (easyeffects:10286): easyeffects-DEBUG: 19:46:50.962: easyeffects.cpp:60 Exitting the main function with status: 1 ```

Additional Information

No response

wwmm commented 1 year ago

Did Manjaro update its lsp-plugins package? The latest EasyEffects releases will only work with lsp >= 1.2.10. At least on Arch Linux the gate is fine.

ZerkerEOD commented 1 year ago

@wwmm, Yup looks like lsp-plugins is version 1.2.11-1 on Manjaro. I will look into downgrading the package. Do you know if a release will be coming for 1.2.11?

ZerkerEOD commented 1 year ago

@wwmm, I downgraded and the gate started working, I would think that Arch would be on 1.2.11-1 also as Manjaro is normally behind Arch.

wwmm commented 1 year ago

Arch is also on 1.2.11. Is there any change if you install through the AUR pkgbuild?

wwmm commented 1 year ago

Is there any change if you install through the AUR pkgbuild?

If you install EasyEffects through AUR.

ZerkerEOD commented 1 year ago

@wwmm, looking at the AUR package it looks like it is on version 7.0.4 rather than the 7.1.0-1. Would that make a difference? image

wwmm commented 1 year ago

looking at the AUR package it looks like it is on version 7.0.4 rather than the 7.1.0-1. Would that make a difference?

The AUR package builds directly from our master branch. The tag in the image just represents the one that was written in the pkgbuild when its maintainer updated it for the last time. It will not prevent the package from using the current code in the master branch.

ZerkerEOD commented 1 year ago

Just made the upgrade and using lsp-plugins 1.2.11-1 and the gate still isn't working but it isn't working in a different way now. Now it doesn't appear to actually be working with a reduction of -24 and a threshold of -24, I am still hearing everything in the background and the mic does shut off like it did on the 7.0.4 with the 1.2.10 lsp-plugins.

image

wwmm commented 1 year ago

Enable the Native Plugin Window in EasyEffects preferences window and click on the new button that will be visible in the gate window to show it. This way we will be able to see the plugin curves. Maybe it is just a matter of properly setting some controls.

ZerkerEOD commented 1 year ago

To me it all looks the same, I don't see any differences but I also don't know what to really look for. My knowledge of this was looking at the article that was written for linux audio a couple years ago and where to set certain things. image

wwmm commented 1 year ago

To me it all looks the same, I don't see any differences but I also don't know what to really look for.

The most interest plot is the GATING at the right side. You will notice a dot moving over the curve line. The dot represents where the signal is at a given moment. In the image above the signal was exactly over the transition zone. For "complete silence" it would have to be to the left of it. In other words it seems that the signal was still too strong for the current selected threshold.

ZerkerEOD commented 1 year ago

Interesting, thanks for the explanation. I think I get it better now. I am glad that using the git package appears to of fixed my issue and the rest was just me not knowing. That image above was with me making noise and I had my 3d printer running which can be noisy also. I took another screenshot and can see what you mean when I am making no noise. image

ZerkerEOD commented 1 year ago

@wwmm, hey the Arch version (git) seems broken now also. I booted my computer today and the LSP plugins are still 1.2.11-1 but my Gate and Compressor were broken and not allowing sound. Saw there was another update to EassyEffects git and installed that and now it is just my Gate that is back to work working. Are you aware of any changes that would have broken this? I updated back to the 1.2.11-1 when switching to the git version.

wwmm commented 1 year ago

Are you aware of any changes that would have broken this?

I am doing some tests now while trying to fix #2610 and the gate and the compressor are fine. Do you see any warning while running EasyEffects in debug mode?

ZerkerEOD commented 1 year ago

Not that I see, I even toggled the Gate to see what it would do.

G_MESSAGES_DEBUG=easyeffects easyeffects                                                                                        ✔ 
(process:175583): easyeffects-DEBUG: 23:14:20.627:  easyeffects.cpp:35  easyeffects version: 7.1.0
(process:175583): easyeffects-DEBUG: 23:14:20.628:  easyeffects.cpp:45  locale directory: /usr/share/locale
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.631:  presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.631:  presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/input
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.631:  presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/output
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.631:  presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/autoload/input
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.631:  presets_manager.cpp:162 user presets directory already exists: /home/aaron/.config/easyeffects/autoload/output

(easyeffects:175583): Adwaita-WARNING **: 23:14:20.734: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.760:  pipe_manager.cpp:1429   compiled with PipeWire: 0.3.80
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.760:  pipe_manager.cpp:1430   linked to PipeWire: 0.3.80
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1400   core version: 0.3.80
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1401   core name: pipewire-0
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1312   found metadata: settings
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1312   found metadata: default
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1312   found metadata: route-settings
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1167   Audio/Source 64 alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo with serial 66 has been added
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1167   Audio/Sink 70 alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo with serial 72 has been added
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1167   Stream/Output/Audio 187 spotify with serial 743 has been added
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1207   spotify port 186 is connected to alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo port 81
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1207   spotify port 185 is connected to alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo port 83
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1167   Audio/Sink 76 easyeffects_sink with serial 2914 has been added
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:1167   Audio/Source/Virtual 77 easyeffects_source with serial 2915 has been added
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo"}
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo"}
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 0, default.video.source, Spa:String:JSON, {"name":"v4l2_input.pci-0000_00_14.0-usb-0_1.4.2.4.2_1.0"}
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo"}
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo"}
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 187, target.node, Spa:Id, 43
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.764:  pipe_manager.cpp:900    new metadata property: 187, target.object, Spa:Id, 43
'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array()
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.765:  pipe_manager.cpp:1524   easyeffects_sink node successfully retrieved with id 76 and serial 2914
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.765:  pipe_manager.cpp:1529   easyeffects_source node successfully retrieved with id 77 and serial 2915
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.769:  plugin_base.cpp:370 soe: output_level successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.770:  plugin_base.cpp:370 soe: spectrum successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.831:  lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.869:  lv2_wrapper.cpp:100 urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.869:  lv2_wrapper.cpp:100 urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/options#options
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.870:  plugin_base.cpp:370 soe: equalizer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.870:  pipe_manager.cpp:1207   easyeffects_sink port 43 is connected to ee_soe_equalizer port 198
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.871:  pipe_manager.cpp:1207   easyeffects_sink port 72 is connected to ee_soe_equalizer port 111
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.872:  plugin_base.cpp:370 soe: bass_enhancer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.872:  pipe_manager.cpp:1207   ee_soe_equalizer port 102 is connected to ee_soe_bass_enhancer port 211
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.872:  pipe_manager.cpp:1207   ee_soe_equalizer port 90 is connected to ee_soe_bass_enhancer port 88
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.901:  plugin_base.cpp:370 soe: maximizer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.901:  pipe_manager.cpp:1207   ee_soe_bass_enhancer port 197 is connected to ee_soe_maximizer port 180
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.902:  pipe_manager.cpp:1207   ee_soe_bass_enhancer port 130 is connected to ee_soe_maximizer port 125
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.904:  plugin_base.cpp:370 sie: output_level successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.906:  plugin_base.cpp:370 sie: spectrum successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.922:  lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/sc_gate_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.936:  lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.948:  lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/filter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.960:  rnnoise.cpp:291 sie: rnnoise using the standard model.
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.972:  lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/sc_limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.974:  plugin_base.cpp:370 sie: gate successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.974:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 79 is connected to ee_sie_gate port 142
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.974:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 80 is connected to ee_sie_gate port 164
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.976:  plugin_base.cpp:370 sie: compressor successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.976:  pipe_manager.cpp:1207   ee_sie_gate port 202 is connected to ee_sie_compressor port 168
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.976:  pipe_manager.cpp:1207   ee_sie_gate port 160 is connected to ee_sie_compressor port 161
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.978:  plugin_base.cpp:370 sie: filter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.978:  pipe_manager.cpp:1207   ee_sie_compressor port 126 is connected to ee_sie_filter port 129
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.978:  pipe_manager.cpp:1207   ee_sie_compressor port 140 is connected to ee_sie_filter port 157
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.980:  plugin_base.cpp:370 sie: deesser successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.980:  pipe_manager.cpp:1207   ee_sie_filter port 153 is connected to ee_sie_deesser port 175
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.981:  pipe_manager.cpp:1207   ee_sie_filter port 138 is connected to ee_sie_deesser port 143
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.982:  plugin_base.cpp:370 sie: rnnoise successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.982:  pipe_manager.cpp:1207   ee_sie_deesser port 147 is connected to ee_sie_rnnoise port 107
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.983:  pipe_manager.cpp:1207   ee_sie_deesser port 104 is connected to ee_sie_rnnoise port 105
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.998:  plugin_base.cpp:370 sie: limiter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.999:  pipe_manager.cpp:1207   ee_sie_rnnoise port 206 is connected to ee_sie_limiter port 152
(easyeffects:175583): easyeffects-DEBUG: 23:14:20.999:  pipe_manager.cpp:1207   ee_sie_rnnoise port 94 is connected to ee_sie_limiter port 137
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.000:  stream_output_effects.cpp:317   disconnecting the bass_enhancer filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.001:  pipe_manager.cpp:213     98 ee_soe_bass_enhancer has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.001:  stream_output_effects.cpp:317   disconnecting the equalizer filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.001:  pipe_manager.cpp:213     200 ee_soe_equalizer has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.001:  stream_output_effects.cpp:317   disconnecting the maximizer filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.002:  pipe_manager.cpp:213     97 ee_soe_maximizer has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.004:  plugin_base.cpp:370 soe: equalizer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.004:  pipe_manager.cpp:1207   easyeffects_sink port 43 is connected to ee_soe_equalizer port 190
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.004:  pipe_manager.cpp:1207   easyeffects_sink port 72 is connected to ee_soe_equalizer port 93
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.005:  plugin_base.cpp:370 soe: bass_enhancer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.005:  pipe_manager.cpp:1207   ee_soe_equalizer port 92 is connected to ee_soe_bass_enhancer port 86
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.005:  pipe_manager.cpp:1207   ee_soe_equalizer port 97 is connected to ee_soe_bass_enhancer port 125
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.007:  plugin_base.cpp:370 soe: maximizer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.007:  pipe_manager.cpp:1207   ee_soe_bass_enhancer port 180 is connected to ee_soe_maximizer port 179
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.007:  pipe_manager.cpp:1207   ee_soe_bass_enhancer port 200 is connected to ee_soe_maximizer port 198
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.008:  stream_input_effects.cpp:316    disconnecting the compressor filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.008:  pipe_manager.cpp:213     170 ee_sie_compressor has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.008:  stream_input_effects.cpp:316    disconnecting the deesser filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.009:  pipe_manager.cpp:213     141 ee_sie_deesser has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.009:  stream_input_effects.cpp:316    disconnecting the filter filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.009:  pipe_manager.cpp:213     165 ee_sie_filter has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.009:  stream_input_effects.cpp:316    disconnecting the gate filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.009:  pipe_manager.cpp:213     166 ee_sie_gate has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.009:  stream_input_effects.cpp:316    disconnecting the limiter filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.010:  pipe_manager.cpp:213     149 ee_sie_limiter has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.010:  stream_input_effects.cpp:316    disconnecting the rnnoise filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.010:  pipe_manager.cpp:213     89 ee_sie_rnnoise has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.012:  plugin_base.cpp:370 sie: gate successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.012:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 79 is connected to ee_sie_gate port 163
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.012:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 80 is connected to ee_sie_gate port 154
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.014:  plugin_base.cpp:370 sie: compressor successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.014:  pipe_manager.cpp:1207   ee_sie_gate port 94 is connected to ee_sie_compressor port 139
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.014:  pipe_manager.cpp:1207   ee_sie_gate port 206 is connected to ee_sie_compressor port 167
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.015:  plugin_base.cpp:370 sie: filter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.015:  pipe_manager.cpp:1207   ee_sie_compressor port 155 is connected to ee_sie_filter port 159
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.015:  pipe_manager.cpp:1207   ee_sie_compressor port 172 is connected to ee_sie_filter port 166
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.017:  plugin_base.cpp:370 sie: deesser successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.017:  pipe_manager.cpp:1207   ee_sie_filter port 160 is connected to ee_sie_deesser port 133
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.017:  pipe_manager.cpp:1207   ee_sie_filter port 202 is connected to ee_sie_deesser port 142
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.019:  plugin_base.cpp:370 sie: rnnoise successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.019:  pipe_manager.cpp:1207   ee_sie_deesser port 144 is connected to ee_sie_rnnoise port 129
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.019:  pipe_manager.cpp:1207   ee_sie_deesser port 165 is connected to ee_sie_rnnoise port 141
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.020:  plugin_base.cpp:370 sie: limiter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.021:  pipe_manager.cpp:1207   ee_sie_rnnoise port 104 is connected to ee_sie_limiter port 91
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.021:  pipe_manager.cpp:1207   ee_sie_rnnoise port 134 is connected to ee_sie_limiter port 175
easyeffects-INFO: 23:14:21.022:     application.cpp:50  disabling global bypass
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.026:  application_ui.cpp:86   Icon Theme candy-icons detected
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.225:  rnnoise_ui.cpp:419  model directory already exists: /home/aaron/.config/easyeffects/rnnoise
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.333:  stream_input_effects.cpp:316    disconnecting the compressor filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.335:  pipe_manager.cpp:213     149 ee_sie_compressor has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.335:  stream_input_effects.cpp:316    disconnecting the deesser filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.336:  pipe_manager.cpp:213     164 ee_sie_deesser has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.336:  stream_input_effects.cpp:316    disconnecting the filter filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.337:  pipe_manager.cpp:213     152 ee_sie_filter has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.337:  stream_input_effects.cpp:316    disconnecting the gate filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.337:  pipe_manager.cpp:213     173 ee_sie_gate has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.337:  stream_input_effects.cpp:316    disconnecting the limiter filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.338:  pipe_manager.cpp:213     143 ee_sie_limiter has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.338:  stream_input_effects.cpp:316    disconnecting the rnnoise filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.338:  pipe_manager.cpp:213     157 ee_sie_rnnoise has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.341:  plugin_base.cpp:370 sie: gate successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.341:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 79 is connected to ee_sie_gate port 168
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.341:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 80 is connected to ee_sie_gate port 161
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.343:  plugin_base.cpp:370 sie: compressor successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.343:  pipe_manager.cpp:1207   ee_sie_gate port 134 is connected to ee_sie_compressor port 158
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.343:  pipe_manager.cpp:1207   ee_sie_gate port 104 is connected to ee_sie_compressor port 132
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.345:  plugin_base.cpp:370 sie: filter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.345:  pipe_manager.cpp:1207   ee_sie_compressor port 170 is connected to ee_sie_filter port 126
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.345:  pipe_manager.cpp:1207   ee_sie_compressor port 201 is connected to ee_sie_filter port 173
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.347:  plugin_base.cpp:370 sie: deesser successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.347:  pipe_manager.cpp:1207   ee_sie_filter port 206 is connected to ee_sie_deesser port 107
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.347:  pipe_manager.cpp:1207   ee_sie_filter port 94 is connected to ee_sie_deesser port 163
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.349:  plugin_base.cpp:370 sie: rnnoise successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.349:  pipe_manager.cpp:1207   ee_sie_deesser port 105 is connected to ee_sie_rnnoise port 159
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.349:  pipe_manager.cpp:1207   ee_sie_deesser port 152 is connected to ee_sie_rnnoise port 164
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.351:  plugin_base.cpp:370 sie: limiter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.351:  pipe_manager.cpp:1207   ee_sie_rnnoise port 165 is connected to ee_sie_limiter port 153
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.351:  pipe_manager.cpp:1207   ee_sie_rnnoise port 146 is connected to ee_sie_limiter port 133
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.354:  stream_output_effects.cpp:317   disconnecting the bass_enhancer filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.355:  pipe_manager.cpp:213     178 ee_soe_bass_enhancer has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.355:  stream_output_effects.cpp:317   disconnecting the equalizer filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.356:  pipe_manager.cpp:213     209 ee_soe_equalizer has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.356:  stream_output_effects.cpp:317   disconnecting the maximizer filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.356:  pipe_manager.cpp:213     111 ee_soe_maximizer has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.359:  plugin_base.cpp:370 soe: equalizer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.359:  pipe_manager.cpp:1207   easyeffects_sink port 43 is connected to ee_soe_equalizer port 95
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.360:  pipe_manager.cpp:1207   easyeffects_sink port 72 is connected to ee_soe_equalizer port 88
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.361:  plugin_base.cpp:370 soe: bass_enhancer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.361:  pipe_manager.cpp:1207   ee_soe_equalizer port 45 is connected to ee_soe_bass_enhancer port 197
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.362:  pipe_manager.cpp:1207   ee_soe_equalizer port 111 is connected to ee_soe_bass_enhancer port 198
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.363:  plugin_base.cpp:370 soe: maximizer successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.363:  pipe_manager.cpp:1207   ee_soe_bass_enhancer port 179 is connected to ee_soe_maximizer port 103
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.364:  pipe_manager.cpp:1207   ee_soe_bass_enhancer port 209 is connected to ee_soe_maximizer port 190
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.366:  application.cpp:78  new default output device: alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.366:  application.cpp:86  new default input device: alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.367:  application.cpp:98  device alsa_card.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00 has changed its input route to: iec958-stereo-input
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.367:  application.cpp:130 device alsa_card.usb-SMSL_SMSL_USB_AUDIO-00 has changed its output route to: analog-output
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.369:  pipe_manager.cpp:900    new metadata property: 187, target.node, Spa:Id, 76
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.369:  pipe_manager.cpp:900    new metadata property: 187, target.object, Spa:Id, 2914
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.369:  pipe_manager.cpp:1207   spotify port 186 is connected to easyeffects_sink port 75
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.369:  pipe_manager.cpp:1207   spotify port 185 is connected to easyeffects_sink port 74
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.427:  maximizer.cpp:110   soe: maximizer latency: 0.01 s
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.427:  effects_base.cpp:264    soe: pipeline latency: 10 ms
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.427:  output_level.cpp:37 soe: output_level: PipeWire blocksize: 2048
(easyeffects:175583): easyeffects-DEBUG: 23:14:21.427:  output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.071:  pipe_manager.cpp:1207   easyeffects_source port 189 is connected to alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo port 81
'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array()
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.073:  pipe_manager.cpp:1207   easyeffects_source port 184 is connected to alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo port 83
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.134:  rnnoise.cpp:256 sie: rnnoise latency: 0.0053333333 s
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.134:  effects_base.cpp:264    sie: pipeline latency: 5.3333335 ms
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.138:  limiter.cpp:139 sie: limiter latency: 0.005 s
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.138:  output_level.cpp:37 sie: output_level: PipeWire blocksize: 2048
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.138:  output_level.cpp:38 sie: output_level: PipeWire sampling rate: 48000
(easyeffects:175583): easyeffects-DEBUG: 23:14:27.139:  effects_base.cpp:264    sie: pipeline latency: 10.333333 ms
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.217:  pipe_manager.cpp:1167   Stream/Output/Audio 131 Brave with serial 3195 has been added
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.218:  pipe_manager.cpp:900    new metadata property: 131, target.node, Spa:Id, 76
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.218:  pipe_manager.cpp:900    new metadata property: 131, target.object, Spa:Id, 2914
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.221:  pipe_manager.cpp:1207   Brave port 145 is connected to easyeffects_sink port 75
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.221:  pipe_manager.cpp:1207   Brave port 128 is connected to easyeffects_sink port 74
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.224:  rnnoise.cpp:256 sie: rnnoise latency: 0.0013333333 s
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.224:  effects_base.cpp:264    sie: pipeline latency: 6.3333335 ms
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.224:  output_level.cpp:37 soe: output_level: PipeWire blocksize: 512
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.224:  output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.224:  output_level.cpp:37 sie: output_level: PipeWire blocksize: 512
(easyeffects:175583): easyeffects-DEBUG: 23:14:36.224:  output_level.cpp:38 sie: output_level: PipeWire sampling rate: 48000
'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array()
(easyeffects:175583): easyeffects-DEBUG: 23:15:07.404:  output_level.cpp:37 soe: output_level: PipeWire blocksize: 2048
(easyeffects:175583): easyeffects-DEBUG: 23:15:07.404:  output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000
(easyeffects:175583): easyeffects-DEBUG: 23:15:12.392:  pipe_manager.cpp:213    Stream/Output/Audio 131 Brave has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:12.393:  app_info.cpp:319    Brave disposed
(easyeffects:175583): easyeffects-DEBUG: 23:15:12.393:  app_info.cpp:327    Brave finalized
(easyeffects:175583): easyeffects-DEBUG: 23:15:12.393:  app_info.cpp:28 data struct destroyed
(easyeffects:175583): easyeffects-DEBUG: 23:15:12.393:  node_info_holder.cpp:98 131, Brave finalized
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.910:  stream_input_effects.cpp:165    No app linked to our device wants to play. Unlinking our filters.
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.910:  stream_input_effects.cpp:316    disconnecting the compressor filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.914:  pipe_manager.cpp:213     143 ee_sie_compressor has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.914:  stream_input_effects.cpp:316    disconnecting the deesser filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.914:  pipe_manager.cpp:213     154 ee_sie_deesser has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.914:  stream_input_effects.cpp:316    disconnecting the filter filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.914:  pipe_manager.cpp:213     91 ee_sie_filter has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.914:  stream_input_effects.cpp:316    disconnecting the gate filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.915:  pipe_manager.cpp:213     171 ee_sie_gate has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.915:  stream_input_effects.cpp:316    disconnecting the limiter filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.915:  pipe_manager.cpp:213     142 ee_sie_limiter has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.915:  stream_input_effects.cpp:316    disconnecting the rnnoise filter from PipeWire
(easyeffects:175583): easyeffects-DEBUG: 23:15:17.915:  pipe_manager.cpp:213     166 ee_sie_rnnoise has been removed
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.913:  pipe_manager.cpp:1207   easyeffects_source port 189 is connected to alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo port 81
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.913:  pipe_manager.cpp:1207   easyeffects_source port 184 is connected to alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo port 83
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.913:  stream_input_effects.cpp:156    At least one app linked to our device wants to play. Linking our filters.
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.915:  plugin_base.cpp:370 sie: gate successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.915:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 79 is connected to ee_sie_gate port 137
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.915:  pipe_manager.cpp:1207   alsa_input.usb-Blue_Microphones_Yeti_Nano_2153SG00B838_888-000439041006-00.iec958-stereo port 80 is connected to ee_sie_gate port 166
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.917:  plugin_base.cpp:370 sie: compressor successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.917:  pipe_manager.cpp:1207   ee_sie_gate port 164 is connected to ee_sie_compressor port 172
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.917:  pipe_manager.cpp:1207   ee_sie_gate port 159 is connected to ee_sie_compressor port 193
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.918:  plugin_base.cpp:370 sie: filter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.919:  pipe_manager.cpp:1207   ee_sie_compressor port 133 is connected to ee_sie_filter port 104
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.919:  pipe_manager.cpp:1207   ee_sie_compressor port 203 is connected to ee_sie_filter port 134
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.920:  plugin_base.cpp:370 sie: deesser successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.920:  pipe_manager.cpp:1207   ee_sie_filter port 157 is connected to ee_sie_deesser port 141
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.921:  pipe_manager.cpp:1207   ee_sie_filter port 124 is connected to ee_sie_deesser port 91
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.922:  plugin_base.cpp:370 sie: rnnoise successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.922:  pipe_manager.cpp:1207   ee_sie_deesser port 94 is connected to ee_sie_rnnoise port 152
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.922:  pipe_manager.cpp:1207   ee_sie_deesser port 206 is connected to ee_sie_rnnoise port 147
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.923:  plugin_base.cpp:370 sie: limiter successfully connected to PipeWire graph
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.924:  pipe_manager.cpp:1207   ee_sie_rnnoise port 105 is connected to ee_sie_limiter port 202
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.924:  pipe_manager.cpp:1207   ee_sie_rnnoise port 144 is connected to ee_sie_limiter port 143
'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array()
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.985:  rnnoise.cpp:256 sie: rnnoise latency: 0.0053333333 s
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.985:  effects_base.cpp:264    sie: pipeline latency: 10.333333 ms
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.986:  output_level.cpp:37 sie: output_level: PipeWire blocksize: 2048
(easyeffects:175583): easyeffects-DEBUG: 23:15:40.986:  output_level.cpp:38 sie: output_level: PipeWire sampling rate: 48000
'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array()
wwmm commented 1 year ago

were broken and not allowing sound

Do you mean there is only silence when putting one of them in the pipeline? Your logs shows that the output level meter is getting audio buffers. In order to not have sound getting to the soundcard these plugins would have to be suppressing the signal so much that only silence goes ahead.

ZerkerEOD commented 1 year ago

Yeah, it is like my original screenshots. The gate is showing -100db. I see sound on the input side but it doesn't output anything into the next which is compressor for me.

wwmm commented 1 year ago

Yeah, it is like my original screenshots. The gate is showing -100db. I see sound on the input side but it doesn't output anything into the next which is compressor for me.

And the gating chart in the native window? Do you see the dot moving there?

ZerkerEOD commented 1 year ago

I wasn't seeing the dot at all in the native window

ZerkerEOD commented 1 year ago

I just downgraded all the lsp-plugins again to 1.2.10-1 and everything is working again. I wonder if there is some intermittent issue depending on DE or something with lsp-plugins 1.2.11-1?

wwmm commented 1 year ago

I just downgraded all the lsp-plugins again to 1.2.10-1 and everything is working again. I wonder if there is some intermittent issue depending on DE or something with lsp-plugins 1.2.11-1?

Weird... Using the latest EasyEffects with the older lsp releases should lead to many warnings in the terminal because the name of the lsp ports have changed. The last EasyEffects release will try to use ports that are not there and fail.

ZerkerEOD commented 1 year ago

Yeah, I downgraded all the lsp-plugins as can be seen with image

Then I recompiled EasyEffects which is currently showing 7.1.0 for the version. I also had to downgrade liblsp-r3d-glx-lib for the lsp-plugins. But if the lsp-plugins are 1.2.11-1 then the gate doesn't work, it shows a permanent Reduction of -100db. With 7.1.0 and 1.2.10-1 lsp-plugins everything seems to work perfectly.

This reappeared on Tuesday when I normally update my systems (Patch Tuesday and all) and thought that lsp-plugins might up gotten an upgrade, but it doesn't appear to be the case, so I am not sure what upgrade that would have broken the functionality of the Gate again.

The following shows it working, but where I highlighted is what breaks when I update. image

wwmm commented 1 year ago

I've read our changelog again and what is really a problem is using lsp smaller than 1.2.10 with the latest EasyEffects. So the lsp downgrade working is expected. What I still do not understand is why lsp 1.2.11 is causing problems in your computer. I have it here on Arch Linux and nothing unexpected happens when these two plugins are added.

ZerkerEOD commented 1 year ago

Interesting, I am using the male voice vocal clarity preset or what its called that stacks in the following order.

image

That might not mean much to you, but I know information when trying to troubleshoot it is good. Can you think of any other logs I can pull that might help look into it more (might not be worth it unless others start reporting issues, if I am an outlier then I am fine with keeping the downgrade and calling it good until an update is pushed that requires me to update lsp-plugins again)?

wwmm commented 1 year ago

Can you think of any other logs I can pull that might help look into it more

No. But I am curious about what would happen if you installed through the Flatpak package instead of the Manjaro package. It is not the first time I see Manjaro users having problems I cannot reproduce on Arch Linux.

wwmm commented 1 year ago

instead of the Manjaro package

Or of trying to build the AUR package on Manjaro. If something is wrong in some of the libraries we rely on building from the AUR will still not change anything. If the Flatpak works the most likely cause for the other pacakge to be failing would be some system library not being ok on Manjaro.

ZerkerEOD commented 1 year ago

@wwmm, sorry it has taken almost a week to get back to you. Been a little busy. Sadly, when I install it through Flathub, I get the same issue with Compressor. Everything is stuck at -100 and doesn't move (like it did with the gate when on lsp-plugins 1.2.11-1)

After updating everything again and switching back to the git version, I am only having issues with the compressor too, so the gate seems to be working right now.

DarwinAwardWinner commented 1 year ago

Just to provide another data point: I'm on Manjaro as well, and I noticed the same problem: Gate and Compressor plugins were both producing silence on the output unconditionally. Replacing easyeffects with easyeffects-git from AUR (versions shown below) fixed the problem for me. (EDIT: See subsequent comments for updates.)

$ lsb_release -a
LSB Version:    n/a
Distributor ID: ManjaroLinux
Description:    Manjaro Linux
Release:    23.0.4
Codename:   Uranos
$ pacman -Ss '^(easyeffects|easyeffects-git|lsp-plugins)$'
extra/easyeffects 7.1.0-1
    Audio Effects for Pipewire applications
extra/lsp-plugins 1.2.11-1 [installed]
    Collection of open-source plugins
$ pacman -Qi lsp-plugins easyeffects-git | grep 'Name\|Version'
Name            : lsp-plugins
Version         : 1.2.11-1
Name            : easyeffects-git
Version         : 7.1.0.r111.gb863afcf6-1
wwmm commented 1 year ago

Replacing easyeffects with easyeffects-git from AUR (versions shown below) fixed the problem for me.

I wonder why... I think that all the changes related to the new lsp ports should also be in 7.1.0...

DarwinAwardWinner commented 1 year ago

Could it be some issue with the packaged version being built against the wrong library version or something like that? That would explain why building from git could fix it.

wwmm commented 1 year ago

Could it be some issue with the packaged version being built against the wrong library version or something like that?

Either this or somehow the zip file for the last stable release does not have the right file versions.

michalszymura commented 1 year ago

Bringing info from another issue:

I have been strugling with the same issue, ever since the lsp update. I did not have time to post a proper issue. I am on arch. I tried regular install, git version from aur and flatpak.

As a workaround:

  1. I have to remove all other effects.
  2. Reset the compressor.
  3. Kill easyeffects
  4. Start easyeffects
  5. Sometimes repeat 3 and 4, until I get sound working through compressor.
  6. Load a preset.

I will add that sometimes only one channel works for me, though I am now not sure if it is in compressor or earlier. Reset button does nothing until I kill easyeffects.

EDIT: I am on kde plasma with x11 session, I did not check if the same happens on wayland, might be worth exploring. My cpu is an engineering sample laptop intel i9 11th gen on chinese mobo. It is not the most stable thing in the world, might also play a role.

EDIT3: It usualy works fine after system restart/reboot if I don't play any audio too early.

wwmm commented 1 year ago

@Digitalone1 did you notice any problem while using the compressor? I still can't see any problem with it on my computer. At least with the master branch package.

Digitalone1 commented 1 year ago

@Digitalone1 did you notice any problem while using the compressor? I still can't see any problem with it on my computer. At least with the master branch package.

No issues, but I think there should be something related to CPU optimizations done in the latest release.

  • Implemented SIMD-optimized curve and gain calculation functions for compressors which allow to lower the CPU consumption by compressor plugins.
  • More AVX-512 optimized functions added to the low-level DSP code.
  • Additional SIMD-optimized functions added to DSP library.

Maybe it's better to report it to LSP dev.

wwmm commented 1 year ago

but I think there should be something related to CPU optimizations done in the latest release.

Hmm. But in this case I imagine that the plugin would throw some kind of warning.

DarwinAwardWinner commented 12 months ago

Weird. I reported above that installing easyeffects-git solved the problem, but the problem has now returned, even though I haven't reinstalled or updated any of the packages in question. It was definitely fixed for a little while though. This time I have no idea what changed to cause it to break again.

ZerkerEOD commented 12 months ago

@DarwinAwardWinner, that happened to me, I thought I was good then it just stopped working again and it's weird because sometimes it is the gate, other times it's the compressor that won't output sound.

sadko4u commented 11 months ago

Hi all! I've got feedback from user who has not working compressor. And it is the problem on computers which support AVX-512 instruction set. Yesterday I was able to find the reason and fix it. Here's the patch: https://github.com/lsp-plugins/lsp-dsp-lib/commit/2e5735aa3c84e6adab3a480875cf6acaf4298013

Sad but this function has passed unit tests... The 1.2.13 release of LSP Plugins is coming soon...

sadko4u commented 11 months ago

The 1.2.13 release is out! https://github.com/sadko4u/lsp-plugins/releases/tag/1.2.13

ZerkerEOD commented 11 months ago

@sadko4u - I wasn't expecting the maintainer of lsp-plugins to just out and fix the plugins. It looks like on Manjaro they are still on the 1.2.11 release and 1.2.12 was not released to us. Do you know on average how long Manjaro takes to pull it through? Even though I have the Arch repository pulling also, it doesn't show up just as an extra from the manjaro repo. No option for the git version either.

sadko4u commented 11 months ago

Seems it already has been updated in Arch Linux: https://archlinux.org/packages/extra/x86_64/lsp-plugins/

ZerkerEOD commented 11 months ago

@sadko4u, yeah, I saw that. I just realised that the AUR is not the same packages as Arch repo. It looks like 1.2.12 is still in the testing phase on Manjaro: https://packages.manjaro.org/?query=lsp-plugins. I will look into seeing if I can reach out to someone to have them test the 1.2.13 release quicker to get it on the Manjaro side. I regret not going Arch and opting for Manjaro lol. I will know better for next time. Thanks for your hard work on lsp-plugins and I am happy to see that you are checking issues for other projects that use it to see if it could be related to your package. I am not sure if @wwmm reached out or not but it is great seeing this kind of collaboration!

@wwmm while I can't test the fix yet, it sounds like it has been patched should I close this out for now or would you like it to stay open for other Manjaro guys to find it until Manjaro releases the patch on their side?

DarwinAwardWinner commented 11 months ago

I was able to build and install lsp-plugins 1.2.13 on Manjaro from the Arch PKGBUILD without any issues, so if you don't want to wait, you can just do that. (I haven't had the chance to test whether it actually fixes things for me yet though.)

ZerkerEOD commented 11 months ago

I was able to build and install lsp-plugins 1.2.13 on Manjaro from the Arch PKGBUILD without any issues, so if you don't want to wait, you can just do that. (I haven't had the chance to test whether it actually fixes things for me yet though.)

I haven't done a PKGBUILD before, so I would have to look it up.

Digitalone1 commented 11 months ago

@ZerkerEOD Maybe you can install the Flatpak version.

@vchernin Is the new version of LSP available on Flatpak?

ZerkerEOD commented 11 months ago

@Digitalone1, is there a way to see what version dependency it is using when installed from Flatpak? I just removed the git version and installed the flatpak version but I don't see a way to view the version of lsp-plugins in use.

Edit, nevermind, looks like 1.2.10 still also. image

Digitalone1 commented 11 months ago

@ZerkerEOD I don't remember if the Flatpak version uses the LSP installed by the distro or one shipped in its bundle. If it's the system one, @vchernin could help adding the newest version, so these issues related to distro packages won't happen again.

sadko4u commented 11 months ago

is there a way to see what version dependency it is using when installed from Flatpak? I just removed the git version and installed the flatpak version but I don't see a way to view the version of lsp-plugins in use.

You can use 'About' item in the plugin's menu to view the version of package bundle and the version of plugin.

wwmm commented 11 months ago

You can use 'About' item in the plugin's menu to view the version of package bundle and the version of plugin.

Yes. Just make sure Native Plugin Window is enabled in EasyEffects experimental features section. It is in its preferences window. Otherwise only the custom gtk interface will be available.

vchernin commented 11 months ago

The flatpak build does not bundle lsp, or get it from the host system. We use a flatpak runtime extension, which is updated independently from the easyeffects flatpak build. Currently we use the 22.08 branch which has lsp 1.2.11.

https://github.com/flathub/org.freedesktop.LinuxAudio.Plugins.LSP/tree/branch/22.08