10-06-2018, 04:44 PM
(09-24-2018, 09:01 PM)koslowj Wrote: I second the request for a button to flip polarity. For an explanation, why this is needed, see e.g. https://www.positive-feedback.com/Issue1...effect.htm
Despite being easy to demonstrate (interchange the two speaker cables at each of your speakers), this effect is not widely known and even denied by some people.
A few amps have a dedicated switch for this (like the TACT Millenium), unfortunately mine does not. A great number of recordings suffer from reversed polarity (which allegedly sounds better when listening with headphones), see http://audiogeorge.com/the-polarity-list/
Daphile, which is only available for x86-based machines, has such a button, although hidden deep inside the menu system.
In sox the reversal can be accomplished by multiplying the volume with -1:
sox -v -1 <in-file> <out-file>
Ideally, the library would store the information about the polarity of each track and play it accordingly without further user intervention, apart from telling the library once that this particular track needs to be inverted.
Best regards,
-- Jürgen
Hi Tim!
As a long lapsed programmer, and having no experience in any of the components of your wonderful software, I have no idea if Jurgen's idea of using Sox to accomplish this is doable or feasible. It LOOKS simple but I really haven't a clue. This is something that was implemented in a C-Play - an early implementation of Sox upsampling etc. I assume using this Sox command. And something I have been asking for for a couple of years now - and had given up on.
Your consideration would be appreciated - but if it is simply beyond the scope of this project - so be it.
Thanks!
ProtoDAC, Rpi4, TD146, Mayware, Ortophon Blue, Schitt M1, Pass B1,Ayima, Luxman, MarkAudio OB