Partials

freq:
partials:
stretch:

Complement

Start by generating some partials

Context

Spectrum Graph

Dissonance curve

min:
max:
step:
x*:
s1:
s2:
b1:
b2: