pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Static Public Member Functions
EnvelopeUnit< SampleType > Class Template Reference

Envelope unit performs a series of breakpoints. More...

List of all members.

Static Public Member Functions

static UnitType ar (BreakpointsType const &breakpoints, UnitType const &gate=SampleType(1), const bool deleteWhenDone=true, BlockSize const &preferredBlockSize=BlockSize::getDefault(), SampleRate const &preferredSampleRate=SampleRate::getDefault()) throw ()
 Create an audio rate envelope generator.
static UnitType kr (BreakpointsType const &breakpoints, UnitType const &gate=SampleType(1), const bool deleteWhenDone=true) throw ()
 Create a control rate envelope generator.

Detailed Description

template<class SampleType>
class EnvelopeUnit< SampleType >

Envelope unit performs a series of breakpoints.

[args-todo]


Member Function Documentation

template<class SampleType >
static UnitType EnvelopeUnit< SampleType >::ar ( BreakpointsType const &  breakpoints,
UnitType const &  gate = SampleType (1),
const bool  deleteWhenDone = true,
BlockSize const &  preferredBlockSize = BlockSize::getDefault(),
SampleRate const &  preferredSampleRate = SampleRate::getDefault() 
) throw () [inline, static]

Create an audio rate envelope generator.

template<class SampleType >
static UnitType EnvelopeUnit< SampleType >::kr ( BreakpointsType const &  breakpoints,
UnitType const &  gate = SampleType (1),
const bool  deleteWhenDone = true 
) throw () [inline, static]

Create a control rate envelope generator.


The documentation for this class was generated from the following file:
 All Classes Functions Typedefs Enumerations Enumerator Properties