2 ["type"] = "EditorHook",
3 name = "Make all Regions Transparent",
4 author = "Ardour Lua Task Force",
5 description = "While the transport is looping, all regions become transparent.",
9 return LuaSignal.Set():add (
11 [LuaSignal.TransportStateChange] = true,
12 [LuaSignal.TransportLooped] = true,
18 return function (signal, ref, ...)
19 local all_regions = ARDOUR.RegionFactory.regions()
20 for _, r in all_regions:iter() do
21 local ar = r:to_audioregion ();
22 if ar:isnil () then goto next end