|
| | equalizer30band_audio_module () |
| | ~equalizer30band_audio_module () |
| void | activate () |
| | LADSPA-esque activate function, except it is called after ports are connected, not before.
|
| void | deactivate () |
| | LADSPA-esque deactivate function.
|
| void | params_changed () |
| | Called when params are changed (before processing).
|
| void | set_sample_rate (uint32_t sr) |
| | Set sample rate for the plugin.
|
| uint32_t | process (uint32_t offset, uint32_t numsamples, uint32_t inputs_mask, uint32_t outputs_mask) |
| | The audio processing loop; assumes numsamples <= MAX_SAMPLE_RUN, for larger buffers, call process_slice.
|
| | audio_module () |
| void | note_on (int channel, int note, int velocity) |
| | Handle MIDI Note On.
|
| void | note_off (int channel, int note, int velocity) |
| | Handle MIDI Note Off.
|
| void | program_change (int channel, int program) |
| | Handle MIDI Program Change.
|
| void | control_change (int channel, int controller, int value) |
| | Handle MIDI Control Change.
|
| void | pitch_bend (int channel, int value) |
| void | channel_pressure (int channel, int value) |
| void | execute (int cmd_no) |
| | Execute menu command with given number.
|
| virtual char * | configure (const char *key, const char *value) |
| | DSSI configure call.
|
| void | send_configures (send_configure_iface *sci) |
| | Send all understood configure vars (none by default).
|
| int | send_status_updates (send_updates_iface *sui, int last_serial) |
| | Send all supported status vars (none by default).
|
| void | params_reset () |
| | Reset parameter values for epp:trigger type parameters (ones activated by oneshot push button instead of check box).
|
| void | post_instantiate (uint32_t) |
| | Called after instantiating (after all the feature pointers are set - including interfaces like progress_report_iface).
|
| uint32_t | message_run (const void *valid_ports, void *output_ports) |
| virtual void | get_port_arrays (float **&ins_ptrs, float **&outs_ptrs, float **¶ms_ptrs) |
| | Return the array of input port pointers.
|
| virtual const plugin_metadata_iface * | get_metadata_iface () const |
| | Return metadata object.
|
| virtual void | set_progress_report_iface (progress_report_iface *iface) |
| | Set the progress report interface to communicate progress to.
|
| void | zero_by_mask (uint32_t mask, uint32_t offset, uint32_t nsamples) |
| | utility function: zero port values if mask is 0
|
| uint32_t | process_slice (uint32_t offset, uint32_t end) |
| | utility function: call process, and if it returned zeros in output masks, zero out the relevant output port buffers
|
| virtual const line_graph_iface * | get_line_graph_iface () const |
| virtual const phase_graph_iface * | get_phase_graph_iface () const |
| const char * | get_name () const |
| const char * | get_id () const |
| const char * | get_label () const |
| int | get_input_count () const |
| int | get_output_count () const |
| int | get_inputs_optional () const |
| int | get_outputs_optional () const |
| int | get_param_count () const |
| bool | get_midi () const |
| bool | requires_midi () const |
| bool | requires_instance_access () const |
| bool | is_rt_capable () const |
| int | get_param_port_offset () const |
| char * | get_gui_xml (const char *prefix) const |
| | Return custom XML.
|
| plugin_command_info * | get_commands () const |
| const parameter_properties * | get_param_props (int param_no) const |
| const char ** | get_port_names () const |
| bool | is_cv (int param_no) const |
| | is a given parameter a control voltage?
|
| bool | is_noisy (int param_no) const |
| | is the given parameter non-interpolated?
|
| const ladspa_plugin_info & | get_plugin_info () const |
| bool | get_simulate_stereo_input () const |
| bool | sends_live_updates () const |
| virtual void | get_configure_vars (std::vector< std::string > &names) const |
| | obtain array of names of configure variables (or NULL is none needed)
|
| virtual const table_metadata_iface * | get_table_metadata_iface (const char *key) const |
| virtual | ~plugin_metadata_iface () |
| | Do-nothing destructor to silence compiler warning.
|
| virtual | ~audio_module_iface () |
|
| typedef equalizer30band_metadata | metadata_type |
| Public Types inherited from calf_plugins::equalizer30band_metadata |
| enum | {
in_count = 2
, out_count = 2
, ins_optional = 0
, outs_optional = 0
,
support_midi = false
, require_midi = false
, rt_capable = true
, require_instance_access = false
} |
| enum | {
param_level_in
, param_level_in_vuL
, param_level_in_vuR
, param_level_in_clipL
,
param_level_in_clipR
, param_bypass
, param_filters
, param_gainscale1
,
param_gainscale2
, param_level_out
, param_level_out_vuL
, param_level_out_vuR
,
param_level_out_clipL
, param_level_out_clipR
, param_gain10
, param_gain_scale10
,
param_gain11
, param_gain_scale11
, param_gain12
, param_gain_scale12
,
param_gain13
, param_gain_scale13
, param_gain14
, param_gain_scale14
,
param_gain15
, param_gain_scale15
, param_gain16
, param_gain_scale16
,
param_gain17
, param_gain_scale17
, param_gain18
, param_gain_scale18
,
param_gain19
, param_gain_scale19
, param_gain110
, param_gain_scale110
,
param_gain111
, param_gain_scale111
, param_gain112
, param_gain_scale112
,
param_gain113
, param_gain_scale113
, param_gain114
, param_gain_scale114
,
param_gain115
, param_gain_scale115
, param_gain116
, param_gain_scale116
,
param_gain117
, param_gain_scale117
, param_gain118
, param_gain_scale118
,
param_gain119
, param_gain_scale119
, param_gain120
, param_gain_scale120
,
param_gain121
, param_gain_scale121
, param_gain122
, param_gain_scale122
,
param_gain123
, param_gain_scale123
, param_gain124
, param_gain_scale124
,
param_gain125
, param_gain_scale125
, param_gain126
, param_gain_scale126
,
param_gain127
, param_gain_scale127
, param_gain128
, param_gain_scale128
,
param_gain129
, param_gain_scale129
, param_gain130
, param_gain_scale130
,
param_gain20
, param_gain_scale20
, param_gain21
, param_gain_scale21
,
param_gain22
, param_gain_scale22
, param_gain23
, param_gain_scale23
,
param_gain24
, param_gain_scale24
, param_gain25
, param_gain_scale25
,
param_gain26
, param_gain_scale26
, param_gain27
, param_gain_scale27
,
param_gain28
, param_gain_scale28
, param_gain29
, param_gain_scale29
,
param_gain210
, param_gain_scale210
, param_gain211
, param_gain_scale211
,
param_gain212
, param_gain_scale212
, param_gain213
, param_gain_scale213
,
param_gain214
, param_gain_scale214
, param_gain215
, param_gain_scale215
,
param_gain216
, param_gain_scale216
, param_gain217
, param_gain_scale217
,
param_gain218
, param_gain_scale218
, param_gain219
, param_gain_scale219
,
param_gain220
, param_gain_scale220
, param_gain221
, param_gain_scale221
,
param_gain222
, param_gain_scale222
, param_gain223
, param_gain_scale223
,
param_gain224
, param_gain_scale224
, param_gain225
, param_gain_scale225
,
param_gain226
, param_gain_scale226
, param_gain227
, param_gain_scale227
,
param_gain228
, param_gain_scale228
, param_gain229
, param_gain_scale229
,
param_gain230
, param_gain_scale230
, param_l_active
, param_r_active
,
param_linked
, param_count
} |
| enum | { band_params = 2
} |
| enum | { gain_step = 6
} |
| typedef plugin_metadata< equalizer30band_metadata > | metadata_class |
| enum | { simulate_stereo_input = true
, has_live_updates = true
} |
| static const char * | port_names [] |
| static parameter_properties | param_props [] |
| static ladspa_plugin_info | plugin_info |