Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-14 | allow to compare C class instances from lua | Robin Gareus | |
2016-04-13 | expose sidechain binding, fix "bounce" typo | Robin Gareus | |
2016-04-12 | fix typo in luabindings | Robin Gareus | |
2016-04-12 | some more windows bandaids for optimized builds | Robin Gareus | |
really this is getting UGLY. | |||
2016-04-11 | special case luabridge for windows/MSVC | Robin Gareus | |
luabridge uses static fn addresses to identify classes. Windows uses different addresses for *identical* static functions in libardour.dll and ardour.exe This solves the issue by moving the all functions from a header-only implementation into libardour. | |||
2016-04-11 | clean up lua-class inheritance | Robin Gareus | |
Implicit casts of derived classes only work for the first parent. other parent classes require dedicated casts | |||
2016-04-10 | update lua related doc, add missing bindings | Robin Gareus | |
2016-04-10 | expose port bindings | Robin Gareus | |
2016-04-10 | add lua bindings for Automation Events | Robin Gareus | |
2016-04-10 | expose Undo Commands to Lua | Robin Gareus | |
Some trickery is needed here to manage object lifetimes and multiple inheritance. | |||
2016-04-09 | add some more libardour lua bindings | Robin Gareus | |
2016-04-06 | consistent lua binding name (nil is a reserved word in lua) | Robin Gareus | |
2016-04-06 | lua bindings & API documentation | Robin Gareus | |
2016-04-05 | drop std::vector<double> lua binding. not used in the backend | Robin Gareus | |
2016-04-03 | expose plugin sidechain (via route): | Robin Gareus | |
Processor and Process lock are needed, and the plugin chain needs to be reconfigured, so this cannot be directly performed by the plugin. | |||
2016-04-02 | add some more Lua bindings: Sidechain + IOProcessor | Robin Gareus | |
2016-04-02 | convenient Lua bindings to use Ardour::DataType | Robin Gareus | |
2016-04-02 | autodetect if current pin-connections can be processed in-place | Robin Gareus | |
2016-03-30 | allow to sum channel maps | Robin Gareus | |
2016-03-29 | extend channel-map | Robin Gareus | |
add tests for identity matrix, monotonic, subset, which are handy to verify if inplace processing is possible. add `unset()` for upcoming GUI work. | |||
2016-03-27 | lua bindings for ChanCount | Robin Gareus | |
2016-03-27 | closing in on pin management. | Robin Gareus | |
overall the PluginInsert API is complete. many implementation details remain. | |||
2016-03-26 | proper C++ comment | Robin Gareus | |
2016-03-26 | move LuaOSC into Ardour namespace | Robin Gareus | |
2016-03-26 | prototype support for arbitrary plugin channel maps | Robin Gareus | |
2016-03-25 | lua bindings to test strict i/o | Robin Gareus | |
2016-03-24 | Consistent C++ & Lua Namespace/Class names + documentation. | Robin Gareus | |
2016-03-22 | further lua binding refactoring, match C++ namespaces | Robin Gareus | |
2016-03-21 | move std bindings out of "ARDOUR" into "C" namespace, fix Reference Params | Robin Gareus | |
2016-03-21 | add some missing bindings (dep classes) | Robin Gareus | |
2016-03-20 | add convenience lua API for looking up Plugins | Robin Gareus | |
2016-03-19 | add some convenience lua functions for plugin management | Robin Gareus | |
2016-03-19 | add Lua Bindings for ARDOUR::Region | Robin Gareus | |
2016-03-19 | add OSC Lua bindings | Robin Gareus | |
2016-03-18 | start a dedicated ARDOUR lua function collection | Robin Gareus | |
2016-03-18 | Add some convenient DSP methods for lua scripts | Robin Gareus | |
2016-02-23 | Implement Lua session-scripts | Robin Gareus | |
2016-02-23 | include static liblua with libardour & prepare bindings | Robin Gareus | |