Template:Interval edo approximation: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 2: | Line 2: | ||
|interval={{{interval|{{{1}}}}}} | |interval={{{interval|{{{1}}}}}} | ||
|tolerance={{{tolerance|9}}} | |tolerance={{{tolerance|9}}} | ||
|min_edo={{{min_edo| | |min_edo={{{min_edo|5}}} | ||
|max_edo={{{max_edo|60}}} | |max_edo={{{max_edo|60}}} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
Revision as of 06:46, 3 November 2025
Usage
This template generates EDO approximation tables for just intervals. | source code here
Basic syntax
{{Interval_Edo_Approximation|3/2}}
With named parameter
{{Interval_Edo_Approximation|interval=5/4}}
With custom parameters
{{Interval_Edo_Approximation|interval=7/6|tolerance=10|min_edo=12|max_edo=72}}
Parameters
- interval (or first unnamed parameter) - The just interval ratio (required). Format: "numerator/denominator" (e.g., "3/2", "5/4", "7/6")
- tolerance - Relative error tolerance in percent (optional, default: 9)
- min_edo - Minimum EDO to check (optional, default: 5)
- max_edo - Maximum EDO to check (optional, default: 60)
Examples
Perfect fifth (3/2)
Script error: No such module "Interval_Edo_Approximation".
Major third (5/4) with custom tolerance (20%)
Script error: No such module "Interval_Edo_Approximation".
Septimal minor third (7/6) with extended range (up to 80EDO)
Script error: No such module "Interval_Edo_Approximation".