summaryrefslogtreecommitdiff
path: root/libs/ardour
AgeCommit message (Collapse)Author
2017-02-24no-op: move method order in filePaul Davis
2017-02-24add a missing class-keyRobin Gareus
2017-02-24Save Lua script origin (for later updates) -- DSP pluginRobin Gareus
2017-02-24Add static class-keys for windowsRobin Gareus
2017-02-23fix solo + mute controls when slavedPaul Davis
clamp/scale by masters only applies to non-boolean controls
2017-02-23Add static Class-Keys for Windows buildRobin Gareus
2017-02-23Constrain VCA slave value to controllable rangeRobin Gareus
This prevents overshoot e.g. when writing automation (and related oddities)
2017-02-22fix deadlock when assigning a VCA masterPaul Davis
2017-02-22Update processor Lua bindingsRobin Gareus
2017-02-22Prepare re-locating missing external files.Robin Gareus
2017-02-22NO-OP; whitespaceRobin Gareus
2017-02-22if a slave's masters are at zero, lock slave to zero and not NaNPaul Davis
2017-02-21fix thinko/typo which failed to notify when a VCA is unassignedPaul Davis
2017-02-21Add Lua binding to query monotonic time (in microseconds)Robin Gareus
2017-02-21Allow to access/load LuaDSP plugins with default plugin lua-bindings APIRobin Gareus
2017-02-21Implementations for Plugin-Preset-Load to set automationRobin Gareus
2017-02-21Add API allowing plugin preset load to affect automationRobin Gareus
2017-02-21redesign VCA control over gain (and theoretically other scalar controls)Paul Davis
master(s) value now just scales the control's own value; a trivial bit of math at assign/deassign ensures that values do not change during add/remove master operations
2017-02-20Allow to create aux sends from Lua scriptsRobin Gareus
2017-02-19Emit a signal when Lua session script change (prepare UI update to un/set)Robin Gareus
2017-02-18move color_to_rgba to LuaAPI for consistencyRobin Gareus
2017-02-17Allow to use any Lua function factory, produce bytecodeRobin Gareus
2017-02-17Add Lua bindings related to solo/mute and realtime control changesRobin Gareus
2017-02-17Fix initial order-keys when creating tracks/bussesRobin Gareus
.. and leave some notes for the day when UI treemodel won't be canonical to set order-keys.
2017-02-16amend 32248b755ba (legacy tempo map).nick_m
2017-02-16fix loading of 4.x sessions with a missing initial tempo section.nick_m
- behaviour should match that of 4.x (move the first tempo to frame 0).
2017-02-15Add Lua bindings for plugin re-orderingRobin Gareus
2017-02-15Don't copy-construct MusicFrame, pass const reference.Robin Gareus
2017-02-15unconditionally set region quarter note in set_position().nick_m
- this fixes incorrect timing of new regions recorded before the music origin.
2017-02-14Add missing bindings (after 59daffea1)Robin Gareus
2017-02-14Fix lua-doc (Null pointer c'tor doc)Robin Gareus
2017-02-13Prepare record with count-in actionRobin Gareus
2017-02-13latest Czech translation for libs/ardour, from Pavel Fric (December 2016)Paul Davis
2017-02-14fix 'snap to beat' havoc-causing misplaced bracket.nick_m
- should fix 7234
2017-02-13fix missing position property in MidiRegion::clone()nick_m
2017-02-12Update Japanese translationHiroki Inagaki
2017-02-09remove debug output from PresentationInfo changesPaul Davis
2017-02-09fix save_as()' inadvertent marking a session as dirty during the process of ↵Paul Davis
saving state to disk
2017-02-09NO-OP: whitespace removalPaul Davis
2017-02-09when adding a default start/end range to a Location while saving a template, ↵Paul Davis
do not mark the current session dirty
2017-02-08an automation control that has to do things before its value is set in an RT ↵Paul Davis
context should potentially tell its ControlGroup This fixes record-enable controls in a group failing generate a call to the required stuff for tracks (moving meter position, preparing diskstream) #7213
2017-02-085.5 incorrectly marked the initial tempo as not locked to meter.nick_m
- the initial tempo must always be locked to meter, so i think it is safe to explicitly set it anyway.
2017-02-07remove debug outputPaul Davis
2017-02-07only reverse propagate solo-by-others-downstream if connections on a Route ↵Paul Davis
change, not just configuration changes. This prevents a scenario where the route has had its solo control's state set from XML, but then we configure the route's output, and invoke output_change_handler(). Without the new conditional, this would check which downstream routes are soloed, find none, and then unset the soloed-by-downstream state of the solo control.
2017-02-07don't call shared_from_this() for every route when doing solo-downstream ↵Paul Davis
propagation
2017-02-08fix legacy session where initial tempo was not locked to meter,nick_m
2017-02-06use new PBD::Controllable API to correctly save solo and mute controls, ↵Paul Davis
which may be slaved to a master
2017-02-06save/restore VCA master state inside slaves, so that a reloaded session ends ↵Paul Davis
up back in the same state
2017-02-05fix type warningPaul Davis
2017-02-05fix potential absorption of music-locked tempo into meter-locked one.nick_m