├── .gitignore ├── CTAGDRC.jucer ├── Documentation ├── Base-Diagram.png ├── CTAGDRC_Snap.png ├── Feed-Forward-Diagramm.jpg ├── Full-Compressor-Diagram.jpg ├── Full-Diagram.png ├── Placeholder_Cover.JPG ├── alpha.png ├── alphaAttack.png ├── alphaRelease.png ├── attack_release_automation.png ├── comp_nocomp.png ├── compression-curve.png ├── crest-factor.png ├── filter-stepresponse.png ├── filter.png ├── hard_knee.png ├── new_lookahead.png ├── normal_lookahead.png ├── peak_rms_detector.png ├── smooth-branching.png ├── smooth-decoupled.png ├── soft_knee.png └── test_signal.png ├── Drawables └── power_white.svg ├── Fonts ├── Roboto-Bold.ttf ├── Roboto-Light.ttf ├── Roboto-Medium.ttf └── Roboto-Regular.ttf ├── LICENSE ├── README.md └── Source ├── PluginEditor.cpp ├── PluginEditor.h ├── PluginProcessor.cpp ├── PluginProcessor.h ├── dsp ├── Compressor.cpp ├── CrestFactor.cpp ├── DelayLine.cpp ├── EnvelopeFollower.cpp ├── GainComputer.cpp ├── LevelDetector.cpp ├── LevelEnvelopeFollower.cpp ├── LookAhead.cpp ├── SmoothingFilter.cpp └── include │ ├── Compressor.h │ ├── CrestFactor.h │ ├── DelayLine.h │ ├── EnvelopeFollower.h │ ├── GainComputer.h │ ├── LevelDetector.h │ ├── LevelEnvelopeFollower.h │ ├── LookAhead.h │ └── SmoothingFilter.h ├── gui ├── Meter.cpp ├── MeterBackground.cpp ├── MeterNeedle.cpp └── include │ ├── LabeledSlider.h │ ├── Meter.h │ ├── MeterBackground.h │ ├── MeterNeedle.h │ ├── ModSlider.h │ └── SCLookAndFeel.h └── util └── include ├── Constants.h └── SIMDMath.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/.gitignore -------------------------------------------------------------------------------- /CTAGDRC.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/CTAGDRC.jucer -------------------------------------------------------------------------------- /Documentation/Base-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/Base-Diagram.png -------------------------------------------------------------------------------- /Documentation/CTAGDRC_Snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/CTAGDRC_Snap.png -------------------------------------------------------------------------------- /Documentation/Feed-Forward-Diagramm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/Feed-Forward-Diagramm.jpg -------------------------------------------------------------------------------- /Documentation/Full-Compressor-Diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/Full-Compressor-Diagram.jpg -------------------------------------------------------------------------------- /Documentation/Full-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/Full-Diagram.png -------------------------------------------------------------------------------- /Documentation/Placeholder_Cover.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/Placeholder_Cover.JPG -------------------------------------------------------------------------------- /Documentation/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/alpha.png -------------------------------------------------------------------------------- /Documentation/alphaAttack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/alphaAttack.png -------------------------------------------------------------------------------- /Documentation/alphaRelease.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/alphaRelease.png -------------------------------------------------------------------------------- /Documentation/attack_release_automation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/attack_release_automation.png -------------------------------------------------------------------------------- /Documentation/comp_nocomp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/comp_nocomp.png -------------------------------------------------------------------------------- /Documentation/compression-curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/compression-curve.png -------------------------------------------------------------------------------- /Documentation/crest-factor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/crest-factor.png -------------------------------------------------------------------------------- /Documentation/filter-stepresponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/filter-stepresponse.png -------------------------------------------------------------------------------- /Documentation/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/filter.png -------------------------------------------------------------------------------- /Documentation/hard_knee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/hard_knee.png -------------------------------------------------------------------------------- /Documentation/new_lookahead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/new_lookahead.png -------------------------------------------------------------------------------- /Documentation/normal_lookahead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/normal_lookahead.png -------------------------------------------------------------------------------- /Documentation/peak_rms_detector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/peak_rms_detector.png -------------------------------------------------------------------------------- /Documentation/smooth-branching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/smooth-branching.png -------------------------------------------------------------------------------- /Documentation/smooth-decoupled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/smooth-decoupled.png -------------------------------------------------------------------------------- /Documentation/soft_knee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/soft_knee.png -------------------------------------------------------------------------------- /Documentation/test_signal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Documentation/test_signal.png -------------------------------------------------------------------------------- /Drawables/power_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Drawables/power_white.svg -------------------------------------------------------------------------------- /Fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /Fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /Fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /Fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/README.md -------------------------------------------------------------------------------- /Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/PluginEditor.h -------------------------------------------------------------------------------- /Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/PluginProcessor.h -------------------------------------------------------------------------------- /Source/dsp/Compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/Compressor.cpp -------------------------------------------------------------------------------- /Source/dsp/CrestFactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/CrestFactor.cpp -------------------------------------------------------------------------------- /Source/dsp/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/DelayLine.cpp -------------------------------------------------------------------------------- /Source/dsp/EnvelopeFollower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/EnvelopeFollower.cpp -------------------------------------------------------------------------------- /Source/dsp/GainComputer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/GainComputer.cpp -------------------------------------------------------------------------------- /Source/dsp/LevelDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/LevelDetector.cpp -------------------------------------------------------------------------------- /Source/dsp/LevelEnvelopeFollower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/LevelEnvelopeFollower.cpp -------------------------------------------------------------------------------- /Source/dsp/LookAhead.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/LookAhead.cpp -------------------------------------------------------------------------------- /Source/dsp/SmoothingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/SmoothingFilter.cpp -------------------------------------------------------------------------------- /Source/dsp/include/Compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/Compressor.h -------------------------------------------------------------------------------- /Source/dsp/include/CrestFactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/CrestFactor.h -------------------------------------------------------------------------------- /Source/dsp/include/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/DelayLine.h -------------------------------------------------------------------------------- /Source/dsp/include/EnvelopeFollower.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/EnvelopeFollower.h -------------------------------------------------------------------------------- /Source/dsp/include/GainComputer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/GainComputer.h -------------------------------------------------------------------------------- /Source/dsp/include/LevelDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/LevelDetector.h -------------------------------------------------------------------------------- /Source/dsp/include/LevelEnvelopeFollower.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/LevelEnvelopeFollower.h -------------------------------------------------------------------------------- /Source/dsp/include/LookAhead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/LookAhead.h -------------------------------------------------------------------------------- /Source/dsp/include/SmoothingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/dsp/include/SmoothingFilter.h -------------------------------------------------------------------------------- /Source/gui/Meter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/Meter.cpp -------------------------------------------------------------------------------- /Source/gui/MeterBackground.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/MeterBackground.cpp -------------------------------------------------------------------------------- /Source/gui/MeterNeedle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/MeterNeedle.cpp -------------------------------------------------------------------------------- /Source/gui/include/LabeledSlider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/include/LabeledSlider.h -------------------------------------------------------------------------------- /Source/gui/include/Meter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/include/Meter.h -------------------------------------------------------------------------------- /Source/gui/include/MeterBackground.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/include/MeterBackground.h -------------------------------------------------------------------------------- /Source/gui/include/MeterNeedle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/include/MeterNeedle.h -------------------------------------------------------------------------------- /Source/gui/include/ModSlider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/include/ModSlider.h -------------------------------------------------------------------------------- /Source/gui/include/SCLookAndFeel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/gui/include/SCLookAndFeel.h -------------------------------------------------------------------------------- /Source/util/include/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/util/include/Constants.h -------------------------------------------------------------------------------- /Source/util/include/SIMDMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p-hlp/CTAGDRC/HEAD/Source/util/include/SIMDMath.h --------------------------------------------------------------------------------