From 1d9706e19a775d1af3ccc5af973e5856bff44bca Mon Sep 17 00:00:00 2001 From: Christopher Arndt Date: Sat, 20 Jan 2024 17:21:11 +0100 Subject: [PATCH] feat: use range instead of location/arrangement markers Signed-off-by: Christopher Arndt --- rename_regions_from_markers.lua | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/rename_regions_from_markers.lua b/rename_regions_from_markers.lua index da803e7..170437b 100644 --- a/rename_regions_from_markers.lua +++ b/rename_regions_from_markers.lua @@ -3,7 +3,7 @@ ardour { name = "Rename regions from markers", license = "MIT", author = "Christopher Arndt", - description = [[Rename selected regions using track name and label of location marker at region start]] + description = [[Rename selected regions using track name and label of range marker at region start]] } function factory () @@ -24,7 +24,6 @@ function factory () local sel = Editor:get_selection () -- get current selection local loc = Session:locations() -- get locations - -- prepare undo operation Session:begin_reversible_command ("Rename regions from markers") @@ -32,17 +31,17 @@ function factory () for region in sel.regions:regionlist():iter () do -- test if it's an audio region local ar = region:to_audioregion () - if ar:isnil () then + if ar:isnil() then goto next end --~ print("Region:", region:name()) local rid = region:to_stateful():id() - --~ print("ID:", id:to_s()) + --~ print("ID:", rid:to_s()) - -- get marker at region start position + -- get range marker at region start position local pos = region:position() - local mloc = loc:first_mark_at(pos, Temporal.timecnt_t(0)) + local mloc = loc:range_starts_at(pos, Temporal.timecnt_t(0), true) if not mloc then goto next end