Skip to content

celtera/avendish-audio-processor-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avendish processor template

This provides a basic, canonical template for making objects with Avendish.

Note that some libraries are needed to access the various back-ends. They can be passed to CMake.

These instructions are mostly useful on Windows / macOS as on Linux one can just install the packages from the OS package manager.

For instance, on Arch Linux:

$ sudo pacman -S vst3sdk pd pybind11

will install things.

To see a complete build procedure, one can refer to the Github actions workflows, which compile the project on clean virtual machines.

Python

Get it there and pass to cmake:

-Dpybind11_DIR=path/to/pybind11

VST 3 SDK

Get it there and pass to cmake:

-DVST3_SDK_ROOT=path/to/vst3

Max SDK

Get it there and pass to cmake:

-DAVND_MAXSDK_PATH=path/to/maxsdk

PureData

Get it there, build it, and pass to cmake:

-DCMAKE_PREFIX_PATH=path/to/the/folder/containing/m_pd.h

TODO

  • Support importing them with a package manager
  • Audio support for standalone

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published