mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.45k stars 1.27k forks source link

Mixxx jack settings should not need reconfiguring every time I change hardware #8601

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: wolftune Date: 2016-07-19T01:18:08Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1604207


If I switch back and forth from my internal or external audio interface, Mixxx requires me to do a reconfiguring every time even when I am only setting just a single master output and no other settings. There's no need for this. All other JACK programs work fine when started with whatever hardware. Mixxx should just use the default system output from JACK and that shouldn't have to be reselected just because the last time I ran Mixxx it was with the other hardware.

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2016-07-19T06:19:00Z


This is an issue because Mixxx uses Jack via Portaudio. I am currently working on a native Jack integration.

mixxxbot commented 2 years ago

Commented by: wolftune Date: 2016-07-19T12:52:49Z


Ah, that makes sense. Incidentally, the same issue is not present in other Portaudio apps, but that's because they don't keep persistent connections at all. So, Audacity and VLC (for example), connect to the system only when playing and then their JACK connection dies when you stop playing. There's definitely pros and cons to Mixxx's way of handling Portaudio.

In any case, native JACK integration is the correct approach. Looking forward to that. Thanks for your work!