← Back to context

Comment by theshrike79

5 months ago

> Now having learned that, I really (really) wonder how such a bug can happen, and how it can stay ignored for so long by the always-ranted-about masters of vertically integrated luxury computers. More the former, though.

My first guess was that "volume up" is actually "increase volume on left channel" and "increase volume on right channel"

And when there's high CPU load, one of those commands gets lost or ignored for some reason.

And they can't synchronize this?

  • Normally the solution to this is to have a pair of parameters, pan and gain and compute the discrete channel gains from those two parameters. That way there's no synchronization and you can handle changes to those parameters independently.

    It sounds like they have inverted the relationship between what is displayed to the users and what is used by the machine.