Session& session,
const std::string &script)
: Plugin (engine, session)
Session& session,
const std::string &script)
: Plugin (engine, session)
, _has_midi_input (false)
, _has_midi_output (false)
{
, _has_midi_input (false)
, _has_midi_output (false)
{
, _has_midi_input (false)
, _has_midi_output (false)
{
, _has_midi_input (false)
, _has_midi_output (false)
{
* Really imprecise only if desired_in != audio_in */
FOUNDCFG_IMPRECISE (desired_in, possible_out);
}
* Really imprecise only if desired_in != audio_in */
FOUNDCFG_IMPRECISE (desired_in, possible_out);
}
lua_State* L = lua.getState ();
luabridge::LuaRef lua_dsp_configure = luabridge::getGlobal (L, "dsp_configure");
if (lua_dsp_configure.type () == LUA_TFUNCTION) {
lua_State* L = lua.getState ();
luabridge::LuaRef lua_dsp_configure = luabridge::getGlobal (L, "dsp_configure");
if (lua_dsp_configure.type () == LUA_TFUNCTION) {
luabridge::LuaRef lua_midi_event (luabridge::newTable (L));
lua_midi_event["time"] = 1 + (*m).time();
lua_midi_event["data"] = lua_midi_data;
luabridge::LuaRef lua_midi_event (luabridge::newTable (L));
lua_midi_event["time"] = 1 + (*m).time();
lua_midi_event["data"] = lua_midi_data;
luabridge::push <LuaProc *> (LG, this);
lua_setglobal (LG, "self");
luabridge::push <LuaProc *> (LG, this);
lua_setglobal (LG, "self");
lua_setglobal (LG, "CtrlPorts");
}
////////////////////////////////////////////////////////////////////////////////
lua_setglobal (LG, "CtrlPorts");
}
////////////////////////////////////////////////////////////////////////////////