Info

Each list of ratios entered at the top of the page will be plotted on the chart above. To rotate the ratios around the circle, enter a "rotation" ratio; each ratio in the list will be multiplied by this ratio before it is plotted. Each ratio must be entered as an arithmetic expression made up of whole numbers and the symbols '*' (multiplication), '/', '+', '-' and '^' (exponent). The tables on the right list the expressions entered, the calculated ratios, and the prime factors of each ratio (except for 2, which is an octave interval).

EOPF: odd prime factors of the entered ratio
OPF: odd prime factors of the rotated ratio
IO: the ratio, rotated to be within the octave between 1/1 and 2/1
Intervals: the intervals between each ratio in the list and each other ratio. Ratios are rotated to be within the same octave then sorted.

This page uses arithsyntaxtree.js to parse mathematical expressions, fraction.js to do math with ratios and Plotly to draw the graph.