2013/3/30 Justin Chudgar <justin at justinzane.com>: >> The "unwanted frequencies are discarded" part is what you did wrong. > > I disagree with this analysis for this use-case. If this implementation were > in remix.c it would make sense. However, it works with fictitious, synthetic, > duplicated, averaged, generally boooooooogus (can't find quite the right > adjective) source data. This module does NOT do remixing. Though I would > prefer this to be done in remix.c, many people have said that it should be in > a module and I am simply trying to achieve what I want within the guidelines > laid out by more experienced and smarter pulseaudio community members. OK. Since there are contradicting requirements put on you by different people, let there be two modules. One for your use case (discard high frequencies from the LFE channel, add phase delays to other channels accordingly), one for my use case (move bass to subwoofer from other channels). And yes, our use cases both matter, and they differ also by the selection of the source material. I was talking more with music DVDs and BluRays in mind, you had CDs. Still, I reserve the right to review the code. -- Alexander E. Patrakov