From 51385ced3c5564bb9155c9072321740b8eaac928 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 13 Feb 2016 22:32:34 +0100 Subject: Implement Lua DSP processor/plugin --- libs/ardour/plugin.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libs/ardour/plugin.cc') diff --git a/libs/ardour/plugin.cc b/libs/ardour/plugin.cc index 31e9e2eb4b..93ef60e639 100644 --- a/libs/ardour/plugin.cc +++ b/libs/ardour/plugin.cc @@ -46,6 +46,7 @@ #include "ardour/chan_count.h" #include "ardour/chan_mapping.h" #include "ardour/data_type.h" +#include "ardour/luaproc.h" #include "ardour/midi_buffer.h" #include "ardour/midi_state_tracker.h" #include "ardour/plugin.h" @@ -162,6 +163,13 @@ ARDOUR::find_plugin(Session& session, string identifier, PluginType type) PluginInfoList plugs; switch (type) { + case ARDOUR::Lua: + { + PluginPtr plugin (new LuaProc (session.engine(), session, "")); + return plugin; + } + break; + case ARDOUR::LADSPA: plugs = mgr.ladspa_plugin_info(); break; -- cgit v1.2.3