|
d21f202905
|
add some more Editor Selection lua bindings
|
2016-04-11 14:06:26 +02:00 |
|
|
ab01d150be
|
clean up lua-class inheritance
Implicit casts of derived classes only work for the first parent.
other parent classes require dedicated casts
|
2016-04-11 14:04:45 +02:00 |
|
|
04c9b3155c
|
add some class documentation
|
2016-04-11 14:03:37 +02:00 |
|
|
96d0e099bd
|
add Lua bindings for Range Time Selection
```lua
print (Editor:get_selection ().time:start ())
for ar in Editor:get_selection ().time:iter () do
print (ar.id, ar.start, ar._end)
end
```
|
2016-04-11 00:31:35 +02:00 |
|
|
f67c204121
|
Add tom's additions to tom's loop and turn it into an Action Script
|
2016-04-11 00:04:53 +02:00 |
|
|
121cd66fd6
|
update lua class documentation scripts
|
2016-04-10 23:34:00 +02:00 |
|
|
49656a2d7c
|
fix loop example script (updated API)
|
2016-04-10 23:02:00 +02:00 |
|
|
c6d4fafcd9
|
update lua related doc, add missing bindings
|
2016-04-10 23:01:44 +02:00 |
|
|
c76ef64870
|
some more example lua scripts
|
2016-04-10 20:57:24 +02:00 |
|
|
2b943ea36c
|
convenient API to access track and region selection
|
2016-04-10 20:56:53 +02:00 |
|
|
9609ef7764
|
expose port bindings
|
2016-04-10 20:56:45 +02:00 |
|
|
86a45e3cac
|
add lua bindings for Automation Events
|
2016-04-10 20:56:14 +02:00 |
|
|
1c084d1e0e
|
NO-OP whitespace + comments
|
2016-04-10 20:56:06 +02:00 |
|
|
09202249e1
|
NO-OP document Evoral::ControlList
|
2016-04-10 20:55:59 +02:00 |
|
|
de23c3d3ae
|
add a C++ lifetime MementoCommand API
|
2016-04-10 17:13:00 +02:00 |
|
|
fcb9092e2c
|
add undo to the lua bounce+loop example script, just because.
|
2016-04-10 02:01:27 +02:00 |
|
|
0e70b779b4
|
expose Undo Commands to Lua
Some trickery is needed here to manage object lifetimes and
multiple inheritance.
|
2016-04-10 01:45:41 +02:00 |
|
|
fa7b15babf
|
exercise new lua bindings
|
2016-04-09 15:45:30 +02:00 |
|
|
e25dce8849
|
and a few more Editor lua bindings
|
2016-04-09 15:45:30 +02:00 |
|
|
ac7765bceb
|
add some more libardour lua bindings
|
2016-04-09 15:45:30 +02:00 |
|
|
ed25eec79b
|
another lua convenience API
|
2016-04-09 15:45:30 +02:00 |
|
|
2ff63925c2
|
refactor and document delayline
|
2016-04-09 15:45:30 +02:00 |
|
|
888648e4e0
|
Accommodate newly introduced source(s) in our MSVC project (libardour)
|
2016-04-09 09:44:32 +01:00 |
|
|
1bf84f3ca3
|
fix editor/mixer initial display (show_all)
|
2016-04-09 00:33:56 +02:00 |
|
|
ec0ec95262
|
change const some functions to const. (prepare lua bindings)
|
2016-04-09 00:33:03 +02:00 |
|
|
024cf58c05
|
improve elapsed time readability for large numbers.
|
2016-04-08 21:50:02 +02:00 |
|
|
94ebad3854
|
Profile Session::save_state
|
2016-04-08 21:45:32 +02:00 |
|
|
ff05c82312
|
Revert "experimental session-save speedup" -- needs C++11
This reverts commit d1dcedaccf .
|
2016-04-08 21:21:38 +02:00 |
|
|
3def1b2830
|
more potential session-save speedup.
std:vector trumps std::list speed in all aspects: traversal, insertion
(at end) and Deletion. ..but we'll have to be careful about iterators..
|
2016-04-08 21:03:23 +02:00 |
|
|
d1dcedaccf
|
experimental session-save speedup
property order is not important,
unordered_map lookup and insertion is O(1)
|
2016-04-08 20:32:49 +02:00 |
|
|
6dd5d6df71
|
Latency compensation for plugin thru routing.
|
2016-04-08 18:21:46 +02:00 |
|
|
681b65aa0b
|
Add a fixed (not de-clicked) multi-buffer audio/midi delayline.
A ringbuffer intended to be used for plugin-thru/bypass
latency compensation.
|
2016-04-08 18:16:37 +02:00 |
|
|
743e6176df
|
implement Lua editor script/file delete.
|
2016-04-08 18:16:32 +02:00 |
|
|
c4e610d091
|
small ArdourButton optimization
|
2016-04-08 18:16:27 +02:00 |
|
|
8c81808db7
|
GUI part of count/n_total API rename
|
2016-04-08 18:16:23 +02:00 |
|
|
e27096b054
|
consistent count/n_total API
|
2016-04-08 18:16:19 +02:00 |
|
|
752662051a
|
add Plugin LatencyChanged() signal and max latency report
|
2016-04-08 18:16:01 +02:00 |
|
|
7527376297
|
fix crash when refreshing lua script list
|
2016-04-07 23:15:44 +02:00 |
|
|
a9a6d6da4e
|
variable for packaging channelstrip. allow rename
|
2016-04-07 23:15:40 +02:00 |
|
|
5b60070034
|
add "for each track" snippet.
|
2016-04-07 22:13:00 +02:00 |
|
|
2e38195e5c
|
fix wire DnD (for thru connections)
|
2016-04-07 19:40:54 +02:00 |
|
|
01251e7e14
|
mark session dirty when plugin pin mapping changes
|
2016-04-07 18:38:24 +02:00 |
|
|
3868c5b4a4
|
GUI support for plugin port bypass connections
|
2016-04-07 18:36:04 +02:00 |
|
|
18713b7d1f
|
add support for plugin bypass/thru connections
TODO: remove midi-bypass special case (backwards compatible)
|
2016-04-07 18:24:00 +02:00 |
|
|
e714b7719e
|
refine sidechain labels
|
2016-04-07 14:05:15 +02:00 |
|
|
2486ee0137
|
more click-connect compatible wire DnD experiments
|
2016-04-07 00:48:57 +02:00 |
|
|
5634414d78
|
Pin Management: draggable wires.
|
2016-04-06 23:24:11 +02:00 |
|
|
dfe148fd58
|
fix reset context menu (right click only)
|
2016-04-06 22:06:30 +02:00 |
|
|
44cb8842cc
|
side-chain button select connects exclusively
|
2016-04-06 21:25:45 +02:00 |
|
|
5e2c9f8ef8
|
lua-doc: generate ardour-manual (template) directly
|
2016-04-06 18:23:25 +02:00 |
|