summaryrefslogtreecommitdiffstats
path: root/src/engine/enginemaster.cpp
AgeCommit message (Expand)Author
2019-01-12Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2019-01-06move EngineChannel classes to their own folderBe
2018-12-29Merge pull request #1753 from daschuer/lp1782568Daniel Schürmann
2018-09-15Fix aliasing violations when using SampleUtil::copy2WithGain. Bug #1770771.RJ Skerry-Ryan
2018-07-19Respect volume control of the microphone channelsDaniel Schürmann
2018-07-19Respect microphone mute control, used in Deere.Daniel Schürmann
2018-04-05delete all leaking COsDaniel Schürmann
2017-12-21rename [MicrophoneMix] effect hook to [BusTalkover]be_
2017-12-21rename group string for microphone mix effects busbe_
2017-12-19only apply master EQ to master output, not record/broadcast signalbe_
2017-12-10minor code cleanupbe_
2017-12-06clean up initialization of ChannelHandlesbe_
2017-11-25add [Microphones] effect bus processingbe_
2017-11-25fix non-EngineChannel effects routingbe_
2017-09-16Merge remote-tracking branch 'upstream/master' into postfader_effectsbe_
2017-09-16Merge pull request #1335 from daschuer/metronomDaniel Schürmann
2017-08-27Removed unused fields from GroupFeatureState and scale length by secondsDaniel Schürmann
2017-07-29Merge remote-tracking branch 'upstream/master' into balance_effectDaniel Schürmann
2017-07-28Merge remote-tracking branch 'upstream/master' into postfader_effectsbe_
2017-07-16Ramp balance knob to remove cracklingDaniel Schürmann
2017-07-05add TODO commentbe_
2017-07-05"round trip latency" -> "microphone latency compensation"be_
2017-07-05add some comments to EngineMaster::processbe_
2017-07-05return correct buffer from EngineMaster::getSidechainBufferbe_
2017-07-04factor out application of master effects to its own functionbe_
2017-07-03"talkover mix mode" -> "microphone monitor mode"be_
2017-07-03do not delay outputs with software monitoring of microphonesbe_
2017-07-01remove redundant non-ramping ChannelMixer functionsbe_
2017-06-26apply master channel effects to both master & booth outputsbe_
2017-06-26clarify comments regarding direct monitoring talkover mix modebe_
2017-06-26use full round trip time for latency compensation delaysbe_
2017-06-22clarify TODO commentbe_
2017-06-21move input latency compensation logic from EngineMaster to DlgPrefSoundbe_
2017-06-21add a booth delaybe_
2017-06-21refactor TalkoverMixMode handling for readabilitybe_
2017-06-21consolidate RECORD_BROADCAST and SIDECHAIN AudioPath typesbe_
2017-06-21move sound I/O registration for non-EngineChannels to EngineMasterbe_
2017-06-21add a record/broadcast inputbe_
2017-06-20add talkover mix to record/broadcast signal in direct monitor modebe_
2017-06-20fix double processing of headphone input latency compensation delaybe_
2017-06-13pull ChannelHandleFactory out of EngineMaster and into MixxxMainWindowbe_
2017-06-12apply effects in place for mic talkover channelsbe_
2017-06-12avoid modifying inputs to ChannelMixer::applyEffectsAndMixChannels(Ramping)be_
2017-06-11apply effects to individual deck outputsbe_
2017-06-11split effects processing into prefader and postfader stagesbe_
2017-06-10apply effects to both master output post-fader and headphones PFLbe_
2017-06-09calculate input latency for users from measured round trip latencybe_
2017-06-09input latency compensation for microphone inputsbe_
2017-06-08fix application of headphone gain in split cue modebe_
2017-06-08add booth gain knob and apply talkover ducking to booth outputbe_