Robin Gareus
07de1144c6
Add Lua script to print signal latencies
2017-09-20 01:29:46 +02:00
Robin Gareus
d190ad7904
mp4chaps Lua script: don't clutter global environment
2017-08-26 15:42:14 +02:00
Ben Loftis
3596bdff14
Secondary clock visibility is a global pref, not a per-session setting.
2017-08-25 14:37:51 -05:00
Ben Loftis
6e4c9490d4
Some fixes for ruler-visibility. Secondary-clock coming soon.
2017-08-25 09:19:17 -05:00
Ben Loftis
d3bdad4927
Templates: attempt to set ruler and clock visibility. Not working.
2017-08-25 09:01:57 -05:00
Ben Loftis
76b480cedf
Track Templates:
...
* Re-rename Track Wizard to Live Band.
* Various ui tweaks to Live Band template script.
2017-08-23 20:11:30 -05:00
Robin Gareus
aacb2d7be7
Lua Script Example to toggle monitor section
2017-08-24 02:56:33 +02:00
Robin Gareus
a96d64e4f3
Example Stereo to 2 x Mono track Lua script
2017-08-23 21:33:29 +02:00
Ben Loftis
6f0dec2bd8
Track Templates: remove uninteresting script.
2017-08-23 12:13:40 -05:00
Robin Gareus
7a05ccb484
Tweak generic audio-track template
...
* Demo Factory method producing different functions
* Allow to run interactively as Action script
2017-08-20 19:15:37 +02:00
Robin Gareus
1a70a2f977
Cont'd work on route-templates
2017-08-20 00:18:58 +02:00
Robin Gareus
9f1350a833
Fix "Track Wizard" script
...
* do check if plugins are available
* only instantiate plugins if they're used (no dangling references)
* check if plugin instantiation worked, before adding them
* fix typos for stereo setup of drum-room & overhead
* add channel-count warning
2017-08-19 23:32:09 +02:00
Robin Gareus
f62629f30f
More template re-naming
...
Unify "track-band" & "session-band" setup scripts
2017-08-19 22:52:45 +02:00
Robin Gareus
92521b7d74
unify session-template names
2017-08-19 22:28:25 +02:00
Robin Gareus
91a2cf7901
Backwards compatible LuaDialog layout (+new colspan option)
2017-08-19 03:12:28 +02:00
Ben Loftis
2a9bf034bb
Templates: Mostly working tabular script.
2017-08-18 16:40:14 -05:00
Ben Loftis
ba5c19be4c
Templates: first stab at a dialog with tabular layout.
2017-08-18 16:40:14 -05:00
Robin Gareus
6edb3f8f9e
Update Route-template example script & documentation
2017-08-18 22:45:47 +02:00
Robin Gareus
b98712ff5b
amend e0a83a75 RouteDialog + script details
2017-08-18 20:56:30 +02:00
Robin Gareus
e0a83a758e
Redesign Session+Route Template Meta Script API
...
Remove special-cased script types. Allow Action-Scripts to be re-used
for session-setup or route-templates.
2017-08-18 20:42:55 +02:00
Ben Loftis
41b4d089e5
Track Templates: shorten some of the track names.
2017-08-17 16:44:52 -05:00
Ben Loftis
9a7bd07e8f
Some initial track templates.
2017-08-17 16:17:12 -05:00
Ben Loftis
4914b7feea
Track templates: add some (unfinished) template files. Hide Created-With column in Ardour.
2017-08-17 15:31:30 -05:00
Robin Gareus
39ffe6d95e
Add an example script for prototyping
2017-08-17 21:12:29 +02:00
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