aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index 9fd0ee2..5ef8c9b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,17 @@
# SchroederReverb
A lightweight cross-platform VST3 reverb plugin written in C++ with the JUCE framework
+## My motivation
+I'm rather new to digital audio, but as a tinkerer of course my first thought was: "How can I make this myself?"
+Reverb seemed simple enough to understand, so I implemented this Schroeder reverberator.
+This is my first real C++ project and I was also able to learn the basics of CMake and the JUCE framework along the way.
+
+## Implementation
+The Schroeder reverberator works by first feeding the signal into four parallel comb filters.
+After that the result is sent through two all-pass filters in a row.
+
+I added UI knobs in order to change Dry/Wet mix, Pre-Delay and Decay easily.
+
## Dependencies
- [CMake](https://cmake.org)
- pkg-config