Logo Search packages:      
Sourcecode: calf version File versions  Download package

calf_plugins::multichorus_audio_module Class Reference

#include <modules.h>

Inheritance diagram for calf_plugins::multichorus_audio_module:

calf_plugins::audio_module< Metadata > calf_plugins::line_graph_iface

List of all members.


Detailed Description

A multitap stereo chorus thing - processing.

Definition at line 729 of file modules.h.


Public Types

typedef Metadata metadata_type

Public Member Functions

void activate ()
 LADSPA-esque activate function, except it is called after ports are connected, not before.
virtual char * configure (const char *key, const char *value)
 DSSI configure call.
void control_change (int controller, int value)
 Handle MIDI Control Change.
void deactivate ()
 LADSPA-esque deactivate function.
void execute (int cmd_no)
 Execute menu command with given number.
float freq_gain (int subindex, float freq, float srate)
virtual int get_changed_offsets (int generation, int &subindex_graph, int &subindex_dot, int &subindex_gridline)
bool get_dot (int index, int subindex, float &x, float &y, int &size, cairo_iface *context)
bool get_graph (int index, int subindex, float *data, int points, cairo_iface *context)
bool get_gridline (int index, int subindex, float &pos, bool &vertical, std::string &legend, cairo_iface *context)
virtual bool get_static_graph (int index, int subindex, float value, float *data, int points, cairo_iface *context)
uint32_t message_run (const void *valid_ports, void *output_ports)
void note_off (int note, int velocity)
 Handle MIDI Note Off.
void note_on (int note, int velocity)
 Handle MIDI Note On.
void params_changed ()
 Called when params are changed (before processing).
void params_reset ()
 Reset parameter values for epp:trigger type parameters (ones activated by oneshot push button instead of check box).
void pitch_bend (int value)
void post_instantiate ()
 Called after instantiating (after all the feature pointers are set - including interfaces like progress_report_iface).
uint32_t process (uint32_t offset, uint32_t numsamples, uint32_t inputs_mask, uint32_t outputs_mask)
void program_change (int program)
 Handle MIDI Program Change.
void send_configures (send_configure_iface *sci)
 Send all understood configure vars.
void set_sample_rate (uint32_t sr)
 Set sample rate for the plugin.

Public Attributes

float cutoff
float * ins [in_count]
bool is_active
float last_r_phase
dsp::multichorus< float,
sine_multi_lfo< float, 8 >
, filter_sum< dsp::biquad_d2
<>, dsp::biquad_d2<> >, 4096 > 
left
float * outs [out_count]
float * params [param_count]
progress_report_iface * progress_report
dsp::multichorus< float,
sine_multi_lfo< float, 8 >
, filter_sum< dsp::biquad_d2
<>, dsp::biquad_d2<> >, 4096 > 
right
uint32_t srate

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

Generated by  Doxygen 1.6.0   Back to index