GoXLR-on-Linux / goxlr-utility

An unofficial GoXLR App replacement for Linux, Windows and MacOS
MIT License
636 stars 36 forks source link

Chaning the mic gate threshold "freezes" app #61

Closed exel80 closed 1 year ago

exel80 commented 1 year ago

I am having this weird issue, when I lower microphone gate threshold to 0 (or close to it) it freezes the utilities dashboard, none of the buttons (in mixer or dashboard) works anymore or register events into debug console.

Also when this happens microphone only pick up my voice when I speak close to it. Killing goxlr-deamon and reopening it fixes this.

For I just dont touch gate slider, and raising gain so that voice triggers the gate. I listed my setups below.

Debug log

First I raised gate little, then lower it to 0. After console said -17 it didnt log any event, even when I put it back to 49.

13:46:44 [DEBUG] (4) goxlr_daemon::device: Setting GateThreshold to -32
13:46:44 [DEBUG] (4) goxlr_daemon::device: Setting GateThreshold to -33
13:46:44 [DEBUG] (4) goxlr_daemon::device: Setting GateThreshold to -34
13:46:44 [DEBUG] (4) goxlr_daemon::device: Setting GateThreshold to -34
13:46:44 [DEBUG] (4) goxlr_daemon::device: Setting GateThreshold to -34
13:46:44 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -34
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -32
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -32
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -31
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -31
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -28
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -28
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -26
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -25
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -23
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -21
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -20
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -18
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -18
13:46:48 [DEBUG] (3) goxlr_daemon::device: Setting GateThreshold to -17

My setup

Asus Zenbook 13 UX390UA Fedora 38

Goxlr utilities v.0.10.2 Mic type is Condenser (+48V)

Goxlr Mini Cloud Microphones - Cloudlifter CL-1 Mic Activator Shure SM 7 B

FrostyCoolSlug commented 1 year ago

Thanks for the report. I'm guessing (and hoping) this is related to #57 where slightly slow responses from the GoXLR Mini when sending changes can cause a deadlock while handling the patch report. It's been fixed in 0.11.0, but hasn't been released yet.

exel80 commented 1 year ago

Happy to tell that 0.11.0 fixed my issue =) Now I can change gate threshold without goxlr-utilites freezing. Thanks :+1: