summaryrefslogtreecommitdiffstats
path: root/src/engine/events/MidiLearnEvent.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-11-27 22:52:58 +0000
committerDavid Robillard <d@drobilla.net>2008-11-27 22:52:58 +0000
commit23e753a92e21b76a24224551b6250f650df11957 (patch)
treea18b3a13660ab4f3b9e38ae8fda7e1a1fde53211 /src/engine/events/MidiLearnEvent.cpp
parentc58f17efff27f959147dfd231a8b059950d06e69 (diff)
downloadingen-23e753a92e21b76a24224551b6250f650df11957.tar.gz
ingen-23e753a92e21b76a24224551b6250f650df11957.tar.bz2
ingen-23e753a92e21b76a24224551b6250f650df11957.zip
Remove old learn response event junk.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1807 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/events/MidiLearnEvent.cpp')
-rw-r--r--src/engine/events/MidiLearnEvent.cpp16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/engine/events/MidiLearnEvent.cpp b/src/engine/events/MidiLearnEvent.cpp
index 68293cb7..b542eccd 100644
--- a/src/engine/events/MidiLearnEvent.cpp
+++ b/src/engine/events/MidiLearnEvent.cpp
@@ -27,24 +27,11 @@
namespace Ingen {
-// MidiLearnResponseEvent
-
-void
-MidiLearnResponseEvent::post_process()
-{
- _engine.broadcaster()->send_port_value(_port_path, _value);
-}
-
-
-
-// MidiLearnEvent
-
MidiLearnEvent::MidiLearnEvent(Engine& engine, SharedPtr<Responder> responder, SampleCount timestamp, const string& node_path)
: QueuedEvent(engine, responder, timestamp)
, _error(NO_ERROR)
, _node_path(node_path)
, _node(NULL)
- , _response_event(NULL)
{
}
@@ -53,7 +40,6 @@ void
MidiLearnEvent::pre_process()
{
_node = _engine.engine_store()->find_node(_node_path);
- _response_event = new MidiLearnResponseEvent(_engine, _node_path + "/Controller_Number", _time);
QueuedEvent::pre_process();
}
@@ -67,7 +53,7 @@ MidiLearnEvent::execute(ProcessContext& context)
if (_node != NULL) {
if (_node->plugin_impl()->type() == Plugin::Internal
&& _node->plugin_impl()->uri() == "http://drobilla.net/ns/ingen#control_node") {
- ((MidiControlNode*)_node)->learn(_response_event);
+ ((MidiControlNode*)_node)->learn();
} else {
std::cout << "NOT CAPABLE: " << _node->plugin_impl()->uri() << std::endl;
_error = INVALID_NODE_TYPE;