pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
|
Plonk|Plink|Plank implements a set of resuable functions and DSP for audio software development.
Currently is currently an example project for iOS and an example project for Mac OS X using PortAudio.
Plonk|Plink|Plank are easy to include in a project and are not tied to a particular host environment. Just add all the files in the /src
directory (recursively) to a project. To use Plonk just include plonk/plonk.h
(this automatically includes plank/plank.h
as Plonk is dependent on Plank).
There are a few compile options that can be configured using preprocessor macros. First, you should ensure that DEBUG=1 is defined for a Debug build and NDEBUG=1 is defined for a Release build.
Plank (these options also affect the behaviour of Plink and Plonk)
Plonk
Plink None
You should read the section core concepts in Plonk then use the macplnk (requires Xcode 3.2.6 or later) or iosplnk (requires Xcode 4.3.3 or later) projects as a starting point. (Windows project - winplnk - coming soon.)