Constrained tuning: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
→Definition: improve the formulation |
||
| Line 11: | Line 11: | ||
== Definition == | == Definition == | ||
Given a | Given a [[temperament mapping matrix]] ''V'' and the [[just tuning map]] ''J'', we specify a weight–skew transformation, represented by transformation matrix ''X'', and a ''q''-norm. Suppose the tuning is constrained by the eigenmonzo list ''M''. Let ''G'' denote the generator tuning map, we want to | ||
$$ | |||
\begin{align} | |||
& \text{find} && G \\ | |||
& \text{that minimizes} && \lVert GV_X - J_X \rVert_q \\ | |||
subject to | & \text{subject to} && (GV - J)M = O | ||
\end{align} | |||
$$ | |||
where (·)<sub>''X''</sub> denotes the variable in the weight–skew transformed space, found by | where (·)<sub>''X''</sub> denotes the variable in the weight–skew transformed space, found by | ||
$$ | |||
\begin{align} | \begin{align} | ||
V_X &= VX \\ | V_X &= VX \\ | ||
J_X &= JX | J_X &= JX | ||
\end{align} | \end{align} | ||
$$ | |||
The problem is feasible if | The problem is feasible if | ||
# rank(''M'' | # rank(''M'') ≤ rank(''V''), and | ||
# The subgroups of ''M'' | # The subgroups of ''M'' and N (''V'') are {{w|linear independence|linearly independent}}. | ||
== Computation == | == Computation == | ||