MeteorStudioASU/lcc

Feature Request: Add 7.1 down-mixing to lcc_rtaudio.c

ionizer999 opened this issue · 2 comments

It would be great to play 7.1 and 5.1 content via Soundflower and have lcc automatically check if there is input in the additional channels and mix it down to 2.0 or 4.0 content.

From the paper I understand that lcc can even simulate 7.1 content with just a 2.0 system, but that for the real experience a 4.0 system is needed.

It would be great to have that down-mixing support directly in LCC.

We first need a 4.0 LCC application. Maybe the crowd is willing to build that...

Maybe the engineers could provide a plan of what needs to be done?

Is it enough to run 2 LCC-algorithms and map in a 5.1 system:

L => L (LCC 1)
R => R (LCC 1)

C => L+R (LCC 1)

BL => L (LCC 2)
BR => R (LCC 2)

Bass => Bass

which then outputs:

LCC 1 / L => L
LCC 1 / R => R

LCC 2 / L => BL
LCC 2 / R => BR

Bass => Bass

That sounds easy enough (famous last words).