aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LV2/src/Acceleration/Acceleration.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/LV2/src/Acceleration/Acceleration.h')
-rw-r--r--plugins/LV2/src/Acceleration/Acceleration.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/LV2/src/Acceleration/Acceleration.h b/plugins/LV2/src/Acceleration/Acceleration.h
new file mode 100644
index 0000000..c277cb9
--- /dev/null
+++ b/plugins/LV2/src/Acceleration/Acceleration.h
@@ -0,0 +1,21 @@
+#ifndef __Acceleration_h
+#define __Acceleration_h
+
+#include <cstdint>
+
+class Acceleration {
+public:
+ Acceleration(double rate);
+
+ void connect_port(uint32_t port, void * data);
+ void run(uint32_t num_samples);
+
+private:
+ double rate;
+ const float * limit;
+ const float * drywet;
+ const float * in[2];
+ float * out[2];
+};
+
+#endif