diff options
author | Robin Gareus <robin@gareus.org> | 2017-03-17 18:13:16 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-03-17 18:13:16 +0100 |
commit | 96a3e4d321c49ba6b4cc895ae8cf8b14fe794e1b (patch) | |
tree | 0e433b173cbcabe24ef0d6345168c5dcdc395358 /scripts/_region_transients.lua | |
parent | 6c1051024c5be1c023502958f2ef49c63942af96 (diff) |
Add example Lua script to print region transients
Diffstat (limited to 'scripts/_region_transients.lua')
-rw-r--r-- | scripts/_region_transients.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/scripts/_region_transients.lua b/scripts/_region_transients.lua new file mode 100644 index 0000000000..de42992dd1 --- /dev/null +++ b/scripts/_region_transients.lua @@ -0,0 +1,16 @@ +ardour { ["type"] = "Snippet", name = "Region Transient List" } + +function factory () return function () + local sel = Editor:get_selection () + for r in sel.regions:regionlist ():iter () do + local region_pos = r:position() + local region_off = r:start() + print (r:name(), r:position(), r:start()) + local trans = r:transients() + for t in trans:iter() do + -- print absolute timeline position of transients + print (t + region_pos - region_off) + end + print ("----") + end +end end |