Module:Infobox ET: Difference between revisions
No edit summary |
No edit summary |
||
| Line 239: | Line 239: | ||
if et.size <= 72 then | if et.size <= 72 then | ||
local delta_harmonic_entropy = 0 | local delta_harmonic_entropy = 0 | ||
local i = 0 | |||
for i=1, math.floor(et.size)-2 do | for i=1, math.floor(et.size)-2 do | ||
for j=1, i-1 do | for j=1, i-1 do | ||
local delta = (rat.log(step_size * i / 1200) - rat.log(step_size * j / 1200)) / (rat.log(step_size * j / 1200) - 1) | local delta = (rat.log(step_size * i / 1200) - rat.log(step_size * j / 1200)) / (rat.log(step_size * j / 1200) - 1) | ||
delta_harmonic_entropy = delta_harmonic_entropy + interval_extension.harmonic_entropy_with_lookup_table(rat.cents(delta)) | delta_harmonic_entropy = delta_harmonic_entropy + interval_extension.harmonic_entropy_with_lookup_table(rat.cents(delta)) | ||
i = i + 1 | |||
end | end | ||
end | end | ||
delta_harmonic_entropy = delta_harmonic_entropy / i | |||
table.insert(infobox_data, { | table.insert(infobox_data, { | ||
"Average of [[Delta]]-Harmonic entropy", | "Average of [[Delta]]-Harmonic entropy", | ||