├── .gitignore ├── .gitmodules ├── .travis.yml ├── AmpFeedbackFDN ├── CMakeLists.txt └── Source │ ├── AmpFeedbackFDN.cpp │ ├── AmpFeedbackFDN.h │ ├── AmpFeedbackFDNProcessor.cpp │ └── AmpFeedbackFDNProcessor.h ├── BaseFDN ├── CMakeLists.txt └── Source │ ├── BaseFDNProcessor.cpp │ ├── BaseFDNProcessor.h │ └── gui.xml ├── ChorusFDN ├── CMakeLists.txt └── Source │ ├── ChorusFDN.cpp │ ├── ChorusFDN.h │ ├── ChorusFDNProcessor.cpp │ └── ChorusFDNProcessor.h ├── FBExperiment ├── CMakeLists.txt └── Source │ ├── FBExperimentProcessor.cpp │ ├── FBExperimentProcessor.h │ └── FBProc.h ├── LevelDependentFDN ├── CMakeLists.txt └── Source │ ├── LevelDependentFDNProcessor.cpp │ ├── LevelDependentFDNProcessor.h │ ├── LevelDetectFDN.cpp │ └── LevelDetectFDN.h ├── README.md ├── ReverbTester ├── CMakeLists.txt └── Source │ ├── Console.cpp │ ├── Console.h │ ├── FilePlayer.cpp │ ├── FilePlayer.h │ ├── IRViewer.cpp │ ├── IRViewer.h │ ├── ReverbTesterEditor.cpp │ ├── ReverbTesterEditor.h │ ├── ReverbTesterProcessor.cpp │ └── ReverbTesterProcessor.h ├── SchroederArch2 ├── CMakeLists.txt └── Source │ ├── Schroeder2.h │ ├── SchroederArch2Processor.cpp │ └── SchroederArch2Processor.h ├── create.sh ├── setup.sh ├── shared ├── AllpassDelay.h ├── Biquad.h ├── CMakeLists.txt ├── DCBlocker.h ├── DelayLine.cpp ├── DelayLine.h ├── DelayUtils.h ├── DryWetProcessor.h ├── FDN.cpp ├── FDN.h ├── LPF.h ├── LevelDetector.cpp ├── LevelDetector.h ├── MixingMatrixUtils.h ├── PluginProcessor.h ├── ShelfFilter.cpp ├── ShelfFilter.h ├── SineWave.h └── r8lib │ ├── CMakeLists.txt │ ├── matrix_exponential.cpp │ ├── matrix_exponential.h │ ├── r8lib.cpp │ └── r8lib.h └── test.sh /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/.travis.yml -------------------------------------------------------------------------------- /AmpFeedbackFDN/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/AmpFeedbackFDN/CMakeLists.txt -------------------------------------------------------------------------------- /AmpFeedbackFDN/Source/AmpFeedbackFDN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/AmpFeedbackFDN/Source/AmpFeedbackFDN.cpp -------------------------------------------------------------------------------- /AmpFeedbackFDN/Source/AmpFeedbackFDN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/AmpFeedbackFDN/Source/AmpFeedbackFDN.h -------------------------------------------------------------------------------- /AmpFeedbackFDN/Source/AmpFeedbackFDNProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/AmpFeedbackFDN/Source/AmpFeedbackFDNProcessor.cpp -------------------------------------------------------------------------------- /AmpFeedbackFDN/Source/AmpFeedbackFDNProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/AmpFeedbackFDN/Source/AmpFeedbackFDNProcessor.h -------------------------------------------------------------------------------- /BaseFDN/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/BaseFDN/CMakeLists.txt -------------------------------------------------------------------------------- /BaseFDN/Source/BaseFDNProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/BaseFDN/Source/BaseFDNProcessor.cpp -------------------------------------------------------------------------------- /BaseFDN/Source/BaseFDNProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/BaseFDN/Source/BaseFDNProcessor.h -------------------------------------------------------------------------------- /BaseFDN/Source/gui.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/BaseFDN/Source/gui.xml -------------------------------------------------------------------------------- /ChorusFDN/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ChorusFDN/CMakeLists.txt -------------------------------------------------------------------------------- /ChorusFDN/Source/ChorusFDN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ChorusFDN/Source/ChorusFDN.cpp -------------------------------------------------------------------------------- /ChorusFDN/Source/ChorusFDN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ChorusFDN/Source/ChorusFDN.h -------------------------------------------------------------------------------- /ChorusFDN/Source/ChorusFDNProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ChorusFDN/Source/ChorusFDNProcessor.cpp -------------------------------------------------------------------------------- /ChorusFDN/Source/ChorusFDNProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ChorusFDN/Source/ChorusFDNProcessor.h -------------------------------------------------------------------------------- /FBExperiment/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/FBExperiment/CMakeLists.txt -------------------------------------------------------------------------------- /FBExperiment/Source/FBExperimentProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/FBExperiment/Source/FBExperimentProcessor.cpp -------------------------------------------------------------------------------- /FBExperiment/Source/FBExperimentProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/FBExperiment/Source/FBExperimentProcessor.h -------------------------------------------------------------------------------- /FBExperiment/Source/FBProc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/FBExperiment/Source/FBProc.h -------------------------------------------------------------------------------- /LevelDependentFDN/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/LevelDependentFDN/CMakeLists.txt -------------------------------------------------------------------------------- /LevelDependentFDN/Source/LevelDependentFDNProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/LevelDependentFDN/Source/LevelDependentFDNProcessor.cpp -------------------------------------------------------------------------------- /LevelDependentFDN/Source/LevelDependentFDNProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/LevelDependentFDN/Source/LevelDependentFDNProcessor.h -------------------------------------------------------------------------------- /LevelDependentFDN/Source/LevelDetectFDN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/LevelDependentFDN/Source/LevelDetectFDN.cpp -------------------------------------------------------------------------------- /LevelDependentFDN/Source/LevelDetectFDN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/LevelDependentFDN/Source/LevelDetectFDN.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/README.md -------------------------------------------------------------------------------- /ReverbTester/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/CMakeLists.txt -------------------------------------------------------------------------------- /ReverbTester/Source/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/Console.cpp -------------------------------------------------------------------------------- /ReverbTester/Source/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/Console.h -------------------------------------------------------------------------------- /ReverbTester/Source/FilePlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/FilePlayer.cpp -------------------------------------------------------------------------------- /ReverbTester/Source/FilePlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/FilePlayer.h -------------------------------------------------------------------------------- /ReverbTester/Source/IRViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/IRViewer.cpp -------------------------------------------------------------------------------- /ReverbTester/Source/IRViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/IRViewer.h -------------------------------------------------------------------------------- /ReverbTester/Source/ReverbTesterEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/ReverbTesterEditor.cpp -------------------------------------------------------------------------------- /ReverbTester/Source/ReverbTesterEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/ReverbTesterEditor.h -------------------------------------------------------------------------------- /ReverbTester/Source/ReverbTesterProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/ReverbTesterProcessor.cpp -------------------------------------------------------------------------------- /ReverbTester/Source/ReverbTesterProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/ReverbTester/Source/ReverbTesterProcessor.h -------------------------------------------------------------------------------- /SchroederArch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/SchroederArch2/CMakeLists.txt -------------------------------------------------------------------------------- /SchroederArch2/Source/Schroeder2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/SchroederArch2/Source/Schroeder2.h -------------------------------------------------------------------------------- /SchroederArch2/Source/SchroederArch2Processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/SchroederArch2/Source/SchroederArch2Processor.cpp -------------------------------------------------------------------------------- /SchroederArch2/Source/SchroederArch2Processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/SchroederArch2/Source/SchroederArch2Processor.h -------------------------------------------------------------------------------- /create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/create.sh -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/setup.sh -------------------------------------------------------------------------------- /shared/AllpassDelay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/AllpassDelay.h -------------------------------------------------------------------------------- /shared/Biquad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/Biquad.h -------------------------------------------------------------------------------- /shared/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/CMakeLists.txt -------------------------------------------------------------------------------- /shared/DCBlocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/DCBlocker.h -------------------------------------------------------------------------------- /shared/DelayLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/DelayLine.cpp -------------------------------------------------------------------------------- /shared/DelayLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/DelayLine.h -------------------------------------------------------------------------------- /shared/DelayUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/DelayUtils.h -------------------------------------------------------------------------------- /shared/DryWetProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/DryWetProcessor.h -------------------------------------------------------------------------------- /shared/FDN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/FDN.cpp -------------------------------------------------------------------------------- /shared/FDN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/FDN.h -------------------------------------------------------------------------------- /shared/LPF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/LPF.h -------------------------------------------------------------------------------- /shared/LevelDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/LevelDetector.cpp -------------------------------------------------------------------------------- /shared/LevelDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/LevelDetector.h -------------------------------------------------------------------------------- /shared/MixingMatrixUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/MixingMatrixUtils.h -------------------------------------------------------------------------------- /shared/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/PluginProcessor.h -------------------------------------------------------------------------------- /shared/ShelfFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/ShelfFilter.cpp -------------------------------------------------------------------------------- /shared/ShelfFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/ShelfFilter.h -------------------------------------------------------------------------------- /shared/SineWave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/SineWave.h -------------------------------------------------------------------------------- /shared/r8lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/r8lib/CMakeLists.txt -------------------------------------------------------------------------------- /shared/r8lib/matrix_exponential.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/r8lib/matrix_exponential.cpp -------------------------------------------------------------------------------- /shared/r8lib/matrix_exponential.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/r8lib/matrix_exponential.h -------------------------------------------------------------------------------- /shared/r8lib/r8lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/r8lib/r8lib.cpp -------------------------------------------------------------------------------- /shared/r8lib/r8lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/shared/r8lib/r8lib.h -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jatinchowdhury18/Feedback-Delay-Networks/HEAD/test.sh --------------------------------------------------------------------------------