pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Plonk|Plink|Plank Documentation

Introduction

Plonk|Plink|Plank implements a set of resuable functions and DSP for audio software development.

Installation

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).

Getting started

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.)

 All Classes Functions Typedefs Enumerations Enumerator Properties