New Year, new reverb incoming
Plate Reverb V2.0
with a lots of new or reworked features:
- pair of HP and LP filters inside the reverb tank - controls the bass/treble loss in the tail
- pair of HP and LP filters at the output shapes the reverb sound without affecting the tail length
- FREEZE function with controllable signal bleed in. Nice tool for slow changing sound scapes
- Pitch shifter with range from -1oct to +2oct. Can make harmonic reverb effects
- Shimmer effect with controllable pitch - the same range as above
- Density controls the allpass coefficients and makes the reverb sound more like echo in lower settings
- Built in dry/wet mixer
I have also reworked the delay line modulation into more effective one. There is a "chorus" control which sets the amount of modulation, but it might create clicks when changing the value. I recommend setting it once or if changing - do it while in bypass.
Bypass is designed to pass the Dry signal if the dry/wet mix is anything but 1.0. When 1.0 (full wet) reverb mutes the output. This is done for cases when external mixers are used instead of the internal one.
The reverb is a part of new library, which is an extension to the OpenAudio_ArduinoLibrary, the float32_t one made by Chip Audette.
Library is available here:
Audio effects library for Teensy4.x (extension to OpenAudio_ArduinoLibrary) - GitHub - hexeguitar/hexefx_audiolib_F32: Audio effects library for Teensy4.x (extension to OpenAudio_ArduinoLibrary)
github.com
I have also created a demo project using PlatformIO, simply clone this repo:
Example projects for the hexefx_audiolib_F32. Contribute to hexeguitar/hexefx_audiolib_F32_examples development by creating an account on GitHub.
github.com
open the
PlateReverbStereo folder in PlatformIO and run upload (uncommenting the #define USE_TEENSY_AUDIO_BOARD line in main.cpp to make it work with the standard Teensy Audio Adaptor board) . All required libraries will be downloaded and installed.
Next, open the the
PlateReverb.html from the
Control_html folder in Chrome or Edge. Other browsers do not implement the WebMIDI and WebSerial required for the control interface.
Here is the demo of the reverb in action:
With all the pitch shifter combinations it really gets into an instrument territory. Lots of fun!
One tip for creating nice sound scapes: start with silence, no input. Turn the FREEZE on and increase BleedIn to let a bit of signal pass into the infinite reverb tail. Hit a few notes, the sound will slowly build up into a rich harmony, or chaos
Hope you like it! Enjoy!
Piotr