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