Skip to content

aleksandarkoruga/DWTDelay

Repository files navigation

DWTDelay

Author: Aleksandar Koruga

Discrete wavelet transform delay

Requirements

  • CMake >= 3.5
  • SuperCollider source code

Building

Clone the project:

git clone https://github.com/aleksandarkoruga/dwtdelay
cd dwtdelay
mkdir build
cd build

Then, use CMake to configure and build it:

cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release
cmake --build . --config Release --target install

You may want to manually specify the install location in the first step to point it at your SuperCollider extensions directory: add the option -DCMAKE_INSTALL_PREFIX=/path/to/extensions.

It's expected that the SuperCollider repo is cloned at ../supercollider relative to this repo. If it's not: add the option -DSC_PATH=/path/to/sc/source.

Issues

You may encounter linking issues for the WaveLib library, if you are on a dev system different than Windows please run a build of WaveLib and link it. Otherwise (you are on a Windows system) you might want to check your additional library directories paths and include directories.

Developing

Use the command in regenerate to update CMakeLists.txt when you add or remove files from the project. You don't need to run it if you only change the contents of existing files. You may need to edit the command if you add, remove, or rename plugins, to match the new plugin paths. Run the script with --help to see all available options.

About

SuperCollider uGen Wavelet delay based on https://github.com/rafat/wavelib.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published