Belphemur / SoundSwitch

C# application to switch default playing device. Download: https://soundswitch.aaflalo.me/
https://soundswitch.aaflalo.me/
GNU General Public License v2.0
2.42k stars 174 forks source link

SoundSwitch freezing (Probably related to Korg nanoKontrol2 or MIDIMixer) #1536

Open FelipeGlauber opened 3 months ago

FelipeGlauber commented 3 months ago

What happened?

Firstly, I love your app and I'm honored to make some donations almost every month here on GitHub.

I'm using SoundSwitch by at least two years and it proved to be one of the most rock solid apps on my everyday use. I use just to mute or switch my outputs by shortcuts, PERIOD.

Last month I bought a KORG nanoKontrol2 (MIDI controller) to interact with the MIDIMixer (open source Windows Volume controller). Since then the SoundSwitch freezes on every Windows Startup. But if I end SoundSwitch process on Task Manager and reopen, app returns perfect and works well until next PC restart. Configureds shortcuts don't work and when I right click the notification area icon the panel stuck on screen until I kill the proccess.

image

My workaround was to disable the "startup with Windows" and schedule a task on Task Scheduler natively on Windows 10 to delay it startup by 30 seconds..

Step to reproduce

I notice the bug only when I push my shortcuts, so nothing happens, I try to right click the notification area icon and the float window stuck on screen opened.

I have two MIDI controllers connected to my PC: KORG nanoKONTROL 2, as mentioned above, and a Novation LaunchPad MINI.

MIDIMixer (https://www.midi-mixer.com/) and LunchPAD (https://github.com/ruohki/lunchpad) are the sound/MIDI control related apps that startups together with SoundSwitch.

LunchPAD had always worked well together with SoundSwitch,triggering my SS shortcuts in a button. MIDIMixer is new in my setup and probably the trigger to my problem. But MIDIMixer is working very well.

Version

6.11.1

What version of Windows are you seeing the problem on?

Windows 10

Relevant log output

Full today's logs (it just happened): https://pastebin.com/raw/tPeW3DPs