summaryrefslogtreecommitdiff
path: root/scripts/_region_transients.lua
blob: de42992dd12a08c8b3f1e2b46738441ac55327b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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