aboutsummaryrefslogtreecommitdiff
path: root/sc4pd/source/DelayUnit.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'sc4pd/source/DelayUnit.hpp')
-rw-r--r--sc4pd/source/DelayUnit.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/sc4pd/source/DelayUnit.hpp b/sc4pd/source/DelayUnit.hpp
index d794031..a15a8c3 100644
--- a/sc4pd/source/DelayUnit.hpp
+++ b/sc4pd/source/DelayUnit.hpp
@@ -43,7 +43,7 @@ class DelayUnit_ar : public flext_dsp
public:
/* functions */
void DelayUnit_AllocDelayLine();
- void DelayUnit_Reset(float maxdelaytime, float delaytime);
+ void DelayUnit_Reset();
float CalcDelay(float delaytime);
void DelayUnit_Dtor();
@@ -56,3 +56,10 @@ public:
};
/* todo: a delay for control messages? */
+
+class FeedbackDelay_ar : public DelayUnit_ar
+{
+ FLEXT_HEADER(FeedbackDelay_ar,DelayUnit_ar);
+ float m_feedbk, m_decaytime;
+ void FeedbackDelay_Reset();
+};