Module:MOS intro: Difference between revisions
m Bugfix to period cent value rounding |
Specified specific equave equivalences |
||
| Line 224: | Line 224: | ||
-- Add equave equivalence | -- Add equave equivalence | ||
intro = intro .. | if rat.eq(input_mos.equave, rat.new(2)) then | ||
intro = intro .. " is a 2/1-equivalent ([[octave equivalence|octave-equivalent]]) [[moment of symmetry]] scale" | |||
elseif rat.eq(input_mos.equave, rat.new(3)) then | |||
intro = intro .. " is a 3/1-equivalent ([[tritave]]-equivalent) [[moment of symmetry]] scale" | |||
elseif rat.eq(input_mos.equave, rat.new(3,2)) then | |||
intro = intro .. " is a 3/2-equivalent (fifth-equivalent) [[moment of symmetry]] scale" | |||
else | |||
intro = intro .. string.format(" is a %s-equivalent ([[nonoctave|non-octave]]) [[moment of symmetry]] scale", rat.as_ratio(equave_as_ratio)) | |||
end | |||
-- Add step counts | -- Add step counts | ||