Skip to content
calgoheenPublic

About

Basic chorus audio effect made with JUCE, chowdsp_utils, and foleys_gui_magic

Resources

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

cChorus

Overview

cChorus is a simple chorus audio effect plugin available in VST3, AU, and CLAP formats for Mac and Windows, built using C++ and JUCE.

You can find the actual DSP code for this effect in the cgo_modules repository.

This project is inspired by the chorus audio effect found in a popular DAW.

Build Instructions

Prerequisites

Build

# Clone the repo
git clone --recurse-submodules https://github.com/calgoheen/cChorus.git
cd cChorus

# Configure and build
cmake --preset release
cmake --build --preset release

Analysis

To recreate the sound of the chorus effect this plugin is modelled after, some analysis was performed in Python. The script is located in the Analysis folder, along with images of the generated plots.

An impulse train was used as input with a frequency of 32 Hz. This was passed through the chorus, producing an output that contains the delay taps at various points along the modulation curve. The delay times were then plotted for each impulse to show the modulation curve, which was used to determine the settings for cChorus.

External Dependencies

About

Basic chorus audio effect made with JUCE, chowdsp_utils, and foleys_gui_magic

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages