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

Public Member Functions

 Plugin (const LADSPA_Descriptor *, unsigned long)

Private Attributes

LADSPA_Data run_adding_gain
LADSPA_Data running_ms_mod
LADSPA_Data running_ms_car

Friends

void activate (LADSPA_Handle instance)
template<OutputFunction write_output>
void run (LADSPA_Handle instance, unsigned long sample_count)
void set_run_adding_gain (LADSPA_Handle instance, LADSPA_Data new_gain)

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 imposes the dynamics of one sound onto another. It can be seen as a brutal compressor with a sidechain, or as a kind of one-band vocoder.

Constructor & Destructor Documentation

◆ Plugin()

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

◆ activate

void activate ( LADSPA_Handle instance)
friend

◆ run

template<OutputFunction write_output>
void run ( LADSPA_Handle instance,
unsigned long sample_count )
friend

◆ set_run_adding_gain

void set_run_adding_gain ( LADSPA_Handle instance,
LADSPA_Data new_gain )
friend

Member Data Documentation

◆ run_adding_gain

LADSPA_Data sledgehammer::Plugin::run_adding_gain
private

◆ running_ms_car

LADSPA_Data sledgehammer::Plugin::running_ms_car
private

◆ running_ms_mod

LADSPA_Data sledgehammer::Plugin::running_ms_mod
private

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