Module:MOS intervals: Difference between revisions
No edit summary |
No edit summary |
||
| Line 50: | Line 50: | ||
result = result .. '! rowspan="2" | Steps subtended\n' | result = result .. '! rowspan="2" | Steps subtended\n' | ||
result = result .. '! rowspan="2" | Range in cents\n' | result = result .. '! rowspan="2" | Range in cents\n' | ||
result = result .. '! rowspan="2" | [[Harmonic entropy]]<br/>(Shannon, √nd; from [http://www.mikebattagliamusic.com/HE-JS/HE.html HE Calc])\n' | result = result .. '! rowspan="2" | Average of [[Harmonic entropy]]<br/>(Shannon, √nd; from [http://www.mikebattagliamusic.com/HE-JS/HE.html HE Calc])\n' | ||
result = result .. '! rowspan="2" | Min of [[Harmonic entropy]]\n' | |||
result = result .. '|-\n' | result = result .. '|-\n' | ||
result = result .. '! Generic<sup>[[#mosstep-1|[1]]]</sup>\n' | result = result .. '! Generic<sup>[[#mosstep-1|[1]]]</sup>\n' | ||
| Line 76: | Line 77: | ||
result = result .. string.format("| %s\n" , mos.interval_as_string(current_bright_interval)) | result = result .. string.format("| %s\n" , mos.interval_as_string(current_bright_interval)) | ||
result = result .. string.format("| %.1f¢\n", cents) | result = result .. string.format("| %.1f¢\n", cents) | ||
result = result .. string.format("| ~%.4f nats\n", interval_extension.harmonic_entropy_with_lookup_table(cents)) | |||
result = result .. string.format("| ~%.4f nats\n", interval_extension.harmonic_entropy_with_lookup_table(cents)) | result = result .. string.format("| ~%.4f nats\n", interval_extension.harmonic_entropy_with_lookup_table(cents)) | ||
else | else | ||
| Line 114: | Line 116: | ||
result = result .. string.format("| %s\n" , mos.interval_as_string(current_dark_interval)) | result = result .. string.format("| %s\n" , mos.interval_as_string(current_dark_interval)) | ||
result = result .. string.format("| %s\n" , dark_interval_range) | result = result .. string.format("| %s\n" , dark_interval_range) | ||
result = result .. string.format("| ~%.4f¢ nats ( | result = result .. string.format("| ~%.4f¢ nats\n" , he_dark_average) | ||
result = result .. string.format("| ~%.4f¢ nats\n" , he_dark_best) | |||
result = result .. "|-\n" | result = result .. "|-\n" | ||
| Line 121: | Line 124: | ||
result = result .. string.format("| %s\n" , mos.interval_as_string(current_bright_interval)) | result = result .. string.format("| %s\n" , mos.interval_as_string(current_bright_interval)) | ||
result = result .. string.format("| %s\n" , bright_interval_range) | result = result .. string.format("| %s\n" , bright_interval_range) | ||
result = result .. string.format("| ~%.4f¢ nats ( | result = result .. string.format("| ~%.4f¢ nats\n" , he_bright_average) | ||
result = result .. string.format("| ~%.4f¢ nats\n" , he_bright_best) | |||
end | end | ||