remove "master mix" option

Bug #1381226 reported by Be
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

Currently, 1.12 has "Master Mix" (Enabled/Disabled) and "Master Output Mode" (Stereo/Mono) fields in the Sound Hardware configuration dialogue. I don't see the need for either of these fields. Regarding the "Master Mix" field, if one wants to turn off the master mix, then simply select "None" for the master output. Regarding the "Master Output Mode" field, Mixxx should automatically output in mono when a single channel is selected and in stereo when a pair of channels is selected. Perhaps I'm lacking imagination, but I can't think of a case when it would be useful to output to a pair of channels in mono. If there is no need for the ability to do this, then there is no need for the "Master Output Mode" field. Keeping these fields on the dialogue is unnecessary clutter.

Revision history for this message
Owen Williams (ywwg) wrote :

Outputting two mono channels is often needed for certain really crappy venues that downmix everything to mono from stereo -- if you don't provide both channels the mains levels would be half what they should be.

Removing Master Mix might be possible

Revision history for this message
Be (be.ing) wrote :

If the venue downmixes everything to mono from stereo, wouldn't outputting to stereo sound the same as outputting two mono channels?

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I agree that these options are somehow confusing. So any Ideas to improve that are welcome.

We have use cases for "Master Mix" = enabled and "Master" = Non, because the master mix can be recorded, broadcasted and Mixed to headphone .

Mixxx has already automatically output in mono when a single channel is selected.
A two channels mono output is required, for outdoor gigs, where L and R speakers are installed in different places.
A Single channel output would require a splitter cable here to feed the mono channel to L and R Amp.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

> wouldn't outputting to stereo sound the same as outputting two mono channels?

It depends on the played track.
For
Creedence Clearwater Revival - Susie Q
it is not the case.

Changed in mixxx:
status: New → Confirmed
summary: - redundant options in Sound Hardware configuration
+ confusing options in Sound Hardware configuration
Changed in mixxx:
importance: Undecided → Wishlist
Revision history for this message
Be (be.ing) wrote : Re: confusing options in Sound Hardware configuration

> We have use cases for "Master Mix" = enabled and "Master" = Non, because the master mix can be recorded, broadcasted and Mixed to headphone .

In those cases, could the master mix be automatically turned on when necessary even if it is not outputting to any sound card? That would eliminate the need for the "Master Mix" option in the GUI.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

This might be possible.
But How to decide if we need the Master Mix for headphones?

Revision history for this message
Owen Williams (ywwg) wrote :

How much CPU are we really saving by having the option to disable the Master Mix? It seems like a lot of complexity for something most people will never care about. (Most of our CPU goes toward EQ -- I don't think adding streams together could possibly be significant)

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I have not measure the CPU saving.

This was a fix for this Bug #1269139
And yes, it is a rare use case and saves only some CPU.

Revision history for this message
Be (be.ing) wrote :

If the master/headphone mix is all the way down or there is no output to headphones, the master mix could be turned off.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

So, it sounds like there is a rare but valid reason for mono downmix.

The master mix preference option was added because we can't tell whether the master is needed. So I'll re-name this bug to be dedicated to being able to tell when the master output is needed:

Cases:
1) When a sidechain worker is active.
2) When a master output is enabled.

As for the head/master corner case -- I'm for making that knob do nothing if no master output is enabled.

summary: - confusing options in Sound Hardware configuration
+ remove "master mix" option
Changed in mixxx:
milestone: none → 1.12.0
jus (jus)
Changed in mixxx:
milestone: 2.0.0 → none
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7607

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.