Ero sivun ”Moduuli:Kitarakirja” versioiden välillä

Poistettu sisältö Lisätty sisältö
Hunsvotti (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Hunsvotti (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 57:
local frets = { -1, -1, -1, -1, -1, -1 }
local fingering = { -1, -1, -1, -1, -1, -1 }
local nauha = tonumber(frame.args.nauhanumero) or 0
local output = table.clone(frame.args)
 
Rivi 62 ⟶ 63:
s_idx = (i - 1) % 6 + 1
if s_idx == 1 then
f_idx = f_idx + 1
end
if param == "o" or param == "C" or param == "D" or param == "-" then
frets[s_idx] = f_idx
end
 
if i > 36 and i <= 42 then
fingering[s_idx] = param
end
end
 
if frets[1] ~= -1 then
output[43] = nuotinnimet[(viritys[1] + nauha + frets[1]) % 12 + 1]
end
if frets[2] ~= -1 then
output[44] = nuotinnimet[(viritys[2] + nauha + frets[2]) % 12 + 1]
end
if frets[3] ~= -1 then
output[45] = nuotinnimet[(viritys[3] + nauha + frets[3]) % 12 + 1]
end
if frets[4] ~= -1 then
output[46] = nuotinnimet[(viritys[4] + nauha + frets[4]) % 12 + 1]
end
if frets[5] ~= -1 then
output[47] = nuotinnimet[(viritys[5] + nauha + frets[5]) % 12 + 1]
end
if frets[6] ~= -1 then
output[48] = nuotinnimet[(viritys[6] + nauha + frets[6]) % 12 + 1]
end