add initial midi sidechain if plugin has one.
[ardour.git] / libs / ardour / ardour / stretch.h
index 0b0de1be574c8df6d5fafd0729ee46a657bd579c..edca5fc44b4edac87dce1f37a1a73fbb8ba1c5cf 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2007 Paul Davis 
+    Copyright (C) 2007 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 #ifndef __ardour_stretch_h__
 #define __ardour_stretch_h__
 
+#ifdef WAF_BUILD
+#include "libardour-config.h"
+#endif
+
 #include "ardour/filter.h"
+#include "ardour/timefx_request.h"
 
 #ifdef USE_RUBBERBAND
 
@@ -28,7 +33,7 @@
 
 namespace ARDOUR {
 
-class RBStretch : public RBEffect {
+class LIBARDOUR_API RBStretch : public RBEffect {
   public:
        RBStretch (ARDOUR::Session&, TimeFXRequest&);
        ~RBStretch() {}
@@ -42,7 +47,7 @@ class RBStretch : public RBEffect {
 
 namespace ARDOUR {
 
-class STStretch : public Filter {
+class LIBARDOUR_API STStretch : public Filter {
   public:
        STStretch (ARDOUR::Session&, TimeFXRequest&);
        ~STStretch ();