summaryrefslogtreecommitdiffstats
path: root/src/engine/enginemaster.h
AgeCommit message (Expand)Author
2020-12-02Merge branch '2.3' of github.com:mixxxdj/mixxx into cleanup-headersJan Holthuis
2020-11-19Pass non-trivial/large function args by referenceJan Holthuis
2020-11-10Remove long copyright headersxerus2000
2020-11-10Use #pragma once everywherexerus2000
2020-09-24engine/enginemaster: Use CSAMPLE_GAIN for gain valuesJan Holthuis
2020-06-10Get rid of char group stringsDaniel Schürmann
2020-05-17make use of auto and replace Ptr by Pointer in typedefDaniel Schürmann
2020-05-16don't leak ChannelHandleFactoryDaniel Schürmann
2020-05-07Merge remote-tracking branch 'upstream/2.2'Be
2020-05-03make sidechainMixRequired constDaniel Schürmann
2020-05-03Added EngineMaster::sidechainMixRequired() function for a repeated conditionDaniel Schürmann
2019-01-12Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2019-01-06move EngineChannel classes to their own folderBe
2018-07-19Respect volume control of the microphone channelsDaniel Schürmann
2017-12-21rename [MicrophoneMix] effect hook to [BusTalkover]be_
2017-12-19only apply master EQ to master output, not record/broadcast signalbe_
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-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-05make MicMonitorMode setting backwards compatible with Mixxx 2.0be_
2017-07-04revert channelGain name to channelVolumebe_
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-22fix failing EngineMaster PFL testsbe_
2017-06-22fix failing EngineMaster PFL testsbe_
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-21move sound I/O registration for non-EngineChannels to EngineMasterbe_
2017-06-21add a record/broadcast inputbe_
2017-06-13pull ChannelHandleFactory out of EngineMaster and into MixxxMainWindowbe_
2017-06-12apply effects in place for mic talkover channelsbe_
2017-06-11apply effects to individual deck outputsbe_
2017-06-09calculate input latency for users from measured round trip latencybe_
2017-06-09input latency compensation for microphone inputsbe_
2017-06-08add booth gain knob and apply talkover ducking to booth outputbe_
2017-06-07add separate booth output with mics optionally mixed inbe_
2017-05-10move effects post-faderbe_
2016-05-04Misc lint.RJ Ryan
2016-04-27Move all Control classes to src/control.RJ Ryan
2016-02-17removed unused [master],"rate"Daniel Schürmann
2016-01-24Use UserSettings (typedef) instead of ConfigObject.RJ Ryan
2015-12-28Move SoundManager/SoundDevice/etc. to src/soundio/.RJ Ryan
2015-08-23Added Sidechain stream to SoundMamagerDaniel Schürmann
2015-04-17forgot to remove unneeded objectsOwen Williams