aboutsummaryrefslogtreecommitdiff
path: root/plugin~.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugin~.h')
-rw-r--r--plugin~.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugin~.h b/plugin~.h
index 69ca96a..54deb41 100644
--- a/plugin~.h
+++ b/plugin~.h
@@ -1,6 +1,6 @@
/* plugin~, a Pd tilde object for hosting LADSPA/VST plug-ins
Copyright (C) 2000 Jarno Seppänen
- $Id: plugin~.h,v 1.1 2002-11-19 09:51:40 ggeiger Exp $
+ $Id: plugin~.h,v 1.2 2003-01-23 12:32:04 ggeiger Exp $
This file is part of plugin~.
@@ -54,7 +54,10 @@ typedef struct
/* Memory to pass async control data to/from the plugin */
float* control_input_values;
+ int * control_input_ports; /* port indexes */
float* control_output_values;
+ int * control_output_ports; /* port indexes */
+
/* Used for monitoring changes in the values */
float* prev_control_output_values;
int prev_control_output_values_invalid;
@@ -133,7 +136,8 @@ static t_int* plugin_tilde_perform (t_int* w);
/* Plugin callback for sending control output messages */
void plugin_tilde_emit_control_output (Pd_Plugin_Tilde* x,
const char* name,
- float new_value);
+ float new_value,
+ int output_port_index);
/* First inlet message callback for "control" messages */
static void plugin_tilde_control (Pd_Plugin_Tilde* x,