Skip to content

livathinos/simple-compressor-vst

Repository files navigation

Multi-band audio compressor VST plugin

A basic multi-band compressor for use as a VST plugin made with the JUCE framework.

Running and debugging

Installation

In order to compile and debug this plugin, you will need to install JUCE and an IDE that is compatible with it. e.g. if on MacOS, install XCode.

Fetch the code

Clone the repo

> cd ~/development
> git clone https://github.com/livathinos/simple-compressor-vst

Testing

In order to run the test bed you will need to set up your JUCE environment with an Audio Host and wire that up with your build process through e.g. XCode. There is already a binary .app file included in this repo to run the test bed if you are developing on MacOSX. If you are on a different environment, follow Set up plug-in debugging (optional).

Wire up the AudioHostPlugin to XCode

After opening the project in XCode, select edit scheme and add the AudioPluginHost.app exectuable to be invoked when debugging a build. The executable is located under testbed/MacOSX/AudioPluginHost.app.

Select the executable

Running in debug mode

After the testbed setup is done, run the project in debug mode. To test the compressor you will need to connect the plugin component with your audio output and some kind of audio input. You can see an example testing setup below:

Testbed setup

About

Single band audio compressor VST plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages