removed references to midi controls from VST plugin support
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 11 Jul 2006 14:30:19 +0000 (14:30 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 11 Jul 2006 14:30:19 +0000 (14:30 +0000)
git-svn-id: svn://localhost/ardour2/trunk@677 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/vst_plugin.cc

index 80c36dab950450ed48b6e423eff9d94934d1a63c..352b887e133c1a42c80d69178939bf6e5398d6c6 100644 (file)
@@ -41,8 +41,6 @@
 
 #include <vst/aeffectx.h>
 
-#include <midi++/manager.h>
-
 #include <ardour/ardour.h>
 #include <ardour/session.h>
 #include <ardour/audioengine.h>
@@ -81,7 +79,7 @@ VSTPlugin::VSTPlugin (AudioEngine& e, Session& session, FSTHandle* h)
 
        _plugin->dispatcher (_plugin, effSetProgram, 0, 0, NULL, 0.0f);
        
-       Plugin::setup_midi_controls ();
+       Plugin::setup_controls ();
 }
 
 VSTPlugin::VSTPlugin (const VSTPlugin &other)
@@ -94,7 +92,7 @@ VSTPlugin::VSTPlugin (const VSTPlugin &other)
        }
        _plugin = _fst->plugin;
 
-       Plugin::setup_midi_controls ();
+       Plugin::setup_controls ();
 }
 
 VSTPlugin::~VSTPlugin ()
@@ -133,13 +131,6 @@ VSTPlugin::set_parameter (uint32_t which, float val)
 {
        _plugin->setParameter (_plugin, which, val);
        ParameterChanged (which, val); /* EMIT SIGNAL */
-
-       if (session().get_midi_feedback()) {
-               
-               if (which < parameter_count() && midi_controls[which]) {
-                       midi_controls[which]->send_feedback (val);
-               }
-       }
 }
 
 float