Skip to content

About

Easily integrate Airwindows effects into any application, without VST or AU frameworks, just like any other external library

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

EasyAirwindows

The EasyAirwindows script wraps the popular Airwindows audio effect collection for easy integration with any C++ project, just like an external library, instead of exporting the effects as VST/AU formats.

Setup

git clone https://github.com/iffyloop/EasyAirwindows.git
cd EasyAirwindows
python3 main.py

The out directory now contains a folder called EasyAirwindows which you may add to your include path.

Usage

#include <EasyAirwindows/EasyAirwindowsIndex.h>

// List the names of all available Airwindows effects
for (int i = 0; i < EasyAirwindows::Index::NUM_EFFECT_IDS; ++i) {
  std::cout << EasyAirwindows::Index::getEffectName(i) << std::endl;
}

// Create an effect
auto effect = EasyAirwindows::Index::createEffect(0); // Pass the ID of the desired effect as an argument

// Destroy an effect
EasyAirwindows::Index::destroyEffect(effect);

License

Your choice of Public Domain (Unlicense) or MIT No Attribution - please read the LICENSE file for more details. This license applies only to the main.py script, EasyAirwindowsIndex.h, and EasyAirwindowsIndex.cpp. EasyAirwindowsAudioEffectX.h is based on airwin2clap and is MIT-licensed. All generated files are based on Airwindows which is MIT-licensed.

About

Easily integrate Airwindows effects into any application, without VST or AU frameworks, just like any other external library

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages