summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
AgeCommit message (Collapse)Author
2020-03-10Add Lua binding to query a region's playlistRobin Gareus
2020-03-10Add Lua bindings to access region-fadesRobin Gareus
2020-02-26Add Lua bindings for libardour amp's simple gainRobin Gareus
2020-02-06Update DSP::ConvolutionRobin Gareus
Expose zita-convolver bindings, to allow for custom NxM convolution matrices, and dedicated FIR processors.
2020-02-06Audio ROM Lua BindingsRobin Gareus
2020-02-06Add Lua Bindings for Readable c'torRobin Gareus
2020-01-31Lua bindings for locations and locate dispositionRobin Gareus
2020-01-14Add Lua bindings to inspect the Tempo MapRobin Gareus
2020-01-13Add rubberband Lua bindings to process ardour regionsRobin Gareus
2020-01-09Fix typo in Lua binding for compressor enable controlNikolaus Gullotta
2020-01-06Proper forward declaration for Lua bindings (amend 2afef6e4bde)Robin Gareus
2020-01-06Fix Windows builds (Lua binding undefined reference)Robin Gareus
2019-12-16Lua bindings for well-known send controlsRobin Gareus
2019-12-14Make BusSendLevel 1st class citizen (1/2)Robin Gareus
Equivalent to Gain and Trim (gain-coefficient, not dB) and use it for Sends.
2019-12-13Add Lua bindings to query AutomationControl paramater rangesRobin Gareus
2019-12-03New approach for Lua bindings to avoid LuaBridge_API in GUI codeRobin Gareus
Declare DoubleArray in GUI context so that runtime uses the symbol from the .exe (not the .dll). This is mainly for the benefit of MSVC, that does not allow to use LuaBridge_API in .exe
2019-12-03Libardour part of 1caef18 (Windows Lua bindings)Robin Gareus
2019-12-01Add Lua typecast from C++ vector to C-ArrayRobin Gareus
This is useful for MIDI bytes amongst other things
2019-11-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-10-02Remove unused API (and some MIXBUS specifics)Robin Gareus
2019-09-29Add Lua bindings related to latency compensationRobin Gareus
2019-09-02Another windows build fix, declare LuaDialog::ProgressWindowRobin Gareus
2019-09-02Fix windows build linking, declare bindingsRobin Gareus
2019-08-24Add missing Lua bindings for function argumentsRobin Gareus
PortEngine was accidentally removed in 1339d42c787
2019-08-24Add missing headers for lua-docRobin Gareus
2019-08-24Lua binding to change region nameRobin Gareus
2019-08-12Add Lua bindings for convenient Glib methodsRobin Gareus
2019-08-07Add method to graphviz plot the process-graphRobin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2019-08-01(Source List) Clean up the natural_position implementation (libardour part).Ben Loftis
2019-07-18Add Lua bindings to query&reset x-run countRobin Gareus
2019-07-06Add Lua binding to set/create track playlistsRobin Gareus
2019-06-16Some more frame -> sample changes (luabindings.cc)Johannes Mueller
2019-06-09Consolidate meter-type state and APIRobin Gareus
In theory different UIs can show different meter-types, so it can make sense to maintain the type in different places. MeterType is a bit-set and PeakMeter implementation provides for this. However, this is not being used, and the current implementation was rather fragmented, cross-connected signals to keep types in sync, allowed inconsistent meter-types in GUI and backend. MeterType is now kept by meter itself, however it is still saved/restored as part of the Route state. N.B. This change breaks the API, various methods have been renamed for consistency.
2019-05-17Prefer dedicated c-pointer bindings (can be const)Robin Gareus
2019-03-19Add some more playlist Lua bindingsRobin Gareus
2019-03-19Add Lua bindings for SessionPlaylistsRobin Gareus
2019-03-01Revert Monitor-Section to be per sessionRobin Gareus
This partially reverts 639dff3a7c7. When loading a session, the monitor-bus that was saved with the session is used. This changes semantics of the monitor-section/config. Config::set_use_monitor_bus(bool) is used to initiate a change! Notification about the change is sent asynchronously by Session::MonitorBusAddedOrRemoved It is no longer possible to directly call add/remove_monitor_section() and leave the session + config in an inconsistent state.
2019-02-27Prefer to expose the virtual method for VCA and RouteRobin Gareus
2019-02-27Expose Lua bindings to check VCA assignmentsRobin Gareus
2019-02-12Session-range behavior (libardour part)Ben Loftis
2019-02-12Selection-after-split behavior ( libardour part )Ben Loftis
2018-12-24Update Convolver/LuaConvolverRobin Gareus
* Add API to allow per-channnel gain and delay * Fix channel-mapping for stereo IRs w/o true-stereo
2018-11-17Update classkeys to match new total LuaSignal count (windows only)Robin Gareus
2018-11-07Add support for recording to .flacRobin Gareus
2018-10-26Fix Lua bindings (music-time, mapping)Robin Gareus
2018-10-24Fix typo in binding, amend 9bbbc7fbeRobin Gareus
2018-10-20Lua bindings for convolution DSPRobin Gareus
2018-10-10Fix inconsistent controllable Lua binding namesRobin Gareus
This also fixes incorrectly mapped send_level/enable
2018-10-10Fix well-known control Lua bindingsRobin Gareus