Hi There! This Summer I joined HoTone Company !
I created a delay effects through JUCE platform!
The language I used is C++!For me, I am a beginner in C++/C language, so I learn a lot!
I created two delay plugins during the internship. Let’s introduce it individually!
1. Ten Tap Delay

The workflow of this plugin as shown below 1.To create a Buffer for storage the input signal; 2:To create a delay line 3. Due to user use different knob in the Plugin we need to use fraction(Decimal) in the algorithm 4. The delay effects have ten taps so the output should have ten times. In the end, we need to add the input in the Sum Output.

Here is a video to show the Ten Tap delay effect in Logic Pro X :
2. Rhythm Delay

The Rhythm Tap delay is similar to the Ten Tap Delay.
The difference between the two plugins: In the Ten Tap delay, the Tap knob controls the delay times(1-10). In the Rhythm Tap delay, the user only can justify the Level knob to control the delay times.