dplug.client.params

Definitions of plug-in Parameter, and its many variants.

Members

Classes

BoolParameter
class BoolParameter

A boolean parameter

EnumParameter
class EnumParameter
Undocumented in source.
FloatParameter
class FloatParameter

A float parameter This is an abstract class, mapping from normalized to parmeter values is left to the user.

GainParameter
class GainParameter

A parameter with [-inf to value] dB log mapping

IntegerParameter
class IntegerParameter

An integer parameter

LinearFloatParameter
class LinearFloatParameter

Linear-mapped float parameter (eg: dry/wet)

LogFloatParameter
class LogFloatParameter

Float parameter following an exponential type of mapping (eg: cutoff frequency)

Parameter
class Parameter

Plugin parameter. Implement the Observer pattern for UI support. Note: Recursive mutexes are needed here because getNormalized() could need locking an already taken mutex.

PowFloatParameter
class PowFloatParameter

Float parameter following a x^N type mapping (eg: something that doesn't fit in the other categories)

Interfaces

IParameterListener
interface IParameterListener

Parameter listeners are called whenever a parameter is changed, start being edited, or stops being edited. The most common usage being UI controls calling setDirty() (directly or through animation) as a result.

Meta