Module:TAMNAMS: Difference between revisions

Ganaram inukshuk (talk | contribs)
Bugfixes to find_ancestor function
Ganaram inukshuk (talk | contribs)
Added missing step ratio ranges (hard and soft)
Line 35: Line 35:
p.tamnams_ranges = {
p.tamnams_ranges = {
['1:1 to 2:1'] = 'soft-of-basic',
['1:1 to 2:1'] = 'soft-of-basic',
['1:1 to 3:2'] = 'soft',
['1:1 to 4:3'] = 'ultrasoft',
['1:1 to 4:3'] = 'ultrasoft',
['4:3 to 3:2'] = 'parasoft',
['4:3 to 3:2'] = 'parasoft',
Line 45: Line 46:
['3:1 to 4:1'] = 'parahard',
['3:1 to 4:1'] = 'parahard',
['4:1 to 1:0'] = 'ultrahard',
['4:1 to 1:0'] = 'ultrahard',
['3:1 to 1:0'] = 'hard',
['2:1 to 1:0'] = 'hard-of-basic'
['2:1 to 1:0'] = 'hard-of-basic'
}
}
Line 67: Line 69:
p.tamnams_ranges_ext = {
p.tamnams_ranges_ext = {
['1:1 to 2:1'] = 'soft-of-basic',
['1:1 to 2:1'] = 'soft-of-basic',
['1:1 to 3:2'] = 'soft',
['1:1 to 6:5'] = 'pseudoequalized',
['1:1 to 6:5'] = 'pseudoequalized',
['6:5 to 4:3'] = 'ultrasoft',
['6:5 to 4:3'] = 'ultrasoft',
Line 81: Line 84:
['4:1 to 10:1'] = 'ultrahard',
['4:1 to 10:1'] = 'ultrahard',
['10:1 to 1:0'] = 'pseudocollapsed',
['10:1 to 1:0'] = 'pseudocollapsed',
['3:1 to 1:0'] = 'hard',
['2:1 to 1:0'] = 'hard-of-basic'
['2:1 to 1:0'] = 'hard-of-basic'
}
}
Line 415: Line 419:
end
end
return mos.new(z, w, input_mos.equave), ratio_1, ratio_2, generations
return {mos.new(z, w, input_mos.equave), ratio_1, ratio_2, generations}
end
end


Line 879: Line 883:
--return p.mode_rotation_udps("LsLLsAs", mos.new(5, 2), "m", true)
--return p.mode_rotation_udps("LsLLsAs", mos.new(5, 2), "m", true)
--return p.degree_quality({4, -1}, mos.new(5,2), "ABBREV", 'm')
--return p.degree_quality({4, -1}, mos.new(5,2), "ABBREV", 'm')
return p.find_ancestor(mos.new(23, 13), 10)
return p.find_ancestor_info(mos.new(7,12), 10)
end
end


return p
return p