From ab6d93bf5909a2c1666286621402e81a19cf444e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 13 Apr 2016 20:13:39 +0200 Subject: fix configurable IO MIDI FX w/strict-i/o --- libs/ardour/luaproc.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libs/ardour/luaproc.cc') diff --git a/libs/ardour/luaproc.cc b/libs/ardour/luaproc.cc index 7521781297..7af6f587a4 100644 --- a/libs/ardour/luaproc.cc +++ b/libs/ardour/luaproc.cc @@ -156,6 +156,7 @@ bool LuaProc::load_script () { assert (!_lua_dsp); // don't allow to re-initialize + LuaPluginInfoPtr lpi; // TODO: refine APIs; function arguments.. // - perform channel-map in ardour (silent/scratch buffers) ? @@ -167,7 +168,7 @@ LuaProc::load_script () try { LuaScriptInfoPtr lsi = LuaScripting::script_info (_script); - LuaPluginInfoPtr lpi (new LuaPluginInfo (lsi)); + lpi = LuaPluginInfoPtr (new LuaPluginInfo (lsi)); assert (lpi); set_info (lpi); _mempool.set_name ("LuaProc: " + lsi->name); @@ -216,6 +217,7 @@ LuaProc::load_script () ; } } + lpi->_is_instrument = _has_midi_input; _ctrl_params.clear (); -- cgit v1.2.3