Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usability: When assigning already used channels, swap with channels that was previously used on the output that grabs the already used channels #13858

Open
spotlesscoder opened this issue Nov 9, 2024 · 5 comments
Labels

Comments

@spotlesscoder
Copy link
Contributor

Feature Description

Scenario: I have assigned channel 1-2 to headphones
Now I want to assign channel 3-4 to headphones and 1-2 to main out
So I choose the device for main and channels 3-4 automatically are assigned to main
Now I change the channels for main to 1-2
Now both main and headphones share channel 1-2 which is I guess something you almost never want

So the headphone channels should have been set to 3-4 (what was prior on main) automatically

@Swiftb0y
Copy link
Member

Swiftb0y commented Nov 9, 2024

but what if you do want want both outputs on the same channel? Automatically swapping would make it impossible. Also how often do you swap channels that this feature would be a meaningful speedup for you?

@spotlesscoder
Copy link
Contributor Author

Maybe we can make a button that can revert the automatic swap? Or ask the user in a dialog?

Unfortunately Mixxx forgets my settings almost every time I unplug and re-plug my controller so very often

@Swiftb0y
Copy link
Member

Swiftb0y commented Nov 9, 2024

yeah that is an issue. Though we added some features to make that better in the next versions.

@ronso0
Copy link
Member

ronso0 commented Nov 9, 2024

but what if you do want want both outputs on the same channel?

Not possible anyway ; )
image

@Swiftb0y
Copy link
Member

Swiftb0y commented Nov 9, 2024

Not if you ask Mixxx, but technically you can when rerouting using an external tool (when going through pipewire for example).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants