Path-based goodness: Difference between revisions

Hkm (talk | contribs)
Hkm (talk | contribs)
No edit summary
Line 5: Line 5:
#* <code>complexity_fondness</code> = 0.9,  
#* <code>complexity_fondness</code> = 0.9,  
#* <code>inaccuracy_fondness</code> = 0.98,  
#* <code>inaccuracy_fondness</code> = 0.98,  
#* <code>target_score</code> = 0.02.
#* <code>target_score</code> = 0.002.
# Let ''g'' be a variable. Assign to every JI interval (except 1/1) n/d with error e (in cents) a score equal to <code>inaccuracy_fondness</code>^(e^<code>error_power</code></code>) * <code>complexity_fondness</code>^(n+d) / ''g''.
# Let ''g'' be a variable. Assign to every JI interval (except 1/1) n/d with error e (in cents) a score equal to <code>inaccuracy_fondness</code>^(e^<code>error_power</code></code>) * <code>complexity_fondness</code>^(n+d) / ''g''.
# Assign to every ordered list of JI intervals a score equal to the product of the scores of all of its steps.
# Assign to every ordered list of JI intervals a score equal to the product of the scores of all of its steps.
Line 20: Line 20:


=== Path-based goodnesses and octave stretches for the equal temperaments 7-41: ===
=== Path-based goodnesses and octave stretches for the equal temperaments 7-41: ===
(these use target_score 0.02 instead of 0.002; the order remains mostly unchanged, but all the values here are smaller than they would be at the correct target_score.)
   1. 41et: goodness 30.8. 2:  0.10. score <3, <6:  3.9%, 11.5%
   1. 41et: goodness 30.8. 2:  0.10. score <3, <6:  3.9%, 11.5%
   2. 31et: goodness 28.2. 2:  0.33. score <3, <6:  4.2%, 13.0%
   2. 31et: goodness 28.2. 2:  0.33. score <3, <6:  4.2%, 13.0%