summaryrefslogtreecommitdiff
path: root/share/scripts/_find_nonzero_sample.lua
diff options
context:
space:
mode:
Diffstat (limited to 'share/scripts/_find_nonzero_sample.lua')
-rw-r--r--share/scripts/_find_nonzero_sample.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/scripts/_find_nonzero_sample.lua b/share/scripts/_find_nonzero_sample.lua
index c23d2b0b4d..b79f832c9c 100644
--- a/share/scripts/_find_nonzero_sample.lua
+++ b/share/scripts/_find_nonzero_sample.lua
@@ -42,10 +42,10 @@ function factory () return function ()
-- http://manual.ardour.org/lua-scripting/class_reference/#C:FloatArray
local d = cmem:to_float (0):array()
-- iterate over the audio sample data
- for i = 0, s do
+ for i = 1, s do
if math.abs (d[i]) > 0 then
if (nonzeropos < 0 or pos + i < nonzeropos) then
- nonzeropos = pos + i
+ nonzeropos = pos + i - 1
end
break
end