Add Lua bindings for libardour amp's simple gain
This commit is contained in:
parent
f372cc0bf2
commit
a5c956883d
|
@ -1593,6 +1593,7 @@ LuaBindings::common (lua_State* L)
|
|||
|
||||
.deriveWSPtrClass <Amp, Processor> ("Amp")
|
||||
.addFunction ("gain_control", (boost::shared_ptr<GainControl>(Amp::*)())&Amp::gain_control)
|
||||
.addStaticFunction ("apply_gain", static_cast<gain_t (*)(AudioBuffer&, samplecnt_t, samplecnt_t, gain_t, gain_t, sampleoffset_t)>(&Amp::apply_gain))
|
||||
.endClass ()
|
||||
|
||||
.deriveWSPtrClass <PeakMeter, Processor> ("PeakMeter")
|
||||
|
@ -1842,6 +1843,8 @@ LuaBindings::common (lua_State* L)
|
|||
.addConstructor <void (*) (DataType, uint32_t)> ()
|
||||
.addFunction ("get", &ChanCount::get)
|
||||
.addFunction ("set", &ChanCount::set)
|
||||
.addFunction ("set_audio", &ChanCount::set_audio)
|
||||
.addFunction ("set_midi", &ChanCount::set_midi)
|
||||
.addFunction ("n_audio", &ChanCount::n_audio)
|
||||
.addFunction ("n_midi", &ChanCount::n_midi)
|
||||
.addFunction ("n_total", &ChanCount::n_total)
|
||||
|
@ -2651,6 +2654,7 @@ LuaBindings::dsp (lua_State* L)
|
|||
.addFunction ("get_audio", static_cast<AudioBuffer&(BufferSet::*)(size_t)>(&BufferSet::get_audio))
|
||||
.addFunction ("get_midi", static_cast<MidiBuffer&(BufferSet::*)(size_t)>(&BufferSet::get_midi))
|
||||
.addFunction ("count", static_cast<const ChanCount&(BufferSet::*)()const>(&BufferSet::count))
|
||||
.addFunction ("available", static_cast<const ChanCount&(BufferSet::*)()const>(&BufferSet::available))
|
||||
.endClass()
|
||||
.endNamespace ();
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user