Robin Gareus
24cb141aa6
Revert "Revert ongoing SessionDialog changes for 5.11 release."
...
This reverts commit bd40b9132c .
2017-08-16 05:23:13 +02:00
Robin Gareus
bd40b9132c
Revert ongoing SessionDialog changes for 5.11 release.
...
To be reverted again after the release. This temporarily reverts
26c88b2 , c67d1d4 , 5e41293 , 8b7df13 , ff61435 , 1039894 , 8717c0d
and GUI parts of 47d86cf
2017-08-16 01:17:35 +02:00
Robin Gareus
26c88b2a3e
Replace advanced session-setup options with script
2017-08-16 00:51:20 +02:00
Robin Gareus
87a1a6b7ae
clean up 7aaaae8
2017-08-15 17:46:04 +02:00
Ben Loftis
7aaaae8bfe
Initial checkin of a Full Band template script.
2017-08-14 22:03:57 -05:00
Robin Gareus
f27e53f485
Add support for scripted meta-templates.
2017-08-11 15:24:05 +02:00
Robin Gareus
8fbc2c6484
Add some more Lua script examples
2017-08-10 02:26:16 +02:00
Robin Gareus
ceb31ff683
Rough-in an qm-barbeattracker Lua example
2017-08-04 01:56:50 +02:00
Julien "_FrnchFrgg_" RIVAUD
a9d2955f83
Replace a ringbuffer with a multi-reader circular table
...
a-Inline Spectrogram used a ringbuffer to send mixed down audio data
from the DSP thread to the inline display thread. The problem is that
several inline display threads can coexist (one for the channel strip in
the editor, one for the channel strip in the mixer, and soon one for an
inline display in the generic plugin UI). A ringbuffer is single-writer
single-reader so each display only got part of the data, and all were
competing for it.
Replace it with a circular table, where the DSP sets a write pointer,
and every (inline display) user keeps its own read pointer and checks it
is not so far in the past as to be overtaken by the DSP write pointer.
2017-07-24 15:05:05 +02:00
Julien "_FrnchFrgg_" RIVAUD
2ed15cfc7e
Fix a typo in recent commit
2017-07-17 12:08:42 +02:00
Julien "_FrnchFrgg_" RIVAUD
3b1a6a350e
Simplify _midifilter.lua example
...
Instead of and-ing the first byte to extract the event type, it is
simpler and easier to understand to bitwise-shift it, so that we don't
get the result as a multiple of 2^4, but as values corresponding to the
MIDI specification.
Currently, a guard is put against events with completely empty data,
though maybe ardour discards those earlier on since that would not be
valid MIDI.
2017-07-14 15:16:33 +02:00
Robin Gareus
104bebe1bd
Update LuaDialog example script to include File/Folder selection
2017-06-08 13:22:43 +02:00
Robin Gareus
a55fb928a7
Lua bindings to set group color
2017-05-03 17:53:00 +02:00
Robin Gareus
4521c1d525
Annotate CC-to-Automation Lua-script and fix start/pos offset.
2017-04-27 15:36:50 +02:00
Robin Gareus
b8a7b444e2
Update LuaDialog scripts
2017-04-25 16:46:21 +02:00
Robin Gareus
6efa5d4be2
Update CC-to-Automation script: use Lua-Dialog for parameters
2017-04-25 14:01:38 +02:00
Robin Gareus
72017b6117
Add a Lua script to exercise the LuaDialog
2017-04-25 14:01:34 +02:00
Robin Gareus
061f005ac3
Add example script to convert MIDI-CC to Plugin Automation
2017-04-24 04:21:25 +02:00
Robin Gareus
b7b1ccc8b6
Simplify example script
...
Now that AutomationList is-a ControlList no explicit cast is needed.
2017-04-24 04:21:25 +02:00
Robin Gareus
448bc635e5
Add example script to access midi-region events
2017-03-18 19:10:19 +01:00
Robin Gareus
71c5137a25
Lua VAMP plugin list: print value-names
2017-03-17 18:27:45 +01:00
Robin Gareus
96a3e4d321
Add example Lua script to print region transients
2017-03-17 18:13:16 +01:00
Robin Gareus
d98eca6811
Update scripts to use == operator
2017-03-16 20:55:41 +01:00
Robin Gareus
85d741d908
Bundle a session-callback script
2017-03-14 03:29:03 +01:00
Robin Gareus
7bada83a3f
two new action scripts (no icons yet)
2017-03-07 00:32:19 +01:00
Robin Gareus
6bb2416df7
Add some Lua-script icon.
2017-02-24 23:41:22 +01:00
Robin Gareus
1e8af6535f
add an example script to show/hide TAVs
2017-02-24 16:10:14 +01:00
Robin Gareus
9e543beb56
Add some convenient public editor methods (for lua-bindings)
...
and s/get// in the old API for consistency.
2017-02-24 16:10:14 +01:00
Robin Gareus
1e4e97019d
Lua bindings to access editor selection + region selection bindings
2017-02-23 22:32:32 +01:00
Robin Gareus
cdbf6215c9
Update lua-script to use new playlist-API
2017-02-23 03:22:24 +01:00
Robin Gareus
5789206f88
update plugin-utils Lua example script
2017-02-21 16:15:13 +01:00
Robin Gareus
120e75b420
And some more action-script icons
2017-02-20 03:58:52 +01:00
Robin Gareus
83aac1ce88
Add 2 more action-script icons
2017-02-20 00:53:09 +01:00
Robin Gareus
8d8666d041
NO-OP; clean up script spacing and remove goto
2017-02-20 00:52:40 +01:00
Robin Gareus
44852aa529
Add a Lua script to send multiple tracks to an aux-bus.
2017-02-20 00:30:15 +01:00
Robin Gareus
13b1b607b5
Clean up create drum-tracks script (no global variables)
2017-02-19 16:03:17 +01:00
Robin Gareus
1ab3d33df7
Some more EditorAction icons & color API update
2017-02-18 16:12:59 +01:00
Robin Gareus
0a40909655
Bundle Audio to MIDI Lua script
2017-02-18 02:25:28 +01:00
Robin Gareus
b475a81f98
Update Lua action-icon doc
2017-02-17 23:28:53 +01:00
Robin Gareus
b4dd020139
..and another action-button icon
2017-02-17 21:03:30 +01:00
Robin Gareus
144bfba2dd
Example Lua action script icon
2017-02-17 18:58:11 +01:00
Robin Gareus
64eb3bc724
Refine faders-to-trim script
2017-02-17 11:19:15 +01:00
Robin Gareus
83c9bb20b7
Don't bundle rewind example script
2017-02-17 11:14:43 +01:00
Robin Gareus
fef0739a10
Update solo/mute example script (use sessions' set_control(s)
2017-02-17 03:38:15 +01:00
Robin Gareus
61ae00ed23
Example lua script to re-order/reverse plugins
2017-02-15 18:12:51 +01:00
Robin Gareus
dd66542e91
Update Lua script - API change after 59daffea1
2017-02-14 14:52:07 +01:00
Robin Gareus
26118af1a4
Update scripts for API change in 59daffea1
2017-02-13 18:44:59 +01:00
Robin Gareus
f2327835f9
Lua script to save a snapshot after export
2017-02-02 14:20:08 +01:00
Robin Gareus
ddeaa6c52d
Add Example script to import file(s)
2017-01-21 20:18:27 +01:00
Robin Gareus
758f183b99
add delete x-run marker script
2017-01-19 19:35:55 +01:00