summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
AgeCommit message (Collapse)Author
2017-09-29Prepare removal of initial_delayRobin Gareus
2017-09-29No more disk-reader roll-delayRobin Gareus
It was not working in sdio/6.0-pre anyway and with upcoming changes to latency compensation the concept of per disk[stream/reader] will go away.
2017-09-24fix header order and space alignmentPaul Davis
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2017-09-19Various updates and fixes for Latency CompensationRobin Gareus
* centralize signal_latency_at_***_position to processors * update initial-delay/roll-delay when processor order changes * consolidate signal-latency calculation: use the same method for processor-changes and session's post_playback_latency. * include relative output-delay in roll-delay * fix capture processor position & optimize stem-export latency (roll-delay fixes pending Route:roll() update)
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-09-18add to LUA API (new Stripable API)Paul Davis
2017-09-18remove now-non-existent method from LuaPaul Davis
2017-09-18Add support for Latch AutomationRobin Gareus
2017-08-23Update "separate_by_channel" API & add Lua bindingsRobin Gareus
This breaks compilation (GUI)
2017-08-18Add Lua binding to un/assign VCAsRobin Gareus
2017-08-18Expose Lua bindings to create/delete VCAsRobin Gareus
2017-08-17Expose enums used in RCConfig and other missing classes to Lua.Robin Gareus
2017-08-16Add RCConfiguration Lua BindingsRobin Gareus
2017-08-16Separate "add master bus" (and add Lua bindings)Robin Gareus
This is in preparation for "advanced session setup" allow a SessionSetup Lua script to create the master-bus.
2017-08-10remove old PBD::SystemExec bindings (Windows classkeys)Robin Gareus
2017-08-10Add a Lua SetSession signal/hookRobin Gareus
2017-08-09Fix windows builds (amend 0c4e0503)Robin Gareus
2017-08-08SystemExec Lua bindings (vfork, fire+forget)Robin Gareus
2017-08-07Fix Windows builds (amend 7009ff03)Robin Gareus
2017-08-07space mattersRobin Gareus
2017-08-07Add Lua Bindings to clone/copy regionsRobin Gareus
2017-08-07Add Lua bindings for RegionMap and region listRobin Gareus
2017-06-21Move logarithmic property into Evoral, add rangestepsRobin Gareus
This allows complete mathematical description of a given parameter and parameter values. Semantic type abstraction is reserved for Ardour::ParameterDescriptor.
2017-06-21Remove Cruft -- AutomationStyle never did anything.Robin Gareus
Trim automation is planned via SlavableAC as normal AutomationMode. Some of this code have a revival (a special "Trim+Preview" state before merging Automation but that has to be more general than Pan & Gain.
2017-06-17Add Lua bindings to query all stripablesRobin Gareus
2017-05-30Add Lua bindings for VCAs and VCAManagerRobin Gareus
2017-05-14Sanitize "well-known" ctrl APIRobin Gareus
2017-05-05libardour now has CoreSelection object to manage selection status of ↵Paul Davis
Stripables and AutomationControls
2017-05-04Lua bindings for "end-is-free" (automatic session-end location marker)Robin Gareus
2017-05-03Lua bindings to set group colorRobin Gareus
2017-04-25Add missing Lua ClassKeys (windows build)Robin Gareus
2017-04-25Fix Windows build: declare static class-keys (amend 201fd5574)Robin Gareus
2017-04-25Some more Lua ARDOUR::Plugin bindingsRobin Gareus
2017-04-24Add ControlEvent Lua bindings and related methods to access MIDI-CCRobin Gareus
2017-04-11add FileSource Lua BindingsRobin Gareus
2017-03-30Add proper Lua bindings for RouteGroupListRobin Gareus
2017-03-18Lua bindings to access MIDI region/source note-eventsRobin Gareus
2017-03-17Lua bindings for libardour transient-analysisRobin Gareus
2017-02-27rework tempo editing.nick_m
most changes are due to a new design where tempo discontinuities at the beginning of a ramped section may be set. this allows easier mapping of live performance, especially in the common case of a ramped ritard before the beginning of a new section. feature summary: holding constraint modifier (shift) while dragging the BBT ruler area drags the tempo lines by changing the start tempo (as before) holding copy modifier (control) while dragging the BBT ruler area drags the tempo lines by changing the end tempo (ahem. not quite there) dragging a tempo mark while holding constraint (shift) will change the previous end tempo to match the marker position *worth trying*. holding constraint and copy modifier (control + shift) while dragging the BBT ruler area attempts to'pinch' or twist the surrounding tempi sp that later ones are not repositioned (currently suffereng from rounding errors)
2017-02-25Add some missing luabridge::ClassInfo<>::getClassKey() - fix windows buildsRobin Gareus
2017-02-24add a missing class-keyRobin Gareus
2017-02-24Add static class-keys for windowsRobin Gareus
2017-02-23Add static Class-Keys for Windows buildRobin Gareus
2017-02-22Update processor Lua bindingsRobin Gareus
2017-02-21Add Lua binding to query monotonic time (in microseconds)Robin Gareus
2017-02-20Allow to create aux sends from Lua scriptsRobin Gareus
2017-02-18move color_to_rgba to LuaAPI for consistencyRobin Gareus
2017-02-17Add Lua bindings related to solo/mute and realtime control changesRobin Gareus
2017-02-15Add Lua bindings for plugin re-orderingRobin Gareus