LMMS
Loading...
Searching...
No Matches
pink_full::Plugin Class Reference
Inheritance diagram for pink_full::Plugin:
CMT_PluginInstance

Public Member Functions

 Plugin (const LADSPA_Descriptor *, unsigned long)
 ~Plugin ()

Private Attributes

PinkNoise noise_source

Friends

void activate (LADSPA_Handle instance)
void run (LADSPA_Handle instance, unsigned long sample_count)

Additional Inherited Members

Protected Member Functions inherited from CMT_PluginInstance
 CMT_PluginInstance (const unsigned long lPortCount)
virtual ~CMT_PluginInstance ()
Protected Attributes inherited from CMT_PluginInstance
LADSPA_Data ** m_ppfPorts

Detailed Description

This plugin generates a signal which approximates pink noise, using the Voss-McCartney algorithm described at www.firstpr.com.au/dsp/pink-noise/

Constructor & Destructor Documentation

◆ Plugin()

pink_full::Plugin::Plugin ( const LADSPA_Descriptor * ,
unsigned long  )
inline

◆ ~Plugin()

pink_full::Plugin::~Plugin ( )
inline

◆ activate

void activate ( LADSPA_Handle instance)
friend

◆ run

void run ( LADSPA_Handle instance,
unsigned long sample_count )
friend

Member Data Documentation

◆ noise_source

PinkNoise pink_full::Plugin::noise_source
private

The documentation for this class was generated from the following file: