First pass at implementing a sidechain compressor, for mostly for lowering music volume when mic is active.
Microphone sidechain compression basically works.
Need to enable/disable, and maybe need to reverse strength value.
Don't need mic buffer
Have the sidechain compressor just return a gain, not do the actual compression.
Other notes.
Add Bypass flag to ChannelInfo for channels that bypass the primary gain controls.
Make bypass gain configurable, since it needs to be different
for headphone vs master mix.
Add enable/disable pushbutton for mic ducking
Merge branch 'master' of github.com:mixxxdj/mixxx into mic-sidechain
Add controls for duck mode (auto or manual) and strength.
refactor micducking into a helper class.
Address notes, fix bad CO connection
Merge branch 'master' of github.com:mixxxdj/mixxx into mic-sidechain
refactor Mic-specific language to generic talkover language
A couple more refactoring cleanups.
isTalkover should be a pushbutton
unnecessary comments.
better comment.
More robust default creation.
remove unnecessary Auxiliary stuff
Last notes