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

Glitchy/Extremal(?) noise when using any plugin #976

Closed BenWiederhake closed 3 years ago

BenWiederhake commented 3 years ago

Steps, expected, and actual behavior

This used to work, and stopped working after a reboot. I already tried various Kernels (Debian+Grub makes this really easy to experiment), to no avail.

If you find something about my setup weird, please let me know how to do it easier; I just want to use the equalizer, in the same setting, forever.

Steps to reproduce (on my system): Run mpv to produce some music. Run Pulseeffects with only the equalizer active. Verify in Pulse Volume Control that mpv goes into PulseEffect goes into Sound card (and there's ALSA probably somewhere in this chain).

Expected behavior: The music, gently changed by the equalizer, is audible.

Actual behavior: The music, gently changed by the equalizer, is audible, for a few seconds. Then, one or both channels go into lets call it "noise mode". I can't describe it, but I guess the waveform is fluctuating between +inf and -inf. Eventually, both channels go into this "state". See below, there are some messages saying "This function you are trying to interpolate is a nan at index 0", but I don't know what to do about it.

Stopping the music eventually, but not immediately, stops this "noise mode".

Different plugins produce different noise. The compressor causes a high-frequency "ksheet", similar to creepy horror films. This is audible only sometimes, for I guess 100 ms, and the audio goes back to normal immediately after.

Report form data

  1. No, I couldn't find a similar issue in this tracker :)
  2. Distribution and Desktop Environment: Debian Testing, Xfce
  3. How you installed PulseEffects: Native, through debian, version 4.8.4 (I hope it's still suppoerted?)
  4. Messages printed by PulseEffects when executed from command line in debug mode G_MESSAGES_DEBUG=pulseeffects pulseeffects
"This function you are trying to interpolate is a nan at index 0" ``` (process:3681): pulseeffects-DEBUG: 22:11:21.982: main: locale directory: /usr/share/locale (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: system input presets directory: "/etc/PulseEffects/input"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: system input presets directory: "/etc/xdg/PulseEffects/input"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: system output presets directory: "/etc/PulseEffects/output"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: system output presets directory: "/etc/xdg/PulseEffects/output"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects/input (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects/output (pulseeffects:3681): pulseeffects-DEBUG: 22:11:21.989: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects/autoload (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.010: application: PE version: 4.8.4 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.010: pulse_manager: context is connecting (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.010: pulse_manager: context is authorizing (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: context is setting name (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: context is ready (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: connected to: /run/user/1000/pulse/native (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: protocol version: 34 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: Pulseaudio version: 14.2 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: default pulseaudio source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: default pulseaudio sink: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: loading Pulseeffects applications output sink... (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: default pulseaudio sink sampling rate: 44100 Hz (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: default pulseaudio sink audio format: s16le (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: loading Pulseeffects microphone output sink... (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: default pulseaudio source sampling rate: 44100 Hz (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.011: pulse_manager: default pulseaudio source audio format: s16le (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.023: sie: using input device: PulseEffects_apps.monitor (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.023: sie: using output device: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.023: limiter plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.027: sie: compressor is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.028: filter plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.067: sie: equalizer is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.067: reverb plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.067: bass_enhancer plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.067: exciter plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.068: sie: crossfeed is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.068: maximizer plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.068: multiband_compressor plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.070: sie: loudness is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.070: gate plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: pitch plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: multiband_gate plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: deesser plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: stereo_tools plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: convolver plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: crystalizer plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.071: autogain plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.075: sie: delay is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.075: rnnoise plugin was not found! (pulseeffects:3681): GLib-GIO-CRITICAL **: 22:11:22.075: g_settings_bind_with_mapping: assertion 'G_IS_OBJECT (object)' failed (pulseeffects:3681): GLib-GIO-CRITICAL **: 22:11:22.075: g_settings_bind_with_mapping: assertion 'G_IS_OBJECT (object)' failed (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.079: soe: using output device: PulseEffects_mic (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.079: soe: using input device: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.079: limiter plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.080: soe: compressor is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.080: filter plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.084: soe: equalizer is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.084: reverb plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.084: gate plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.084: deesser plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.084: pitch plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.088: soe: webrtc is already disabled (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.088: multiband_compressor plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.088: multiband_gate plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.088: stereo_tools plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.088: maximizer plugin was not found! (pulseeffects:3681): pulseeffects-WARNING **: 22:11:22.088: rnnoise plugin was not found! (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: system input presets directory: "/etc/PulseEffects/input"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: system input presets directory: "/etc/xdg/PulseEffects/input"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: system output presets directory: "/etc/PulseEffects/output"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: system output presets directory: "/etc/xdg/PulseEffects/output"; (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects/input (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects/output (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: user presets directory already exists: /home/user/.config/PulseEffects/autoload (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: presets_manager: destroyed pulseeffects-INFO: 22:11:22.090: application: disabling global bypass (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: sie: bypass is already disabled (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.090: soe: bypass is already disabled (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.521: convolver_ui: irs directory already exists: /home/user/.config/PulseEffects/irs (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.532: rnnoise_ui: model directory already exists: /home/user/.config/PulseEffects/rnnoise (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.901: rnnoise_ui: model directory already exists: /home/user/.config/PulseEffects/rnnoise (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.936: sie: spectrum enabled (pulseeffects:3681): pulseeffects-DEBUG: 22:11:22.936: soe: spectrum enabled (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.181: sie: sampling rate: 44100 Hz (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.187: sie: using output device: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.187: pulse_settings_ui: output device changed: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.187: pulse_settings_ui: added sink: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.187: soe: using input device: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.187: pulse_settings_ui: input device changed: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.187: pulse_settings_ui: added source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.188: sie: NULL -> READY -> PLAYING (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.189: sie: READY -> PAUSED -> PLAYING (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.189: sie: pulsesrc latency [us]: 10000 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.189: sie: pulsesrc buffer [us]: 200000 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.189: sie: total latency: 0 ms (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.449: sie: total latency: 140 ms (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.449: sie: pulsesink latency [us]: 10000 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.449: sie: pulsesink buffer [us]: 200000 (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.449: sie: total latency: 140 ms (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.450: sie: PAUSED -> PLAYING -> VOID_PENDING (pulseeffects:3681): pulseeffects-DEBUG: 22:11:23.450: sie: total latency: 140 ms ``` And then nothing until I trigger the bug, for example through the equalizer. ``` (pulseeffects:3681): pulseeffects-DEBUG: 22:12:03.786: sie: equalizer is enabled (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.041: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.140: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.241: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.340: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.443: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.540: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:12:07.575: sie: equalizer is disabled ``` The same happens with the compressor: ``` (pulseeffects:3681): pulseeffects-DEBUG: 22:13:26.928: sie: compressor is enabled (pulseeffects:3681): pulseeffects-DEBUG: 22:13:27.540: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:13:30.040: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:13:30.840: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:13:30.940: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:13:33.340: Message from thrown exception was: This function you are trying to interpolate is a nan at index 0 (pulseeffects:3681): pulseeffects-DEBUG: 22:13:33.834: sie: compressor is disabled ``` The "equalizer glitches" and "compressor glitches" sound very different from each other. The glitches occur exactly at the times when the messages appear.

My best guess is that the equalizer/compressor actually do run okay, and that something goes wrong between pulseeffects and the plugin. While not glitching out, I can hear the desired effect of the equalizer just fine.

  1. The output of the command pactl list short.

This and all following outputs were taken with music playing, pulseeffects running, but all plugins disabled.

``` 0 module-device-restore 1 module-stream-restore 2 module-card-restore 3 module-augment-properties 4 module-switch-on-port-available 5 module-udev-detect 6 module-alsa-card device_id="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1" 7 module-native-protocol-unix 8 module-default-device-restore 9 module-always-sink 10 module-intended-roles 11 module-suspend-on-idle 12 module-systemd-login 13 module-position-event-sounds 14 module-role-cork 15 module-filter-heuristics 16 module-filter-apply 17 module-x11-publish display=:0.0 xauthority=/home/user/.Xauthority 18 module-x11-cork-request display=:0.0 xauthority=/home/user/.Xauthority 19 module-x11-xsmp display=:0.0 xauthority=/home/user/.Xauthority session_manager=local/mymachine:@/tmp/.ICE-unix/897,unix/mymachine:/tmp/.ICE-unix/897 20 module-null-sink sink_name=PulseEffects_apps sink_properties=device.description="PulseEffects(apps)"device.class="sound" norewinds=1 21 module-null-sink sink_name=PulseEffects_mic sink_properties=device.description="PulseEffects(mic)"device.class="sound" norewinds=1 0 alsa_output.pci-0000_00_1f.3.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING 1 PulseEffects_apps module-null-sink.c s16le 2ch 44100Hz RUNNING 2 PulseEffects_mic module-null-sink.c s16le 2ch 44100Hz SUSPENDED 0 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz IDLE 1 PulseEffects_apps.monitor module-null-sink.c s16le 2ch 44100Hz RUNNING 2 PulseEffects_mic.monitor module-null-sink.c s16le 2ch 44100Hz SUSPENDED 0 1 7 protocol-native.c s32le 2ch 44100Hz 10 0 13 protocol-native.c float32le 2ch 44100Hz 1 1 14 protocol-native.c float32le 2ch 44100Hz 0 module-systemd-login.c (null) 4 module-x11-xsmp.c (null) 5 protocol-native.c wrapper-2.0 7 protocol-native.c mpv 10 protocol-native.c pidgin 11 protocol-native.c firefox 12 protocol-native.c pulseeffects 13 protocol-native.c pulseeffects 14 protocol-native.c pulseeffects 15 protocol-native.c pactl 0 alsa_card.pci-0000_00_1f.3 module-alsa-card.c ```
  1. The output of the command pacmd list-sinks.
``` 3 sink(s) available. * index: 0 name: driver: flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 9039 volume: front-left: 62258 / 95% / -1,34 dB, front-right: 62258 / 95% / -1,34 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 89,40 ms max request: 15 KiB max rewind: 15 KiB monitor source: 0 sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 1 linked by: 1 configured latency: 90,00 ms; range is 0,50 .. 2000,00 ms card: 0 module: 6 properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ALCS1200A Analog" alsa.id = "ALCS1200A Analog" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xb1140000 irq 141" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1f.3" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a3f0" device.form_factor = "internal" device.string = "front:0" device.buffering.buffer_size = "352800" device.buffering.fragment_size = "176400" device.access_mode = "mmap+timer" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" device.description = "Internes Audio Analog Stereo" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" ports: analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: yes) properties: analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no) properties: device.icon_name = "audio-headphones" active port: index: 1 name: driver: flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 9000 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 3,74 ms max request: 1 KiB max rewind: 0 KiB monitor source: 1 sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 1 linked by: 2 configured latency: 10,00 ms; range is 0,50 .. 50,00 ms module: 20 properties: device.description = "PulseEffects(apps)" device.class = "sound" device.icon_name = "audio-card" index: 2 name: driver: flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: SUSPENDED suspend cause: IDLE priority: 9000 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max request: 344 KiB max rewind: 0 KiB monitor source: 2 sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 0 linked by: 0 configured latency: 0,00 ms; range is 0,50 .. 50,00 ms module: 21 properties: device.description = "PulseEffects(mic)" device.class = "sound" device.icon_name = "audio-card" ```
  1. The output of the command pacmd list-sink-inputs.
``` $ pacmd list-sink-inputs 2 sink input(s) available. index: 10 driver: flags: START_CORKED state: RUNNING sink: 0 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 97,30 ms requested latency: 90,00 ms sample spec: float32le 2ch 44100Hz channel map: front-left,front-right Stereo resample method: copy module: 7 client: 13 properties: application.id = "com.github.wwmm.pulseeffects.sinkinputs" media.name = "Playback Stream" application.name = "PulseEffects" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.icon_name = "pulseeffects" application.process.id = "3681" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pulseeffects" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "sink-input-by-application-id:com.github.wwmm.pulseeffects.sinkinputs" index: 11 driver: flags: state: RUNNING sink: 1 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 100,00 ms requested latency: 50,00 ms sample spec: s32le 2ch 44100Hz channel map: front-left,front-right Stereo resample method: copy module: 7 client: 17 properties: media.icon_name = "mpv" media.name = "DEV.NFO - mpv" application.name = "mpv Media Player" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.process.id = "1548" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "mpv" application.language = "C" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" application.icon_name = "mpv" module-stream-restore.id = "sink-input-by-application-name:mpv Media Player" ```
  1. The output of the command pacmd list-sources.
``` $ pacmd list-sources 3 source(s) available. * index: 0 name: driver: flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 1030 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 6 KiB sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 2 linked by: 2 configured latency: 40,00 ms; range is 0,50 .. 2000,00 ms monitor_of: 0 card: 0 module: 6 properties: device.description = "Monitor of Internes Audio Analog Stereo" device.class = "monitor" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xb1140000 irq 141" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1f.3" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a3f0" device.form_factor = "internal" device.string = "0" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" index: 1 name: driver: flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 1000 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 0 KiB sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 3 linked by: 3 configured latency: 10,00 ms; range is 0,50 .. 50,00 ms monitor_of: 1 module: 20 properties: device.description = "Monitor of PulseEffects(apps)" device.class = "monitor" device.icon_name = "audio-input-microphone" index: 2 name: driver: flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 1000 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 0 KiB sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 1 linked by: 1 configured latency: 40,00 ms; range is 0,50 .. 50,00 ms monitor_of: 2 module: 21 properties: device.description = "Monitor of PulseEffects(mic)" device.class = "monitor" device.icon_name = "audio-input-microphone" ```
  1. The output of the command pacmd list-source-outputs.
``` $ pacmd list-source-outputs 6 source output(s) available. index: 1 driver: flags: START_CORKED state: RUNNING source: 1 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 0,00 ms requested latency: 10,00 ms sample spec: float32le 2ch 44100Hz channel map: front-left,front-right Stereo resample method: copy owner module: 7 client: 14 properties: application.id = "com.github.wwmm.pulseeffects.sinkinputs" media.name = "Record Stream" application.name = "PulseEffects" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.icon_name = "pulseeffects" application.process.id = "3681" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pulseeffects" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "source-output-by-application-id:com.github.wwmm.pulseeffects.sinkinputs" index: 2 driver: flags: DONT_MOVE state: RUNNING source: 0 volume: mono: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 29,50 ms requested latency: 40,00 ms sample spec: float32le 1ch 25Hz channel map: mono Mono resample method: peaks owner module: 7 client: 18 properties: media.name = "Ausschlagsserkennung" application.name = "PulseAudio-Lautstärkeregler" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.id = "org.PulseAudio.pavucontrol" application.icon_name = "audio-card" application.version = "4.0" application.process.id = "5124" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pavucontrol" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol" index: 3 driver: flags: DONT_MOVE state: RUNNING source: 1 volume: mono: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 0,00 ms requested latency: 40,00 ms sample spec: float32le 1ch 25Hz channel map: mono Mono resample method: peaks owner module: 7 client: 18 properties: media.name = "Ausschlagsserkennung" application.name = "PulseAudio-Lautstärkeregler" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.id = "org.PulseAudio.pavucontrol" application.icon_name = "audio-card" application.version = "4.0" application.process.id = "5124" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pavucontrol" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol" index: 4 driver: flags: DONT_MOVE state: RUNNING source: 2 volume: mono: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 0,00 ms requested latency: 40,00 ms sample spec: float32le 1ch 25Hz channel map: mono Mono resample method: peaks owner module: 7 client: 18 properties: media.name = "Ausschlagsserkennung" application.name = "PulseAudio-Lautstärkeregler" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.id = "org.PulseAudio.pavucontrol" application.icon_name = "audio-card" application.version = "4.0" application.process.id = "5124" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pavucontrol" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol" index: 5 driver: flags: DONT_MOVE state: RUNNING source: 0 volume: mono: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 29,52 ms requested latency: 40,00 ms sample spec: float32le 1ch 25Hz channel map: mono Mono resample method: peaks owner module: 7 client: 18 direct on input: 10 properties: media.name = "Ausschlagsserkennung" application.name = "PulseAudio-Lautstärkeregler" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.id = "org.PulseAudio.pavucontrol" application.icon_name = "audio-card" application.version = "4.0" application.process.id = "5124" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pavucontrol" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol" index: 6 driver: flags: DONT_MOVE state: RUNNING source: 1 volume: mono: 65536 / 100% / 0,00 dB balance 0,00 muted: no current latency: 0,00 ms requested latency: 40,00 ms sample spec: float32le 1ch 25Hz channel map: mono Mono resample method: peaks owner module: 7 client: 18 direct on input: 11 properties: media.name = "Ausschlagsserkennung" application.name = "PulseAudio-Lautstärkeregler" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.id = "org.PulseAudio.pavucontrol" application.icon_name = "audio-card" application.version = "4.0" application.process.id = "5124" application.process.user = "user" application.process.host = "mymachine" application.process.binary = "pavucontrol" application.language = "de_DE.UTF-8" window.x11.display = ":0.0" application.process.machine_id = "252131f447ed4d00a28667e8d0f7b0d8" application.process.session_id = "1" module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol" ```
  1. The output of the command pulseaudio --dump-conf.
``` $ pulseaudio --dump-conf ### Aus Konfigurationsdatei wird gelesen: /etc/pulse/daemon.conf ### daemonize = no fail = yes high-priority = yes nice-level = -11 realtime-scheduling = yes realtime-priority = 5 allow-module-loading = yes allow-exit = yes use-pid-file = yes system-instance = no local-server-type = user cpu-limit = no enable-shm = yes flat-volumes = no rescue-streams = yes lock-memory = no exit-idle-time = 20 scache-idle-time = 20 dl-search-path = /usr/lib/pulse-14.2/modules default-script-file = /etc/pulse/default.pa load-default-script-file = yes log-target = log-level = notice resample-method = auto avoid-resampling = no enable-remixing = yes remixing-use-all-sink-channels = yes remixing-produce-lfe = no remixing-consume-lfe = no lfe-crossover-freq = 0 default-sample-format = s16le default-sample-rate = 44100 alternate-sample-rate = 48000 default-sample-channels = 2 default-channel-map = front-left,front-right default-fragments = 4 default-fragment-size-msec = 25 enable-deferred-volume = yes deferred-volume-safety-margin-usec = 8000 deferred-volume-extra-delay-usec = 0 shm-size-bytes = 0 log-meta = no log-time = no log-backtrace = 0 rlimit-fsize = -1 rlimit-data = -1 rlimit-stack = -1 rlimit-core = -1 rlimit-rss = -1 rlimit-as = -1 rlimit-nproc = -1 rlimit-nofile = 256 rlimit-memlock = -1 rlimit-locks = -1 rlimit-sigpending = -1 rlimit-msgqueue = -1 rlimit-nice = 31 rlimit-rtprio = 9 rlimit-rttime = 200000 ```
  1. Screenshots of Pavucontrol tabs.
Bog-standard single stereo-out ![pavuc1](https://user-images.githubusercontent.com/2690845/120387784-9de4ea80-c32a-11eb-9d57-3186dd51b834.png) ![pavuc2](https://user-images.githubusercontent.com/2690845/120387787-9e7d8100-c32a-11eb-8083-34394af5e774.png) ![pavuc3](https://user-images.githubusercontent.com/2690845/120387788-9e7d8100-c32a-11eb-91a8-463d39d4b4ac.png) ![pavuc4](https://user-images.githubusercontent.com/2690845/120387789-9f161780-c32a-11eb-889c-ca6619c9a812.png) ![pavuc5](https://user-images.githubusercontent.com/2690845/120387790-9f161780-c32a-11eb-9c1e-f88c6a42c250.png) Issues also occur when I dial mpv's volume down, so this is not merely clipping. (Also, it doesn't sound like clipping at all.)
  1. PulseEffects settings. You can save them to a file using the command dconf dump /com/github/wwmm/pulseeffects/ > pesettings.txt
Doesn't say 'inf' or 'nan' anywhere ``` [/] blocklist-out=@as [] bypass=false last-used-input-preset='Presets' last-used-output-preset='Presets' window-height=706 window-width=1095 [sinkinputs] plugins=['limiter', 'autogain', 'gate', 'multiband_gate', 'compressor', 'multiband_compressor', 'convolver', 'bass_enhancer', 'exciter', 'crystalizer', 'stereo_tools', 'delay', 'reverb', 'equalizer', 'deesser', 'crossfeed', 'loudness', 'maximizer', 'filter', 'pitch', 'rnnoise'] [sinkinputs/autogain] installed=false post-messages=false state=false [sinkinputs/bassenhancer] installed=false post-messages=false [sinkinputs/compressor] installed=true post-messages=false state=false [sinkinputs/convolver] installed=false post-messages=true state=false [sinkinputs/crossfeed] installed=true post-messages=false state=false [sinkinputs/crystalizer] installed=false post-messages=false state=false [sinkinputs/deesser] installed=false post-messages=false [sinkinputs/delay] installed=true post-messages=false state=false [sinkinputs/equalizer] installed=true mode='IIR' post-messages=false state=false [sinkinputs/equalizer/leftchannel] band0-frequency=22.589254117941671 band0-gain=-5.1724137931034484 band0-q=4.3621160938616166 band1-frequency=28.438186042552807 band1-gain=-1.6990291262135884 band1-q=4.3621160938616166 band10-frequency=225.89254117941681 band10-q=4.3621160938616166 band11-frequency=284.3818604255282 band11-q=4.3621160938616184 band12-frequency=358.01555074299949 band12-q=4.3621160938616157 band13-frequency=450.71487464784627 band13-q=4.3621160938616166 band14-frequency=567.41640916779625 band14-q=4.3621160938616175 band15-frequency=714.33493657033569 band15-q=4.3621160938616184 band16-frequency=899.29440418077013 band16-q=4.3621160938616166 band17-frequency=1132.1445781074663 band17-q=4.3621160938616184 band18-frequency=1425.2855792044757 band18-q=4.3621160938616166 band19-frequency=1794.328234724283 band19-q=4.3621160938616175 band2-frequency=35.801555074299934 band2-q=4.3621160938616184 band20-frequency=2258.9254117941691 band20-gain=-0.33980582524272052 band20-q=4.3621160938616184 band21-frequency=2843.8186042552834 band21-q=4.3621160938616157 band22-frequency=3580.1555074299968 band22-q=4.3621160938616175 band23-frequency=4507.1487464784641 band23-q=4.3621160938616148 band24-frequency=5674.1640916779661 band24-q=4.3621160938616166 band25-frequency=7143.3493657033605 band25-q=4.3621160938616175 band26-frequency=8992.9440418077065 band26-q=4.3621160938616157 band27-frequency=11321.445781074672 band27-gain=-2.7184466019417499 band27-q=4.3621160938616184 band28-frequency=14252.855792044767 band28-gain=-14.951456310679614 band28-q=4.3621160938616175 band29-frequency=17943.282347242843 band29-gain=-35.0 band29-q=4.3621160938616175 band3-frequency=45.071487464784603 band3-gain=-1.0194174757281544 band3-q=4.3621160938616157 band4-frequency=56.741640916779602 band4-gain=-5.0970873786407758 band4-q=4.3621160938616175 band5-frequency=71.433493657033537 band5-gain=-11.724137931034484 band5-q=4.3621160938616175 band6-frequency=89.929440418076979 band6-gain=-10.172413793103448 band6-q=4.3621160938616166 band7-frequency=113.21445781074659 band7-gain=-0.33980582524272052 band7-q=4.3621160938616166 band8-frequency=142.52855792044753 band8-q=4.3621160938616175 band9-frequency=179.43282347242823 band9-q=4.3621160938616175 [sinkinputs/equalizer/rightchannel] band0-frequency=22.589254117941671 band0-gain=-5.1724137931034484 band0-mode='RLC (BT)' band0-q=4.3621160938616166 band0-slope='x1' band0-type='Bell' band1-frequency=28.438186042552807 band1-gain=-1.6990291262135884 band1-mode='RLC (BT)' band1-q=4.3621160938616166 band1-slope='x1' band1-type='Bell' band10-frequency=225.89254117941681 band10-mode='RLC (BT)' band10-q=4.3621160938616166 band10-slope='x1' band10-type='Bell' band11-frequency=284.3818604255282 band11-mode='RLC (BT)' band11-q=4.3621160938616184 band11-slope='x1' band11-type='Bell' band12-frequency=358.01555074299949 band12-mode='RLC (BT)' band12-q=4.3621160938616157 band12-slope='x1' band12-type='Bell' band13-frequency=450.71487464784627 band13-mode='RLC (BT)' band13-q=4.3621160938616166 band13-slope='x1' band13-type='Bell' band14-frequency=567.41640916779625 band14-mode='RLC (BT)' band14-q=4.3621160938616175 band14-slope='x1' band14-type='Bell' band15-frequency=714.33493657033569 band15-mode='RLC (BT)' band15-q=4.3621160938616184 band15-slope='x1' band15-type='Bell' band16-frequency=899.29440418077013 band16-mode='RLC (BT)' band16-q=4.3621160938616166 band16-slope='x1' band16-type='Bell' band17-frequency=1132.1445781074663 band17-mode='RLC (BT)' band17-q=4.3621160938616184 band17-slope='x1' band17-type='Bell' band18-frequency=1425.2855792044757 band18-mode='RLC (BT)' band18-q=4.3621160938616166 band18-slope='x1' band18-type='Bell' band19-frequency=1794.328234724283 band19-mode='RLC (BT)' band19-q=4.3621160938616175 band19-slope='x1' band19-type='Bell' band2-frequency=35.801555074299934 band2-mode='RLC (BT)' band2-q=4.3621160938616184 band2-slope='x1' band2-type='Bell' band20-frequency=2258.9254117941691 band20-gain=-0.33980582524272052 band20-mode='RLC (BT)' band20-q=4.3621160938616184 band20-slope='x1' band20-type='Bell' band21-frequency=2843.8186042552834 band21-mode='RLC (BT)' band21-q=4.3621160938616157 band21-slope='x1' band21-type='Bell' band22-frequency=3580.1555074299968 band22-mode='RLC (BT)' band22-q=4.3621160938616175 band22-slope='x1' band22-type='Bell' band23-frequency=4507.1487464784641 band23-mode='RLC (BT)' band23-q=4.3621160938616148 band23-slope='x1' band23-type='Bell' band24-frequency=5674.1640916779661 band24-mode='RLC (BT)' band24-q=4.3621160938616166 band24-slope='x1' band24-type='Bell' band25-frequency=7143.3493657033605 band25-mode='RLC (BT)' band25-q=4.3621160938616175 band25-slope='x1' band25-type='Bell' band26-frequency=8992.9440418077065 band26-mode='RLC (BT)' band26-q=4.3621160938616157 band26-slope='x1' band26-type='Bell' band27-frequency=11321.445781074672 band27-gain=-2.7184466019417499 band27-mode='RLC (BT)' band27-q=4.3621160938616184 band27-slope='x1' band27-type='Bell' band28-frequency=14252.855792044767 band28-gain=-14.951456310679614 band28-mode='RLC (BT)' band28-q=4.3621160938616175 band28-slope='x1' band28-type='Bell' band29-frequency=17943.282347242843 band29-gain=-35.0 band29-mode='RLC (BT)' band29-q=4.3621160938616175 band29-slope='x1' band29-type='Bell' band3-frequency=45.071487464784603 band3-gain=-1.0194174757281544 band3-mode='RLC (BT)' band3-q=4.3621160938616157 band3-slope='x1' band3-type='Bell' band4-frequency=56.741640916779602 band4-gain=-5.0970873786407758 band4-mode='RLC (BT)' band4-q=4.3621160938616175 band4-slope='x1' band4-type='Bell' band5-frequency=71.433493657033537 band5-gain=-11.724137931034484 band5-mode='RLC (BT)' band5-q=4.3621160938616175 band5-slope='x1' band5-type='Bell' band6-frequency=89.929440418076979 band6-gain=-10.172413793103448 band6-mode='RLC (BT)' band6-q=4.3621160938616166 band6-slope='x1' band6-type='Bell' band7-frequency=113.21445781074659 band7-gain=-0.33980582524272052 band7-mode='RLC (BT)' band7-q=4.3621160938616166 band7-slope='x1' band7-type='Bell' band8-frequency=142.52855792044753 band8-mode='RLC (BT)' band8-q=4.3621160938616175 band8-slope='x1' band8-type='Bell' band9-frequency=179.43282347242823 band9-mode='RLC (BT)' band9-q=4.3621160938616175 band9-slope='x1' band9-type='Bell' [sinkinputs/exciter] installed=false post-messages=false state=false [sinkinputs/filter] installed=false post-messages=false state=false [sinkinputs/gate] installed=false post-messages=false state=false [sinkinputs/limiter] installed=false post-messages=false state=false [sinkinputs/loudness] installed=true post-messages=false state=false [sinkinputs/maximizer] installed=false post-messages=false state=false [sinkinputs/multibandcompressor] installed=false post-messages=false state=false [sinkinputs/multibandgate] installed=false post-messages=false state=false [sinkinputs/pitch] installed=false post-messages=false state=false [sinkinputs/reverb] installed=false post-messages=false state=false [sinkinputs/rnnoise] installed=false model-path='Standard RNNoise Model' post-messages=false state=false [sinkinputs/stereotools] installed=false post-messages=false state=false [sourceoutputs/compressor] installed=true post-messages=false state=false [sourceoutputs/deesser] installed=false post-messages=false [sourceoutputs/equalizer] installed=true post-messages=false state=false [sourceoutputs/equalizer/rightchannel] band0-frequency=22.59 band0-mode='RLC (BT)' band0-q=4.3600000000000003 band0-slope='x1' band0-type='Bell' band1-frequency=28.440000000000001 band1-mode='RLC (BT)' band1-q=4.3600000000000003 band1-slope='x1' band1-type='Bell' band10-frequency=225.88999999999999 band10-mode='RLC (BT)' band10-q=4.3600000000000003 band10-slope='x1' band10-type='Bell' band11-frequency=284.38 band11-mode='RLC (BT)' band11-q=4.3600000000000003 band11-slope='x1' band11-type='Bell' band12-frequency=358.01999999999998 band12-mode='RLC (BT)' band12-q=4.3600000000000003 band12-slope='x1' band12-type='Bell' band13-frequency=450.72000000000003 band13-mode='RLC (BT)' band13-q=4.3600000000000003 band13-slope='x1' band13-type='Bell' band14-frequency=567.41999999999996 band14-mode='RLC (BT)' band14-q=4.3600000000000003 band14-slope='x1' band14-type='Bell' band15-frequency=714.34000000000003 band15-mode='RLC (BT)' band15-q=4.3600000000000003 band15-slope='x1' band15-type='Bell' band16-frequency=899.28999999999996 band16-mode='RLC (BT)' band16-q=4.3600000000000003 band16-slope='x1' band16-type='Bell' band17-frequency=1132.1500000000001 band17-mode='RLC (BT)' band17-q=4.3600000000000003 band17-slope='x1' band17-type='Bell' band18-frequency=1425.29 band18-mode='RLC (BT)' band18-q=4.3600000000000003 band18-slope='x1' band18-type='Bell' band19-frequency=1794.3299999999999 band19-mode='RLC (BT)' band19-q=4.3600000000000003 band19-slope='x1' band19-type='Bell' band2-frequency=35.799999999999997 band2-mode='RLC (BT)' band2-q=4.3600000000000003 band2-slope='x1' band2-type='Bell' band20-frequency=2258.9299999999998 band20-mode='RLC (BT)' band20-q=4.3600000000000003 band20-slope='x1' band20-type='Bell' band21-frequency=2843.8200000000002 band21-mode='RLC (BT)' band21-q=4.3600000000000003 band21-slope='x1' band21-type='Bell' band22-frequency=3580.1599999999999 band22-mode='RLC (BT)' band22-q=4.3600000000000003 band22-slope='x1' band22-type='Bell' band23-frequency=4507.1499999999996 band23-mode='RLC (BT)' band23-q=4.3600000000000003 band23-slope='x1' band23-type='Bell' band24-frequency=5674.1599999999999 band24-mode='RLC (BT)' band24-q=4.3600000000000003 band24-slope='x1' band24-type='Bell' band25-frequency=7143.3500000000004 band25-mode='RLC (BT)' band25-q=4.3600000000000003 band25-slope='x1' band25-type='Bell' band26-frequency=8992.9400000000005 band26-mode='RLC (BT)' band26-q=4.3600000000000003 band26-slope='x1' band26-type='Bell' band27-frequency=11321.450000000001 band27-mode='RLC (BT)' band27-q=4.3600000000000003 band27-slope='x1' band27-type='Bell' band28-frequency=14252.860000000001 band28-mode='RLC (BT)' band28-q=4.3600000000000003 band28-slope='x1' band28-type='Bell' band29-frequency=17943.279999999999 band29-mode='RLC (BT)' band29-q=4.3600000000000003 band29-slope='x1' band29-type='Bell' band3-frequency=45.07 band3-mode='RLC (BT)' band3-q=4.3600000000000003 band3-slope='x1' band3-type='Bell' band4-frequency=56.740000000000002 band4-mode='RLC (BT)' band4-q=4.3600000000000003 band4-slope='x1' band4-type='Bell' band5-frequency=71.430000000000007 band5-mode='RLC (BT)' band5-q=4.3600000000000003 band5-slope='x1' band5-type='Bell' band6-frequency=89.930000000000007 band6-mode='RLC (BT)' band6-q=4.3600000000000003 band6-slope='x1' band6-type='Bell' band7-frequency=113.20999999999999 band7-mode='RLC (BT)' band7-q=4.3600000000000003 band7-slope='x1' band7-type='Bell' band8-frequency=142.53 band8-mode='RLC (BT)' band8-q=4.3600000000000003 band8-slope='x1' band8-type='Bell' band9-frequency=179.43000000000001 band9-mode='RLC (BT)' band9-q=4.3600000000000003 band9-slope='x1' band9-type='Bell' [sourceoutputs/filter] installed=false post-messages=false [sourceoutputs/gate] installed=false post-messages=false [sourceoutputs/limiter] installed=false post-messages=false [sourceoutputs/maximizer] installed=false post-messages=false [sourceoutputs/multibandcompressor] installed=false post-messages=false [sourceoutputs/multibandgate] installed=false post-messages=false [sourceoutputs/pitch] installed=false post-messages=false [sourceoutputs/reverb] installed=false post-messages=false [sourceoutputs/rnnoise] installed=false model-path='Standard RNNoise Model' post-messages=false [sourceoutputs/stereotools] installed=false post-messages=false [sourceoutputs/webrtc] installed=true post-messages=false state=false [spectrum] fill=true ```

Finally

Thank you for sharing pulseeffects with the world! I really hope you can give me a hint where I need to look next. Alternatively: Should I switch to Pulseeffects 5?

I think none of the German text here is important enough for me to translate. Tell me if I'm wrong! :)

wwmm commented 3 years ago

GLib-GIO-CRITICAL **: 22:11:22.075: g_settings_bind_with_mapping: assertion 'G_IS_OBJECT (object)' failed

That is usually a sign that something is broken in one of the GTK libraries.

I am not sure about what could be causing the nan errors. We only try to interpolate when trying to show the spectrum data. But it comes after all the plugins. What happens if you disable the spectrum in our settings menu?

Is the audio fine when no plugin is enabled?

Alternatively: Should I switch to Pulseeffects 5?

Probably not. Unless you have a reason to use PipeWire right now you can stay on our release for Pulseaudio. But if possible upgrade to 4.8.5. On systems with dconf 0.40 or higher that PulseEffects version is necessary.

BenWiederhake commented 3 years ago

GLib-GIO-CRITICAL **: 22:11:22.075: g_settings_bind_with_mapping: assertion 'G_IS_OBJECT (object)' failed

That is usually a sign that something is broken in one of the GTK libraries.

Great, then I can ignore it I guess.

I am not sure about what could be causing the nan errors. We only try to interpolate when trying to show the spectrum data. But it comes after all the plugins. What happens if you disable the spectrum in our settings menu?

I ran into hardware issues, so it'll take a while until I can run the system again. Let's see if fixing the hardware issue also makes the sound issue go away (although this sounds nonsensical to me).

Is the audio fine when no plugin is enabled?

Yes, that's what I was doing as a temporary workaround.

Alternatively: Should I switch to Pulseeffects 5?

Probably not. Unless you have a reason to use PipeWire right now you can stay on our release for Pulseaudio. But if possible upgrade to 4.8.5. On systems with dconf 0.40 or higher that PulseEffects version is necessary.

I only installed dconf to generate the above report, but I'll do that when my system works again.

wwmm commented 3 years ago

Great, then I can ignore it I guess.

No you can't. We use the g_settings_bind_with_mapping function in many places.

BenWiederhake commented 3 years ago

Oh, good to know! Once it runs again, where do I even begin to look? It's just a plain installation of "Debian Testing", no config or tampering that I'm aware of.

BenWiederhake commented 3 years ago

I ran into hardware issues, so it'll take a while until I can run the system again. Let's see if fixing the hardware issue also makes the sound issue go away (although this sounds nonsensical to me).

I can't believe it; switching hardware did fix the issue. I don't know if it's just the different chipset, or whether the actual hardware was faulty. Either way, I'm closing this.