function clear_pattern_data(pattern, track)
for line in ipairs(renoise.song():pattern(pattern):track(track).lines) do
renoise.song():pattern(pattern):track(track):line(line):clear()
end
end
clear_pattern_data(1, 1)
local track = 1
local pattern = 1
if not renoise.song().patterns[pattern].tracks[track].is_empty then
for _ = 1, renoise.song().patterns[pattern].number_of_lines do
renoise.song().patterns[pattern].tracks[track].lines[_]:clear()
}
}
local pattern_index, track_index = 1, 1
local pattern_iter = renoise.song().pattern_iterator
for pos,line in pattern_iter:lines_in_pattern_track(pattern_index, track_index) do
line:clear()
end
Or:
local pattern_index, track_index = 1, 1
local pattern = renoise.song():pattern(pattern_index)
local pattern_track = pattern:track(track_index)
if (not pattern_track.is_empty) then
for line_index = 1, pattern.number_of_lines do
pattern_track:line(line_index):clear()
end
end