Dave Keenan & Douglas Blumeyer's guide to RTT/Conventions for names, variables, units, and notations: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Dave Keenan (talk | contribs)
Table of noteworthy sequences: Updated for the new setup with less overriding of built-ins, resulting from Douglas's creation of a Mac version
ArrowHead294 (talk | contribs)
No edit summary
Line 8: Line 8:


{| class="wikitable center-all"  
{| class="wikitable center-all"  
|+
!
!
|   units →
| Units →
! rowspan="2" |
! rowspan="2" |  
|simple units
| Simple units
|compound or no units
| Compound or no units
|-
|-
| ↓ order
| ↓ Order
| ↓ style →
| ↓ Style →
|upright
| Upright
|''italic''
| ''Italic''
 
|-
|-
! scope="col" height="8px" ! colspan="2" |
! scope="col" height="8px" ! colspan="2" |  
!
!
! colspan="2" |
! colspan="2" |  
|-
|-
|0
| 0
|plain
| Plain
! rowspan="3" |
! rowspan="3" |  
|scalar with simple unit
| Scalar with simple unit
|''scalar'' with no unit
| ''Scalar'' with no unit
|-
|-
|1
| 1
|'''bold'''
| '''Bold'''
|'''vector'''
| '''Vector'''
|'''''map''''' (row vector)
| '''''Map''''' (row vector)
|-
|-
|2
| 2
|UPPERCASE
| UPPERCASE
|LIST or BASIS
| LIST or BASIS
|true ''MATRIX''
| True ''MATRIX''
|}
|}


We present our conventions here in three separate sections, one for each level of this article series: '''basic''', '''intermediate''', and '''advanced'''. The basic section contains only information covered in the basic part of the series, the intermediate section contains both basic and intermediate, and the advanced section contains it all (that is to say, the sections are cumulative)<ref>The advanced section also contains conventions collected from other RTT-related articles Dave and Douglas have contributed to but are outside the main guide to RTT series.</ref>. We expect that for most readers, the basic tier will be the best reference (this is the reference designed primarily for musicians interested in RTT, as opposed to scientists, engineers, mathematicians, or theoreticians), and so we've left the other two sections initially collapsed.
We present our conventions here in three separate sections, one for each level of this article series: '''basic''', '''intermediate''', and '''advanced'''. The basic section contains only information covered in the basic part of the series, the intermediate section contains both basic and intermediate, and the advanced section contains it all (that is to say, the sections are cumulative)<ref>The advanced section also contains conventions collected from other RTT-related articles Dave and Douglas have contributed to but are outside the main guide to RTT series.</ref>. We expect that for most readers, the basic tier will be the best reference (this is the reference designed primarily for musicians interested in RTT, as opposed to scientists, engineers, mathematicians, or theoreticians), and so we've left the other two sections initially collapsed.


==Basic==
== Basic ==
 
=== Objects ===
===Objects===


{| class="wikitable mw-collapsible"
{| class="wikitable mw-collapsible"
|+
! rowspan="2" | Equivalent expressions
! rowspan="2" |equivalent expressions
! rowspan="2" | Variable
! rowspan="2" |variable
! rowspan="2" | Name
! rowspan="2" |name
! colspan="3" | Units
! colspan="3" |units
! colspan="2" | Shape
! colspan="2" |shape
! colspan="2" | Type
! colspan="2" |type
! colspan="2" | EBK notation
! colspan="2" |EBK notation
! colspan="4" | Subobjects
! colspan="4" |subobjects
! rowspan="2" | Notes
! rowspan="2" |notes
|-
|-
!unreduced
! Unreduced
!reduced
! Reduced
!read as
! Read as
!unreduced
! Unreduced
!reduced
! Reduced
!numeric
! Numeric
!structural
! Structural
!row-first
! Row-first
!col-first
! Col-first
!row
! Row
!col
! Col
!diag
! Diag
!entry
! Entry
|-
|-
! colspan="17" |mapping
! colspan="17" | Mapping
|-
|-
|
|  
|<math>\textbf{i}</math>
| <math>\textbf{i}</math>
|[[interval|(just) interval]]
| [[interval|(Just) interval]]
|
|  
|<math>\small 𝗽</math>
| <math>\small 𝗽</math>
|primes
| Primes
|
|  
|<math>\scriptsize (d, 1)</math>
| <math>\scriptsize (d, 1)</math>
|integer
| Integer
|vector
| Vector
|
|  
|[...⟩
| [...⟩
|
|  
|
|  
|
|  
|<math>\mathrm{i}_i</math>
| <math>\mathrm{i}_i</math>
|specific type: vector ([[prime-count vector]] or PC-vector)
| Specific type: vector ([[prime-count vector]] or PC-vector)
jargon name: monzo
Jargon name: monzo
|-
|-
|
|  
|<math>M</math>
| <math>M</math>
|[[Mapping|(temperament) mapping (matrix)]]
| [[Mapping|(Temperament) mapping (matrix)]]
|
|  
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
|generators per prime
| Generators per prime
|
|  
|<math>\scriptsize (r, d)</math>
| <math>\scriptsize (r, d)</math>
|integer
| Integer
|matrix
| Matrix
|[⟨...] ...}
| [⟨...] ...}
|⟨[...} ...]
| ⟨[...} ...]
|<math>𝒎_i</math>
| <math>𝒎_i</math>
|
|  
|
|  
|<math>m_{ij}</math>
| <math>m_{ij}</math>
|jargon name: val list
| Jargon name: val list
|-
|-
|<math>M\textbf{i}</math>
| <math>M\textbf{i}</math>
|<math>\textbf{y}</math>
| <math>\textbf{y}</math>
|[[mapped interval]]
| [[Mapped interval]]
|<math>\scriptsize  
| <math>\scriptsize  
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
</math>
</math>
|<math>\small 𝗴</math>
| <math>\small 𝗴</math>
|generators
| Generators
|<math>\scriptsize  
| <math>\scriptsize  
\!\!
\!\!
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}  
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}  
Line 130: Line 126:
\!\!  
\!\!  
</math>
</math>
|<math>\scriptsize (r, 1)</math>
| <math>\scriptsize (r, 1)</math>
|integer
| Integer
|vector
| Vector
|
| [...}
|
|
|
|
| Specific type: [[Generator-count vector]] (GC-vector)
Jargon name: tmonzo; mnemonic: <math>\textbf{y}</math>nterval
|-
|
| <math>𝒎</math>
| [[map|(Temperament) map]]
|
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
| Generators per prime
|
| <math>\scriptsize (1, d)</math>
| Integer
| Vector
| ⟨...]
|
|
|
|
| <math>m_i</math>
| Jargon name: val
|-
|
| <math>d</math>
| [[Dimensionality]]
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
|
| <math>r</math>
| [[Rank]]
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
! colspan="17" | Tuning
|-
|
| <math>{\large\textbf{𝓁}}\hspace{2mu}</math>
| [[Log-prime map]]
|
|
|[...}
| <math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
|
| Octaves per prime
|
|
|
| <math>\scriptsize (1, d)</math>
|
| Real
|specific type: [[generator-count vector]] (GC-vector)
| Vector
jargon name: tmonzo; mnemonic: <math>\textbf{y}</math>nterval
| ⟨...]
|  
|  
|  
|  
| <math>{\large 𝓁}\hspace{2mu}_i</math>
|
|-
|-
| <math>1200×{\large\textbf{𝓁}}\hspace{2mu}</math>
| <math>𝒋</math>
| [[just tuning map|Just(-prime) tuning map]]
|
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
| Cents per prime
|
|
|<math>𝒎</math>
| <math>\scriptsize (1, d)</math>
|[[map|(temperament) map]]
| Real
|
| Vector
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
| ⟨...]
|generators per prime
|
|
|
|<math>\scriptsize (1, d)</math>
|
|integer
|
|vector
| <math>j_i</math>
|...]
|
|
|-
|
|
|
| <math>𝒈</math>
|
| [[Generator tuning map]]
|<math>m_i</math>
|  
|jargon name: val
| <math>\mathsf{¢}</math>/<math>\small 𝗴</math>
| Cents per generator
|  
| <math>\scriptsize (1, r)</math>
| Real
| Vector
| {...]
|  
|  
|  
|  
| <math>g_i</math>
|  
|-
|-
|
| <math>𝒈M</math>
|<math>d</math>
| <math>𝒕</math>
|[[dimensionality]]
| [[tuning map|(Tempered-prime) tuning map]]
|
| <math>\scriptsize
|
\begin{array} {c} 𝒈 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} 𝑀 \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
|<math>\scriptsize (1, 1)</math>
</math>
|integer
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|scalar
| Cents per prime
|
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} 𝒈 \\[-3pt] (1, \cancel{r}) \end{array}
|
\!\!
|
\begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array}
|
\!\!
</math>
| <math>\scriptsize (1, d)</math>
| Real
| Vector
| ⟨...]
|  
|  
|  
|  
| <math>t_i</math>
|
|
|-
|-
| <math>𝒕 - 𝒋</math>
| <math>𝒓</math>
| [[retuning map|Retuning (or mistuning) map]]
|
|
|<math>r</math>
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|[[rank]]
| Cents per prime
|
|  
|
| <math>\scriptsize (1, d)</math>
|
| Real
|
| Vector
|<math>\scriptsize (1, 1)</math>
| ⟨...]
|integer
|  
|scalar
|  
|
|  
|
|  
|
| <math>r_i</math>
|
| Previous name: Prime error map
|
|
|
|-
|-
! colspan="17" |tuning
| <math>𝒋\textbf{i}</math>
| <math>\mathrm{o}</math>
| [[interval span|(Just) (interval) size]]
| <math>\scriptsize
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\mathsf{¢}</math>
| Cents
| <math>\scriptsize
\!\!
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
| Mnemonic: <math>\mathrm{o}</math>riginal size
|-
|-
|
| <math>𝒈M\textbf{i} \\
|<math>{\large\textbf{𝓁}}\hspace{2mu}</math>
𝒕\textbf{i}</math>
|[[log-prime map]]
| <math>\mathrm{a}</math>
|
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Example_3|Tempered (interval) size]]
|<math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
| <math>\scriptsize  
|octaves per prime
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
|
\begin{array} {c} \\[-2pt] · \end{array}
|<math>\scriptsize (1, d)</math>
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
|real
|vector
|⟨...]
|
|
|
|
|<math>{\large 𝓁}\hspace{2mu}_i</math>
|
|-
|<math>1200×{\large\textbf{𝓁}}\hspace{2mu}</math>
|<math>𝒋</math>
|[[just tuning map|just(-prime) tuning map]]
|
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|cents per prime
|
|<math>\scriptsize (1, d)</math>
|real
|vector
|⟨...]
|
|
|
|
|<math>j_i</math>
|
|-
|
|<math>𝒈</math>
|[[generator tuning map]]
|
|<math>\mathsf{¢}</math>/<math>\small 𝗴</math>
|cents per generator
|
|<math>\scriptsize (1, r)</math>
|real
|vector
|{...]
|
|
|
|
|<math>g_i</math>
|
|-
|<math>𝒈M</math>
|<math>𝒕</math>
|[[tuning map|(tempered-prime) tuning map]]
|<math>\scriptsize  
\begin{array} {c} 𝒈 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} 𝑀 \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}  
</math>
</math>
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
| <math>\mathsf{¢}</math>
|cents per prime
| Cents
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!  
\begin{array} {c} 𝒈 \\[-3pt] (1, \cancel{r}) \end{array}
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}  
\!\!
\begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array}  
\!\!  
\!\!  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
</math>
|<math>\scriptsize (1, d)</math>
| <math>\scriptsize (1, 1)</math>
|real
| Real
|vector
| Scalar
|⟨...]
|  
|
|  
|
|  
|
|  
|
|  
|<math>t_i</math>
|  
|
| Mnemonic: <math>\mathrm{a}</math>ltered size
|-
|-
|<math>𝒕 - 𝒋</math>
| <math>𝒕\textbf{i} - 𝒋\textbf{i} \\
|<math>𝒓</math>
a - o \\
|[[retuning map|retuning (or mistuning) map]]
𝒓\textbf{i}</math>
|
| <math>\mathrm{e}</math>
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
| [[error|(interval) error]]
|cents per prime
| <math>\scriptsize  
|
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
|<math>\scriptsize (1, d)</math>
|real
|vector
|⟨...]
|
|
|
|
|<math>r_i</math>
|previous name: prime error map
|-
|<math>𝒋\textbf{i}</math>
|<math>\mathrm{o}</math>
|[[interval span|(just) (interval) size]]
|<math>\scriptsize  
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
</math>
</math>
|<math>\mathsf{¢}</math>
| <math>\mathsf{¢}</math>
|cents
| Cents
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!  
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}  
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}  
\!\!  
\!\!  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, 1)</math>
|real
| Real
|scalar
| Scalar
|
|  
|
|  
|
|  
|
|  
|
|  
|
|  
|mnemonic: <math>\mathrm{o}</math>riginal size
|  
|-
|-
|<math>𝒈M\textbf{i} \\
! colspan="17" |optimization
𝒕\textbf{i}</math>
|-
|<math>\mathrm{a}</math>
|
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Example_3|tempered (interval) size]]
| <math>p</math>
|<math>\scriptsize  
| [[optimization power]]
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
|
| <math>⟪\\,⟫_p</math>
| [[power mean]] (<math>p</math>-mean)
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
! colspan="17" | Damage
|-
|
| <math>c</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity|complexity]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math><ref>For educational purposes, we use the 𝟙 symbol here to represent the implicit [[Wikipedia:Dimensionless_quantity|dimensionless unit]] that the weighting annotation "(C)" is attached to. But this symbol should not be shown in the reduced result. Another way to understand how we arrive at a bare annotation for the units of this quantity is to consider that ''w'' = ''d'' / |''e''| whose units are ¢(W) / ¢ and the cents cancel.</ref>
| <math>\small\mathsf{(C)}</math>
| complexity weight
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
| <math>\dfrac1c</math>
| <math>s</math>
| [[simplicity]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math>
| <math>\small\mathsf{(S)}</math>
| simplicity weight
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
| <math>c</math> or <math>s</math>
| <math>w</math>
| [[weight]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> or 𝟙<math>\small\mathsf{(S)}</math>
| <math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(S)}</math>
| complexity weight or simplicity weight
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
| <math>|\mathrm{e}|w</math>
| <math>\mathrm{d}</math>
| [[damage]]
| <math>\scriptsize
\begin{array} {c} |\mathrm{e}| \\[-2pt] {\small\mathsf{¢}} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} w \\[-2pt] \mathsf{(U, C, or\,S)} \end{array}  
</math>
</math>
|<math>\mathsf{¢}</math>
| <math>\mathsf{¢}\small\mathsf{(U)}</math> or <math>\mathsf{¢}\small\mathsf{(C)}</math> or <math>\mathsf{¢}\small\mathsf{(S)}</math>
|cents
| (see damages table)
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!  
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}  
\begin{array} {c} |\mathrm{e}| \\[-3pt] (1, \cancel{1}) \end{array}  
\!\!  
\!\!  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} w \\[-3pt] (\cancel{1}, 1) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, 1)</math>
|real
| Real
|scalar
| Scalar
|
|  
|
|  
|
|  
|
|  
|
|  
|
|  
|mnemonic: <math>\mathrm{a}</math>ltered size
|  
|-
! colspan="17" | Target-intervals
|-
|
| <math>\mathrm{T}</math>
| [[target-interval list]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, k)</math>
| Integer
| Matrix
|
| [[...⟩ ...]
|
| <math>\textbf{t}_i</math>
|
| <math>\mathrm{t}_{ij}</math>
|
|-
|-
|<math>𝒕\textbf{i} - 𝒋\textbf{i} \\
| <math>M\mathrm{T}</math>
a - o \\
| <math>\mathrm{Y}</math>
𝒓\textbf{i}</math>
| [[mapped target-interval list]]
|<math>\mathrm{e}</math>
| <math>\scriptsize
|[[error|(interval) error]]
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|<math>\scriptsize  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\small 𝗴</math>
| Generators
| <math>\scriptsize
\!\!
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}  
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
| <math>\scriptsize (r, k)</math>
| Integer
| Matrix
|
| [[...} ...]
|
| <math>\textbf{y}_i</math>
|
| <math>\mathrm{y}_{ij}</math>
| mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
|-
| <math>𝒋\mathrm{T}</math>
| <math>\textbf{o}</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Primes|target-interval (just) size list]]
| <math>\scriptsize  
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}  
</math>
</math>
|<math>\mathsf{¢}</math>
| <math>\mathsf{¢}</math>
|cents
| Cents
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!  
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}  
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}  
\!\!  
\!\!  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, k)</math>
|real
| Real
|scalar
| List
|
| [...]
|
|  
|
|  
|
|  
|
|  
|
| <math>\mathrm{o}_i</math>
|
| mnemonic: <math>\textbf{o}</math>riginal size list
|-
|-
! colspan="17" |optimization
| <math>𝒕\mathrm{T} \\
𝒈M\mathrm{T}</math>
| <math>\textbf{a}</math>
| [[tempered target-interval size list]]
| <math>\scriptsize
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\mathsf{¢}</math>
| Cents
| <math>\scriptsize
\!\!
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|
|
|
|
| <math>\mathrm{a}_i</math>
| mnemonic: <math>\textbf{a}</math>ltered size list
|-
|-
|
| <math>𝒕\mathrm{T} - 𝒋\mathrm{T}\\
|<math>p</math>
\textbf{a} - \textbf{o} \\
|[[optimization power]]
𝒓\mathrm{T}
|
</math>
|
| <math>\textbf{e}</math>
|
| [[target-interval error list]]
|
| <math>\scriptsize
|<math>\scriptsize (1, 1)</math>
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|real
\begin{array} {c} \\[-2pt] · \end{array}
|scalar
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|
</math>
|
| <math>\mathsf{¢}</math>
|
| Cents
|
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}
|
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|  
|  
|  
|  
| <math>\mathrm{e}_i</math>
|  
|-
|-
|
| <math>C</math> or <math>S</math>
|<math>⟪\,·\,⟫_p</math>
| <math>W</math>
|[[power mean]] (<math>p</math>-mean)
| [[target-interval weight Matrix]]
|
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> or <math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math> or <math>\small\mathsf{𝟙}\scriptsize\mathsf{(U)}</math>
|
| <math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(S)}</math> or <math>\small\mathsf{(U)}</math>
|
| complexity weight or simplicity weight
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (k, k)</math>
|real
| Real
|scalar
| Matrix
|
|  
|
| [[...] ...]
|
|  
|
|  
|
| <math>𝒘</math>
|
| <math>w_i</math>
|
|  
|-
|-
! colspan="17" |damage
|  
| <math>C</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval complexity weight Matrix]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math>
| <math>\small\mathsf{(C)}</math>
| complexity weight
|
| <math>\scriptsize (k, k)</math>
| Real
| Matrix
|
| [[...] ...]
|
|
| <math>𝒄</math>
| <math>c_i</math>
|
|-
|-
|
| <math>\dfrac1C</math>
|<math>c</math>
| <math>S</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity|complexity]]
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval simplicity weight Matrix]]
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math><ref>For educational purposes, we use the 𝟙 symbol here to represent the implicit [[Wikipedia:Dimensionless_quantity|dimensionless unit]] that the weighting annotation "(C)" is attached to. But this symbol should not be shown in the reduced result. Another way to understand how we arrive at a bare annotation for the units of this quantity is to consider that ''w'' = ''d'' / |''e''| whose units are ¢(W) / ¢ and the cents cancel.</ref>
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math>
|<math>\small\mathsf{(C)}</math>
| <math>\small\mathsf{(S)}</math>
|complexity weight
| simplicity weight
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (k, k)</math>
|real
| Real
|scalar
| Matrix
|
|  
|
| [[...] ...]
|
|  
|
|  
|
| <math>𝒔</math>
|
| <math>s_i</math>
|
| entrywise reciprocal of <math>C</math>
|-
|-
|<math>\dfrac1c</math>
| <math>|\textbf{e}|W</math>
|<math>s</math>
| <math>\textbf{d}</math>
|[[simplicity]]
| [[Target-interval damage list]]<ref>You may sometimes see annotated units without parentheses, such as "dBA", but this is not compliant with SI standards, so we always keep the parentheses.</ref>
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math>
| <math>\scriptsize  
|<math>\small\mathsf{(S)}</math>
\begin{array} {c} |\textbf{e}| \\[-2pt] {\small\mathsf{¢}} \end{array}  
|simplicity weight
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|
|-
|<math>c</math> or <math>s</math>
|<math>w</math>
|[[weight]]
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> or 𝟙<math>\small\mathsf{(S)}</math>
|<math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(S)}</math>
|complexity weight or simplicity weight
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|
|-
|<math>|\mathrm{e}|w</math>
|<math>\mathrm{d}</math>
|[[damage]]
|<math>\scriptsize  
\begin{array} {c} |\mathrm{e}| \\[-2pt] {\small\mathsf{¢}} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} w \\[-2pt] \mathsf{(U, C, or\,S)} \end{array}  
\begin{array} {c} W \\[-2pt] (\mathsf{U, C, or\,S}) \end{array}  
</math>
</math>
| <math>\mathsf{¢}\small\mathsf{(U)}</math> or <math>\mathsf{¢}\small\mathsf{(C)}</math> or <math>\mathsf{¢}\small\mathsf{(S)}</math>
| <math>\mathsf{¢}\small\mathsf{(U)}</math>, <math>\mathsf{¢}\small\mathsf{(C)}</math>, or <math>\mathsf{¢}\small\mathsf{(S)}</math>
| (see damages table)
| weighted cents
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!  
\begin{array} {c} |\mathrm{e}| \\[-3pt] (1, \cancel{1}) \end{array}  
\begin{array} {c} |\textbf{e}| \\[-3pt] (1, \cancel{k}) \end{array}  
\!\!  
\!\!  
\begin{array} {c} w \\[-3pt] (\cancel{1}, 1) \end{array}
\begin{array} {c} W \\[-3pt] (\cancel{k}, k) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, k)</math>
|real
| Real
|scalar
| List
|
| [...]
|
|
|
|
|
|
|
|
|
| <math>\mathrm{d}_i</math>
|
|
|-
|
| <math>k</math>
| [[target-interval count]]
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|  
|  
|  
|  
|  
|  
| mnemonic: <math>k</math>ount
|-
! colspan="17" | Held-intervals
|-
|-
! colspan="17" |target-intervals
|  
| <math>\mathrm{H}</math>
| [[Held-interval basis]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, h)</math>
|
| Matrix
|
| [[...⟩ ...]
|
| <math>\textbf{h}_i</math>
|
| <math>\mathrm{h}_{ij}</math>
|
|-
|-
|
|  
|<math>\mathrm{T}</math>
| <math>h</math>
|[[target-interval list]]
| [[Held-interval count]]
|
|  
|<math>\small 𝗽</math>
|  
|primes
|  
|
|  
|<math>\scriptsize (d, k)</math>
| <math>\scriptsize (1, 1)</math>
|integer
| Integer
|matrix
| Scalar
|
|  
|[[...⟩ ...]
|  
|
|  
|<math>\textbf{t}_i</math>
|  
|
|  
|<math>\mathrm{t}_{ij}</math>
|  
|
|  
|-
|-
|<math>M\mathrm{T}</math>
! colspan="17" | Exploring temperaments
|<math>\mathrm{Y}</math>
|[[mapped target-interval list]]
|<math>\scriptsize
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
|<math>\small 𝗴</math>
|generators
|<math>\scriptsize
\!\!
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
|<math>\scriptsize (r, k)</math>
|integer
|matrix
|
|[[...} ...]
|
|<math>\textbf{y}_i</math>
|
|<math>\mathrm{y}_{ij}</math>
|mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
|-
|-
|<math>𝒋\mathrm{T}</math>
|
|<math>\textbf{o}</math>
| <math>\mathrm{C}</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Primes|target-interval (just) size list]]
| [[Comma basis]]
|<math>\scriptsize  
|
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| <math>\small 𝗽</math>
\begin{array} {c} \\[-2pt] · \end{array}
| Primes
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|  
</math>
| <math>\scriptsize (d, n)</math>
|<math>\mathsf{¢}</math>
| Integer
|cents
| Matrix
|<math>\scriptsize
|
\!\!
| [[...⟩ ...]
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
|
\!\!
| <math>\textbf{c}_i</math>
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|
\!\!
| <math>\mathrm{c}_{ij}</math>
</math>
| Jargon name: Monzo List
|<math>\scriptsize (1, k)</math>
|-
|real
|
|list
| <math>\textbf{c}</math>
|[...]
| [[Comma]]
|
|
|
| <math>\small 𝗽</math>
|
| Primes
|
|
|<math>\mathrm{o}_i</math>
| <math>\scriptsize (d, 1)</math>
|mnemonic: <math>\textbf{o}</math>riginal size list
| Integer
| Vector
|  
| [...
|  
|  
|  
| <math>\mathrm{c}_i</math>
| Specific type: Vector ([[prime-count vector]] or PC-vector)
|}
 
=== Units ===
 
We recommend using a narrow no-break space (U+202F) between quantities and their units.<ref>Per https://physics.nist.gov/cuu/Units/checklist.html and https://academia.stackexchange.com/questions/54885/should-there-be-a-space-between-a-value-and-the-units-used
.</ref> For how to type this, see the [[#WinCompose|WinCompose]] section below.
 
{| class="wikitable center-all mw-collapsible"
! Symbol
! Name
! Vectorized
|-
|-
|<math>𝒕\mathrm{T} \\
| <math>\small 𝗴</math>
𝒈M\mathrm{T}</math>
| Generators
|<math>\textbf{a}</math>
| Yes
|[[tempered target-interval size list]]
|-
|<math>\scriptsize
| <math>\small 𝗽</math>
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| Primes
\begin{array} {c} \\[-2pt] · \end{array}
| Yes
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|-
</math>
| <math>\mathsf{¢}</math><ref>It seems there is no standard symbol for a musical cent, except the word spelled in full (see https://en.wikipedia.org/wiki/Cent_(music)). But it seems unlikely anyone will interpret the cent currency symbol "¢" following a number in a musical context as anything other than musical cents.</ref>
|<math>\mathsf{¢}</math>
| Cents
|cents
|
|<math>\scriptsize
\!\!
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{a}_i</math>
|mnemonic: <math>\textbf{a}</math>ltered size list
|-
|-
|<math>𝒕\mathrm{T} - 𝒋\mathrm{T}\\
| <math>\mathsf{¢}\small\mathsf{(U)}</math>
\textbf{a} - \textbf{o} \\
| Unity-weighted cents
𝒓\mathrm{T}
|  
</math>
|<math>\textbf{e}</math>
|[[target-interval error list]]
|<math>\scriptsize
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
|<math>\mathsf{¢}</math>
|cents
|<math>\scriptsize
\!\!
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}  
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{e}_i</math>
|
|-
|-
|<math>C</math> or <math>S</math>
| <math>\mathsf{¢}\small\mathsf{(C)}</math>
|<math>W</math>
| Complexity-weighted cents
|[[target-interval weight matrix]]
|  
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> or <math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math> or <math>\small\mathsf{𝟙}\scriptsize\mathsf{(U)}</math>
|<math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(S)}</math> or <math>\small\mathsf{(U)}</math>
|complexity weight or simplicity weight
|
|<math>\scriptsize (k, k)</math>
|real
|matrix
|
|[[...] ...]
|
|
|<math>𝒘</math>
|<math>w_i</math>
|
|-
|-
|
| <math>\mathsf{¢}\small\mathsf{(S)}</math>
|<math>C</math>
| Simplicity-weighted cents
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval complexity weight matrix]]
|  
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math>
|<math>\small\mathsf{(C)}</math>
|complexity weight
|
|<math>\scriptsize (k, k)</math>
|real
|matrix
|
|[[...] ...]
|
|
|<math>𝒄</math>
|<math>c_i</math>
|
|-
|-
|<math>\dfrac1C</math>
| <math>\small\mathsf{oct}</math>
|<math>S</math>
| Octaves
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval simplicity weight matrix]]
|  
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math>
|<math>\small\mathsf{(S)}</math>
|simplicity weight
|
|<math>\scriptsize (k, k)</math>
|real
|matrix
|
|[[...] ...]
|
|
|<math>𝒔</math>
|<math>s_i</math>
|entrywise reciprocal of <math>C</math>
|-
|-
|<math>|\textbf{e}|W</math>
| <math>\small\mathsf{(C)}</math>
|<math>\textbf{d}</math>
| Complexity weight
|[[target-interval damage list]]<ref>You may sometimes see annotated units without parentheses, such as "dBA", but this is not compliant with SI standards, so we always keep the parentheses.</ref>
|  
|<math>\scriptsize
\begin{array} {c} |\textbf{e}| \\[-2pt] {\small\mathsf{¢}} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} W \\[-2pt] (\mathsf{U, C, or\,S}) \end{array}  
</math>
|<math>\mathsf{¢}\small\mathsf{(U)}</math>, <math>\mathsf{¢}\small\mathsf{(C)}</math>, or <math>\mathsf{¢}\small\mathsf{(S)}</math>
|weighted cents
|<math>\scriptsize
\!\!
\begin{array} {c} |\textbf{e}| \\[-3pt] (1, \cancel{k}) \end{array}
\!\!
\begin{array} {c} W \\[-3pt] (\cancel{k}, k) \end{array}
\!\!
</math>
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{d}_i</math>
|
|-
|-
|
| <math>\small\mathsf{(S)}</math>
|<math>k</math>
| Simplicity weight
|[[target-interval count]]
|  
|
|}
|
 
|
=== Tuning schemes ===
|
Copied from [[Dave Keenan & Douglas Blumeyer's guide to RTT: tuning fundamentals#Systematic tuning scheme names]].
|<math>\scriptsize (1, 1)</math>
 
|integer
{| class="wikitable center-all mw-collapsible"
|scalar
|-
|
! Damage weight
|
! Optimization power
|
! Systematic name
|
|-
|
| <none>
|
| rowspan="3" |
|mnemonic: <math>k</math>ount
| Minimax-U
|-
|-
! colspan="17" |held-intervals
| complexity
| Minimax-C
|-
|-
|
| 1/complexity
|<math>\mathrm{H}</math>
| Minimax-S
|[[held-interval basis]]
|
|<math>\small 𝗽</math>
|primes
|
|<math>\scriptsize (d, h)</math>
|
|matrix
|
|[[...⟩ ...]
|
|<math>\textbf{h}_i</math>
|
|<math>\mathrm{h}_{ij}</math>
|
|-
|-
|
| <none>
|<math>h</math>
| rowspan="3" | 2
|[[held-interval count]]
| MiniRMS-U
|
|-
|
| complexity
|
| MiniRMS-C
|
|-
|<math>\scriptsize (1, 1)</math>
| 1/complexity
|integer
| MiniRMS-S
|scalar
|
|
|
|
|
|
|
|-
|-
! colspan="17" |exploring temperaments
| &lt;none&gt;
| rowspan="3" | 1
| Miniaverage-U
|-
|-
|
| complexity
|<math>\mathrm{C}</math>
| Miniaverage-C
|[[comma basis]]
|
|<math>\small 𝗽</math>
|primes
|
|<math>\scriptsize (d, n)</math>
|integer
|matrix
|
|[[...⟩ ...]
|
|<math>\textbf{c}_i</math>
|
|<math>\mathrm{c}_{ij}</math>
|jargon name: monzo list
|-
|-
|
| 1/complexity
|<math>\textbf{c}</math>
| Miniaverage-S
|[[comma]]
|
|<math>\small 𝗽</math>
|primes
|
|<math>\scriptsize (d, 1)</math>
|integer
|vector
|
|[...⟩
|
|
|
|<math>\mathrm{c}_i</math>
|specific type: vector ([[prime-count vector]] or PC-vector)
|}
|}


===Units===
=== Damages ===
 
{| class="wikitable center-all mw-collapsible"
We recommend using a narrow no-break space (U+202F) between quantities and their units.<ref>Per https://physics.nist.gov/cuu/Units/checklist.html and https://academia.stackexchange.com/questions/54885/should-there-be-a-space-between-a-value-and-the-units-used
! colspan="2" | Quantity
.</ref> For how to type this, see the [[#WinCompose|WinCompose]] section below.
! colspan="2" | Unit
 
{| class="wikitable center-all mw-collapsible"
|+
!symbol
!name
!vectorized
|-
|-
|<math>\small 𝗴</math>
! Abbreviation
|generators
! Name
|yes
! Symbol
! Name
|-
|-
|<math>\small 𝗽</math>
| U-damage
|primes
| Unity-weight damage
|yes
| <math>\mathsf{¢}\small\mathsf{(U)}</math>
|-
| Unity-weighted cents
|<math>\mathsf{¢}</math><ref>It seems there is no standard symbol for a musical cent, except the word spelled in full (see https://en.wikipedia.org/wiki/Cent_(music)). But it seems unlikely anyone will interpret the cent currency symbol "¢" following a number in a musical context as anything other than musical cents.</ref>
|cents
|
|-
|-
|<math>\mathsf{¢}\small\mathsf{(U)}</math>
| C-damage
|unity-weighted cents
| Complexity-weight damage
|
| <math>\mathsf{¢}\small\mathsf{(C)}</math>
| Complexity-weighted cents
|-
|-
|<math>\mathsf{¢}\small\mathsf{(C)}</math>
| S-damage
|complexity-weighted cents
| Simplicity-weight damage
|
| <math>\mathsf{¢}\small\mathsf{(S)}</math>
|-
| Simplicity-weighted cents
|<math>\mathsf{¢}\small\mathsf{(S)}</math>
|simplicity-weighted cents
|
|-
|<math>\small\mathsf{oct}</math>
|octaves
|
|-
|<math>\small\mathsf{(C)}</math>
|complexity weight
|
|-
|<math>\small\mathsf{(S)}</math>
|simplicity weight
|
|}
|}


===Tuning schemes===
=== Complexity and simplicity ===
 
Copied from [[Dave Keenan & Douglas Blumeyer's guide to RTT: tuning fundamentals#Systematic tuning scheme names]].
 
{| class="wikitable center-all mw-collapsible"
{| class="wikitable center-all mw-collapsible"
|+
! colspan="2" | Quantity
! colspan="2" | Unit
|-
|-
|'''damage weight'''
! Abbreviation
|'''optimization power'''
! Name
|'''systematic name'''
! Symbol
! Name
|-
|-
|<none>
| C
| rowspan="3" |
| Complexity
|minimax-U
| <math>\small\mathsf{(C)}</math>
| Complexity weight
|-
|-
|complexity
| S
|minimax-C
| Simplicity
| <math>\small\mathsf{(S)}</math>
| Simplicity weight
|}
 
<math>
% \slant{} command approximates italics to allow slanted bold characters, including digits, in MathJax.
\def\slant#1{\style{display:inline-block;margin:-.05em;transform:skew(-14deg)translateX(.03em)}{#1}}
% Latex equivalents of the wiki templates llzigzag and rrzigzag for double zigzag brackets.
\def\llzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}}
\def\rrzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(-.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}}
</math>
 
== Intermediate ==
=== Objects ===
{| class="wikitable mw-collapsible mw-collapsed"
! rowspan="2" | Equivalent expressions
! rowspan="2" | Variable
! rowspan="2" | Name
! colspan="3" | Units
! colspan="2" | Shape
! colspan="2" | Type
! colspan="2" | EBK notation
! colspan="4" | Subobjects
! rowspan="2" | Notes
|-
|-
|1/complexity
! Unreduced
|minimax-S
! Reduced
! Read as
! Unreduced
! Reduced
! Numeric
! Structural
! Row-first
! Col-first
! Row
! Col
! Diag
! Entry
|-
|-
|<none>
! colspan="17" | Mapping
| rowspan="3" |2
|miniRMS-U
|-
|-
|complexity
|  
|miniRMS-C
| <math>\textbf{i}</math>
| [[interval|(Just) interval]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, 1)</math>
| Integer
| Vector
|
| [...⟩
|
|
|
| <math>\mathrm{i}_i</math>
| Specific type: vector ([[prime-count vector]] or PC-vector)
Jargon name: monzo
|-
|-
|1/complexity
|  
|miniRMS-S
| <math>M</math>
| [[Mapping|(temperament) mapping (matrix)]]
|
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
| Generators per prime
|
| <math>\scriptsize (r, d)</math>
| Integer
| Matrix
| [⟨...] ...}
| ⟨[...} ...]
| <math>𝒎_i</math>
|
|
| <math>m_{ij}</math>
| Jargon name: val list
|-
|-
|<none>
| <math>M\textbf{i}</math>
| rowspan="3" |1
| <math>\textbf{y}</math>
|miniaverage-U
| [[mapped interval]]
| <math>\scriptsize
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\small 𝗴</math>
| Generators
| <math>\scriptsize
\!\!
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
| <math>\scriptsize (r, 1)</math>
| Integer
| Vector
|
| [...}
|
|
|  
|
| Specific type: [[generator-count vector]] (GC-vector)
Jargon name: tmonzo; mnemonic: <math>\textbf{y}</math>nterval
|-
|-
|complexity
|  
|miniaverage-C
| <math>𝒎</math>
| [[map|(temperament) map]]
|
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
| Generators per prime
|
| <math>\scriptsize (1, d)</math>
| Integer
| Vector
| ⟨...]
|
|
|
|
| <math>m_i</math>
| Jargon name: val
|-
|-
|1/complexity
| <math>n + r</math>
|miniaverage-S
| <math>d</math>
|}
| [[dimensionality]]
 
|
===Damages===
|
 
|
{| class="wikitable center-all mw-collapsible"
|
|+
| <math>\scriptsize (1, 1)</math>
! colspan="2" |quantity
| Integer
! colspan="2" |unit
| Scalar
|
|
|
|  
|  
|  
|  
|-
|-
!abbreviation
| <math>d - n</math>
!name
| <math>r</math>
!symbol
| [[rank]]
!name
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
|-
|U-damage
| <math>d - r</math>
|unity-weight damage
| <math>n</math>
|<math>\mathsf{¢}\small\mathsf{(U)}</math>
| [[nullity]]
|unity-weighted cents
|
|
|
|  
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
|-
|C-damage
! colspan="17" | Tuning
|complexity-weight damage
|<math>\mathsf{¢}\small\mathsf{(C)}</math>
|complexity-weighted cents
|-
|-
|S-damage
|  
|simplicity-weight damage
| <math>{\large\textbf{𝓁}}\hspace{2mu}</math>
|<math>\mathsf{¢}\small\mathsf{(S)}</math>
| [[log-prime map]]
|simplicity-weighted cents
|  
|}
| <math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
 
| Octaves per prime
===Complexity and simplicity===
|
 
| <math>\scriptsize (1, d)</math>
{| class="wikitable center-all mw-collapsible"
| Real
|+
| Vector
! colspan="2" |quantity
| ⟨...]
! colspan="2" |unit
|
|
|  
|  
| <math>{\large 𝓁}\hspace{2mu}_i</math>
|  
|-
|-
!abbreviation
| <math>1200×{\large\textbf{𝓁}}\hspace{2mu}</math>
!name
| <math>𝒋</math>
!symbol
| [[just tuning map|just(-prime) tuning map]]
!name
|
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
| cents per prime
|
| <math>\scriptsize (1, d)</math>
| Real
| Vector
| ⟨...]
|
|
|
|
| <math>j_i</math>
|
|-
|-
|C
|  
|complexity
| <math>𝒈</math>
|<math>\small\mathsf{(C)}</math>
| [[generator tuning map]]
|complexity weight
|
| <math>\mathsf{¢}</math>/<math>\small 𝗴</math>
| cents per generator
|
| <math>\scriptsize (1, r)</math>
| Real
| Vector
| {...]
|
|
|
|
| <math>g_i</math>
|
|-
|-
|S
|  
|simplicity
| <math>𝒕</math>
|<math>\small\mathsf{(S)}</math>
| [[tuning map|(tempered-prime) tuning map]]
|simplicity weight
|
|}
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
 
| cents per prime
<math>
|  
% \slant{} command approximates italics to allow slanted bold characters, including digits, in MathJax.
| <math>\scriptsize (1, d)</math>
\def\slant#1{\style{display:inline-block;margin:-.05em;transform:skew(-14deg)translateX(.03em)}{#1}}
| Real
% Latex equivalents of the wiki templates llzigzag and rrzigzag for double zigzag brackets.
| Vector
\def\llzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}}
| ⟨...]
\def\rrzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(-.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}}
|  
</math>
|  
==Intermediate==
|  
 
|  
===Objects===
| <math>t_i</math>
 
|  
{| class="wikitable mw-collapsible mw-collapsed"
|+
! rowspan="2" |equivalent expressions
! rowspan="2" |variable
! rowspan="2" |name
! colspan="3" |units
! colspan="2" |shape
! colspan="2" |type
! colspan="2" |EBK notation
! colspan="4" |subobjects
! rowspan="2" |notes
|-
|-
!unreduced
| <math>𝒕 - 𝒋 \\
!reduced
1200×\slant{\mathbf{1}}L(P - I)</math>
!read as
| <math>𝒓</math>
!unreduced
| [[retuning map|retuning (or mistuning) map]]
!reduced
|
!numeric
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
!structural
| cents per prime
!row-first
|
!col-first
| <math>\scriptsize (1, d)</math>
!row
| Real
!col
| Vector
!diag
| ⟨...]
!entry
|
|
|
|
| <math>r_i</math>
| previous name: prime error map
|-
|-
! colspan="17" |mapping
| <math>𝒋\textbf{i}</math>
|-
| <math>\mathrm{o}</math>
|
| [[interval span|(just) (interval) size]]
|<math>\textbf{i}</math>
| <math>\scriptsize  
|[[interval|(just) interval]]
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
|
|<math>\small 𝗽</math>
|primes
|
|<math>\scriptsize (d, 1)</math>
|integer
|vector
|
|[...⟩
|
|
|
|<math>\mathrm{i}_i</math>
|specific type: vector ([[prime-count vector]] or PC-vector)
jargon name: monzo
|-
|
|<math>M</math>
|[[Mapping|(temperament) mapping (matrix)]]
|
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
|generators per prime
|
|<math>\scriptsize (r, d)</math>
|integer
|matrix
|[⟨...] ...}
|⟨[...} ...]
|<math>𝒎_i</math>
|
|
|<math>m_{ij}</math>
|jargon name: val list
|-
|<math>M\textbf{i}</math>
|<math>\textbf{y}</math>
|[[mapped interval]]
|<math>\scriptsize  
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
</math>
</math>
|<math>\small 𝗴</math>
| <math>\mathsf{¢}</math>
|generators
| cents
|<math>\scriptsize  
| <math>\scriptsize  
\!\!
\!\!  
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}  
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}  
\!\!
\!\!  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} \mathbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (r, 1)</math>
| <math>\scriptsize (1, 1)</math>
|integer
| Real
|vector
| Scalar
|
|
|[...}
|
|
|
|
|
|
|  
|
|  
|specific type: [[generator-count vector]] (GC-vector)
| mnemonic: <math>\mathrm{o}</math>riginal size
jargon name: tmonzo; mnemonic: <math>\textbf{y}</math>nterval
|-
| <math>𝒈M\textbf{i} \\
𝒕\textbf{i}</math>
| <math>\mathrm{a}</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Example_3|tempered (interval) size]]
| <math>\scriptsize
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\mathsf{¢}</math>
| cents
| <math>\scriptsize
\!\!
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
| mnemonic: <math>\mathrm{a}</math>ltered size
|-
|-
|
| <math>𝒕\textbf{i} - 𝒋\textbf{i} \\
|<math>𝒎</math>
a - o \\
|[[map|(temperament) map]]
𝒓\textbf{i}</math>
|
| <math>\mathrm{e}</math>
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
| [[error|(interval) error]]
|generators per prime
| <math>\scriptsize
|
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|<math>\scriptsize (1, d)</math>
\begin{array} {c} \\[-2pt] · \end{array}
|integer
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|vector
</math>
|⟨...]
| <math>\mathsf{¢}</math>
|
| cents
|
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}
|<math>m_i</math>
\!\!
|jargon name: val
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
! colspan="17" | Optimization
|-
|
| <math>p</math>
| [[optimization power]]
|
|
|
|  
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
|  
| <math>⟪\,·\,⟫_p</math>
| [[power mean]] (<math>p</math>-mean)
|  
|  
|  
|  
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
! colspan="17" | Damage
|-
|-
|<math>n + r</math>
|  
|<math>d</math>
| <math>c</math>
|[[dimensionality]]
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity|complexity]]
|
| colspan="3" |(see complexities section of complexities and simplicities table)
|
|  
|
| <math>\scriptsize (1, 1)</math>
|
| Real
|<math>\scriptsize (1, 1)</math>
| Scalar
|integer
|  
|scalar
|  
|
|  
|
|  
|
|  
|
|  
|
|  
|
|
|-
|-
|<math>d - n</math>
| <math>\dfrac1c</math>
|<math>r</math>
| <math>s</math>
|[[rank]]
| [[simplicity]]
|
| colspan="3" |(see simplicities section of complexities and simplicities table)
|
|
|
| <math>\scriptsize (1, 1)</math>
|
| Real
|<math>\scriptsize (1, 1)</math>
| Scalar
|integer
|
|scalar
|
|
|
|
|
|
|
|
|
|
|
|
|-
|
| <math>c</math> or <math>s</math>
| <math>w</math>
| [[weight]]
| colspan="3" |(see complexities and simplicities table)
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|  
|  
|-
| <math>|\mathrm{e}|w</math>
| <math>\mathrm{d}</math>
| [[damage]]
| colspan="3" |(see damages table)
|  
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|<math>d - r</math>
! colspan="17" | Target-intervals
|<math>n</math>
|[[nullity]]
|
|
|
|
|<math>\scriptsize (1, 1)</math>
|integer
|scalar
|
|
|
|
|
|
|
|-
|-
! colspan="17" |tuning
|  
| <math>\mathrm{T}</math>
| [[target-interval list]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, k)</math>
| Integer
| Matrix
|
| [[...⟩ ...]
|
| <math>\textbf{t}_i</math>
|
| <math>\mathrm{t}_{ij}</math>
|
|-
|-
|
| <math>M\mathrm{T}</math>
|<math>{\large\textbf{𝓁}}\hspace{2mu}</math>
| <math>\mathrm{Y}</math>
|[[log-prime map]]
| [[mapped target-interval list]]
|
| <math>\scriptsize
|<math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|octaves per prime
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}  
|<math>\scriptsize (1, d)</math>
</math>
|real
| <math>\small 𝗴</math>
|vector
| Generators
|...]
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
|
\!\!
|
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|<math>{\large 𝓁}\hspace{2mu}_i</math>
\!\!
|
</math>
| <math>\scriptsize (r, k)</math>
| Integer
| Matrix
|  
| [[...} ...]
|  
| <math>\textbf{y}_i</math>
|  
| <math>\mathrm{y}_{ij}</math>
| mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
|-
|-
|<math>1200×{\large\textbf{𝓁}}\hspace{2mu}</math>
| <math>𝒋\mathrm{T}</math>
|<math>𝒋</math>
| <math>\textbf{o}</math>
|[[just tuning map|just(-prime) tuning map]]
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Primes|target-interval (just) size list]]
|
| <math>\scriptsize
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|cents per prime
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|<math>\scriptsize (1, d)</math>
</math>
|real
| <math>\mathsf{¢}</math>
|vector
| cents
|...]
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
|
\!\!
|
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|<math>j_i</math>
\!\!
|
</math>
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|  
|  
|  
|  
| <math>\mathrm{o}_i</math>
| mnemonic: <math>\textbf{o}</math>riginal size list
|-
|-
|
| <math>𝒕\mathrm{T}</math>
|<math>𝒈</math>
| <math>\textbf{a}</math>
|[[generator tuning map]]
| [[tempered target-interval size list]]
|
| <math>\scriptsize
|<math>\mathsf{¢}</math>/<math>\small 𝗴</math>
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|cents per generator
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|<math>\scriptsize (1, r)</math>
</math>
|real
| <math>\mathsf{¢}</math>
|vector
| cents
|{...]
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
|
\!\!
|
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|<math>g_i</math>
\!\!
|
</math>
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|  
|  
|  
|  
| <math>\mathrm{a}_i</math>
| mnemonic: <math>\textbf{a}</math>ltered size list
|-
|-
|
| <math>𝒕\mathrm{T} - 𝒋\mathrm{T} \\
|<math>𝒕</math>
𝒓\mathrm{T} \\
|[[tuning map|(tempered-prime) tuning map]]
\textbf{a} - \textbf{o}</math>
|
| <math>\textbf{e}</math>
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
| [[target-interval error list]]
|cents per prime
| <math>\scriptsize  
|
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
|<math>\scriptsize (1, d)</math>
\begin{array} {c} \\[-2pt] · \end{array}
|real
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}  
|vector
|⟨...]
|
|
|
|
|<math>t_i</math>
|
|-
|<math>𝒕 - 𝒋 \\
1200×\slant{\mathbf{1}}L(P - I)</math>
|<math>𝒓</math>
|[[retuning map|retuning (or mistuning) map]]
|
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|cents per prime
|
|<math>\scriptsize (1, d)</math>
|real
|vector
| ⟨...]
|
|
|
|
|<math>r_i</math>
|previous name: prime error map
|-
|<math>𝒋\textbf{i}</math>
|<math>\mathrm{o}</math>
|[[interval span|(just) (interval) size]]
|<math>\scriptsize  
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
</math>
</math>
|<math>\mathsf{¢}</math>
| <math>\mathsf{¢}</math>
|cents
| cents
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!  
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}  
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}  
\!\!  
\!\!  
\begin{array} {c} \mathbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, k)</math>
|real
| Real
|scalar
| List
|
| [...]
|
|
|
|
|
|
|
|
|
| <math>\mathrm{e}_i</math>
|mnemonic: <math>\mathrm{o}</math>riginal size
|
|-
| <math>C</math> or <math>S</math>
| <math>W</math>
| [[target-interval weight matrix]]
| colspan="3" |(see complexities and simplicities table)
|
| <math>\scriptsize (k, k)</math>
| Real
| Matrix
|
| [[...] ...]
|
|
| <math>𝒘</math>
| <math>w_i</math>
|
|-
|
| <math>C</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval complexity weight matrix]]
| colspan="3" |(see complexities section of complexities and simplicities table)
|
| <math>\scriptsize (k, k)</math>
| Real
| Matrix
|  
| [[...] ...]
|
|
| <math>𝒄</math>
| <math>c_i</math>
|  
|-
| <math>\dfrac1C</math>
| <math>S</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval simplicity weight matrix]]
| colspan="3" |(see simplicities section of complexities and simplicities table)
|
| <math>\scriptsize (k, k)</math>
| Real
| Matrix
|
| [[...] ...]
|
|
| <math>𝒔</math>
| <math>s_i</math>
| entrywise reciprocal of <math>C</math>
|-
| <math>|\textbf{e}|W</math>
| <math>\textbf{d}</math>
| [[target-interval damage list]]
| colspan="3" |(see damages table)
|
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|
|
|
|
| <math>\mathrm{d}_i</math>
|
|-
|-
|<math>𝒈M\textbf{i} \\
|  
𝒕\textbf{i}</math>
| <math>k</math>
|<math>\mathrm{a}</math>
| [[target-interval count]]
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Example_3|tempered (interval) size]]
|  
|<math>\scriptsize
|  
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|  
\begin{array} {c} \\[-2pt] · \end{array}
|  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
| <math>\scriptsize (1, 1)</math>
</math>
| Integer
|<math>\mathsf{¢}</math>
| Scalar
|cents
|  
|<math>\scriptsize
|  
\!\!
|  
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
|  
\!\!
|  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
|  
\!\!
| mnemonic: <math>k</math>ount
</math>
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|mnemonic: <math>\mathrm{a}</math>ltered size
|-
|-
|<math>𝒕\textbf{i} - 𝒋\textbf{i} \\
! colspan="17" | Held-intervals
a - o \\
|-
𝒓\textbf{i}</math>
|
|<math>\mathrm{e}</math>
| <math>\mathrm{H}</math>
|[[error|(interval) error]]
| [[held-interval basis]]
|<math>\scriptsize  
|
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| <math>\small 𝗽</math>
\begin{array} {c} \\[-2pt] · \end{array}
| Primes
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
|
</math>
| <math>\scriptsize (d, h)</math>
|<math>\mathsf{¢}</math>
|
|cents
| Matrix
|<math>\scriptsize  
|
\!\!
| [[...⟩ ...]
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}  
|
\!\!
| <math>\textbf{h}_i</math>
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
|
\!\!
| <math>\mathrm{h}_{ij}</math>
</math>
|
|<math>\scriptsize (1, 1)</math>
|-
|real
|
| scalar
| <math>h</math>
|
| [[held-interval count]]
|
|
|
|
|
|
|
|
|
| <math>\scriptsize (1, 1)</math>
|
| Integer
| Scalar
|
|
|
|
|
|
|
|-
! colspan="17" | Exploring temperaments
|-
|
| <math>\mathrm{C}</math>
| [[comma basis]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, n)</math>
| Integer
| Matrix
|
| [[...⟩ ...]
|
| <math>\textbf{c}_i</math>
|
| <math>\mathrm{c}_{ij}</math>
| Jargon name: monzo list
|-
|
| <math>\textbf{c}</math>
| [[Comma]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, 1)</math>
| Integer
| Vector
|  
| [...⟩
|  
|  
|  
| <math>\mathrm{c}_i</math>
| Specific type: vector ([[prime-count vector]] or PC-vector)
|-
|-
! colspan="17" |optimization
! colspan="17" | Computation
|-
|-
|
|  
|<math>p</math>
| <math>\llzigzag·\,\rrzigzag\!_p</math>
|[[optimization power]]
| [[power sum]] (<math>p</math>-sum)
|
|  
|
|  
|
|  
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, 1)</math>
|real
| Real
|scalar
| Scalar
|
|
|
|  
|
|  
|
|  
|
|  
|
|  
|
|  
|-
! colspan="17" | All-interval tuning schemes
|-
|-
|
| <math>\mathrm{I}</math>
|<math>\\,⟫_p</math>
| <math>\mathrm{T}_{\text{p}}</math>
|[[power mean]] (<math>p</math>-mean)
| [[prime proxy target-interval list]]
|
|
|
| <math>\small 𝗽</math>
|
| Primes
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, d)</math>
|real
| Integer
|scalar
| Matrix
|
|  
|
| ⟨[...⟩ ...]
|
|  
|
|  
|
| <math>\mathbf{1}</math>
|
|  
|
|  
|-
|-
! colspan="17" |damage
|  
| <math>X</math>
| [[complexity prescaler]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math>
| <math>\small\mathsf{(C)}</math>
| complexity weight
|
| <math>\scriptsize (d, d)</math>
| Real
| Matrix
| [⟨...] ...⟩
|
|
|
| <math>𝒙</math>
| <math>x_i</math>
|
|-
|-
|
| <math>\text{diag}({\large\textbf{𝓁}}\hspace{2mu})</math>
|<math>c</math>
| <math>L</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity|complexity]]
| [[log-prime matrix]]
| colspan="3" |(see complexities section of complexities and simplicities table)
|
|
| <math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
|<math>\scriptsize (1, 1)</math>
| Octaves per prime
|real
|
|scalar
| <math>\scriptsize (d, d)</math>
|
| Real
|
| Matrix
|
| [⟨...] ...⟩
|
| ⟨[...⟩ ...]
|
| <math>{\large\textbf{𝓁}}\hspace{2mu}_i</math>
|
|
|
| <math>{\large\textbf{𝓁}}\hspace{2mu}</math>
| <math>{\large 𝓁}\hspace{2mu}_{ij}</math>
|
|-
|
| <math>q</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|Interval complexity norm power]]
|  
|
|
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
|
| <math>‖ · ‖_q</math>
| [[Power norm]] (<math>p</math>-norm)
|
|
|
|  
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|<math>\dfrac1c</math>
| <math>\dfrac1{1-\frac1q}</math>
|<math>s</math>
| <math>\text{dual}(q)</math>
|[[simplicity]]
| [[Dave_Keenan_%26_Douglas_Blumeyer's_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|dual norm power]]
| colspan="3" |(see simplicities section of complexities and simplicities table)
|  
|
|
|<math>\scriptsize (1, 1)</math>
|  
|real
|  
|scalar
| <math>\scriptsize (1, 1)</math>
|
| Real
|
| Scalar
|
|  
|
|  
|
|  
|
|  
|
|  
|  
|  
|-
|-
|<math>c</math> or <math>s</math>
|  
|<math>w</math>
| <math>‖X\mathbf{i}‖_q</math>
|[[weight]]
| [[interval complexity]]
| colspan="3" |(see complexities and simplicities table)
|  
|
| <math>\small\mathsf{(C)}</math>
|<math>\scriptsize (1, 1)</math>
|
|real
|  
|scalar
| <math>\scriptsize (1, 1)</math>
|
| Real
|
| Scalar
|
|  
|
|  
|
|  
|
|  
|
|  
|  
|  
|-
|-
|<math>|\mathrm{e}|w</math>
|
|<math>\mathrm{d}</math>
| <math>‖𝒓X^{-1}‖_{\text{dual}(q)}</math>
|[[damage]]
| [[retuning magnitude]]
| colspan="3" |(see damages table)
|
|
| <math>\mathsf{¢}\small\mathsf{(C^{-1})}</math>
|<math>\scriptsize (1, 1)</math>
|  
|real
|  
|scalar
| <math>\scriptsize (1, 1)</math>
|
| Real
|
| Scalar
|
|
|
|
|
|
|
|
|
|
|  
|  
|}
 
===Units===
Same as the basic level.
 
===Tuning schemes===
{| class="wikitable center-all mw-collapsible mw-collapsed"
|-
! colspan="3" rowspan="3" | Retuning (or mistuning) magnitude
! colspan="9" | Damage
! rowspan="4" | Target intervals
! colspan="2" rowspan="3" | Systematic name
! rowspan="4" | Previously named tuning schemes that are specific types of this tuning scheme
! rowspan="4" | of interest?
|-
! colspan="6" | Weight
! colspan="3" rowspan="1" | Optimization
|-
! colspan="3" | Interval complexity
! colspan="3" rowspan="1" | Slope
! colspan="1" rowspan="2" | Initial
! colspan="1" rowspan="2" | Name
! colspan="1" rowspan="2" | Power
|-
|-
! colspan="17" |target-intervals
! Initial
! Name
! Power
! Initial
! Name
! Power
! Initial
! Name
! Multiplier
! colspan="1" | Abbreviated
! colspan="1" | Read ("____ tuning scheme")
|-
|-
|
| <n/a>
|<math>\mathrm{T}</math>
| Maximum
|[[target-interval list]]
| ∞
|
| (t)
|<math>\small 𝗽</math>
| Taxicab
|primes
| 1
|
| rowspan="2" | S
|<math>\scriptsize (d, k)</math>
| rowspan="2" | Simplicity-weight
|integer
| rowspan="2" | 1/complexity
|matrix
| rowspan="17" | <n/a>
|
| rowspan="7" | Minimax
| [[...⟩ ...]
| rowspan="7" | ∞
|
| rowspan="2" | All
|<math>\textbf{t}_i</math>
| Minimax-S
|
| Minimax simplicity-weight damage
|<math>\mathrm{t}_{ij}</math>
| "[[TOP]]"/"[[T1]]"/"[[TIPTOP]]"*, "[[CTOP]]", "[[POTOP]]"/"[[POTT]]"*, "[[BOP tuning|BOP]]", "[[Weil Norms, Tenney-Weil Norms, and TWp Interval and Tuning Space|Weil]]", "[[Kees]]"
|
| Yes
|-
|-
|<math>M\mathrm{T}</math>
| <n/a>
|<math>\mathrm{Y}</math>
| Euclidean
|[[mapped target-interval list]]
| 2
|<math>\scriptsize
| E
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| Euclidean
\begin{array} {c} \\[-2pt] · \end{array}
| 2
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
| Minimax-ES
</math>
| Minimax Euclideanized-simplicity-weight damage
|<math>\small 𝗴</math>
| "[[Tenney-Euclidean tuning|TE]]"/"[[T2]]"/"[[TOP-RMS]]", "[[CTE tuning|CTE]]", "[[POTE tuning|POTE]]", "[[Frobenius]]", "[[BE]]", "[[WE]]", "[[KE]]"
|generators
|
|<math>\scriptsize
|-
\!\!
| colspan="3" rowspan="15" | <n/a>
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
| colspan="3" | <n/a>
\!\!
| U
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
| Unity-weight
\!\!
| <none>
</math>
| rowspan="15" | <set>
|<math>\scriptsize (r, k)</math>
| <set> Minimax-U
|integer
| <set> Minimax unity-weight-damage
|matrix
| "[[Minimax tuning|minimax]]"
|
| Yes
|[[...} ...]
|
|<math>\textbf{y}_i</math>
|
|<math>\mathrm{y}_{ij}</math>
|mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
|-
|-
|<math>𝒋\mathrm{T}</math>
| (t)
|<math>\textbf{o}</math>
| Taxicab
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Primes|target-interval (just) size list]]
| 1
|<math>\scriptsize
| rowspan="2" | S
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| rowspan="2" | Simplicity-weight
\begin{array} {c} \\[-2pt] · \end{array}
| rowspan="2" | 1/complexity
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
| <set> Minimax-S
</math>
| <set> Minimax simplicity-weight damage
|<math>\mathsf{¢}</math>
|  
|cents
| Yes
|<math>\scriptsize
\!\!
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{o}_i</math>
|mnemonic: <math>\textbf{o}</math>riginal size list
|-
|-
|<math>𝒕\mathrm{T}</math>
| E
|<math>\textbf{a}</math>
| Euclidean
|[[tempered target-interval size list]]
| 2
|<math>\scriptsize
| <set> Minimax-ES
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| <set> Minimax Euclideanized-simplicity-weight damage
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|
</math>
|-
|<math>\mathsf{¢}</math>
| (t)
|cents
| Taxicab
|<math>\scriptsize
| 1
\!\!
| rowspan="2" | C
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
| rowspan="2" | Complexity-weight
\!\!
| rowspan="2" | Complexity
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
| <set> Minimax-C
\!\!
| <set> Minimax complexity-weight damage
</math>
|
|<math>\scriptsize (1, k)</math>
| Yes
|real
|-
|list
| E
|[...]
| Euclidean
|
| 2
|
| <set> Minimax-EC
|
| <set> Minimax Euclideanized-complexity-weight damage
|
|
|<math>\mathrm{a}_i</math>
|
|mnemonic: <math>\textbf{a}</math>ltered size list
|-
| colspan="3" | <n/a>
| U
| unity-weight
| <none>
| rowspan="5" | MiniRMS
| rowspan="5" | 2
| <set> miniRMS-U
| <set> miniRMS unity-weight damage
| "[[least squares]]"
| Yes
|-
| (t)
| Taxicab
| 1
| rowspan="2" | S
| rowspan="2" | simplicity-weight
| rowspan="2" | 1/complexity
| <set> miniRMS-S
| <set> miniRMS simplicity-weight damage
|  
| Yes
|-
|-
|<math>𝒕\mathrm{T} - 𝒋\mathrm{T} \\
| E
𝒓\mathrm{T} \\
| Euclidean
\textbf{a} - \textbf{o}</math>
| 2
|<math>\textbf{e}</math>
| <set> miniRMS-ES
|[[target-interval error list]]
| <set> miniRMS Euclideanized-simplicity-weight damage
|<math>\scriptsize
|  
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
|<math>\mathsf{¢}</math>
|cents
|<math>\scriptsize
\!\!
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{e}_i</math>
|
|-
|-
|<math>C</math> or <math>S</math>
| (t)
|<math>W</math>
| Taxicab
|[[target-interval weight matrix]]
| 1
| colspan="3" |(see complexities and simplicities table)
| rowspan="2" | C
|
| rowspan="2" | Complexity-weight
|<math>\scriptsize (k, k)</math>
| rowspan="2" | Complexity
|real
| <set> miniRMS-C
|matrix
| <set> miniRMS complexity-weight damage
|
|  
|[[...] ...]
| Yes
|
|
|<math>𝒘</math>
|<math>w_i</math>
|
|-
|-
|
| E
|<math>C</math>
| Euclidean
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval complexity weight matrix]]
| 2
| colspan="3" |(see complexities section of complexities and simplicities table)
| <set> miniRMS-EC
|
| <set> miniRMS Euclideanized-complexity-weight damage
|<math>\scriptsize (k, k)</math>
|  
|real
|  
|matrix
|
|[[...] ...]
|
|
|<math>𝒄</math>
|<math>c_i</math>
|
|-
|-
|<math>\dfrac1C</math>
| colspan="3" |<n/a>
|<math>S</math>
| U
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval simplicity weight matrix]]
| unity-weight
| colspan="3" |(see simplicities section of complexities and simplicities table)
| <none>
|
| rowspan="5" | Miniaverage
|<math>\scriptsize (k, k)</math>
| rowspan="5" | 1
|real
| <set> miniaverage-U
|matrix
| <set> miniaverage unity-weight damage
|
|  
|[[...] ...]
| Yes
|
|
|<math>𝒔</math>
|<math>s_i</math>
|entrywise reciprocal of <math>C</math>
|-
|-
|<math>|\textbf{e}|W</math>
| (t)
|<math>\textbf{d}</math>
| Taxicab
|[[target-interval damage list]]
| 1
| colspan="3" |(see damages table)
| rowspan="2" | S
|
| rowspan="2" | Simplicity-weight
|<math>\scriptsize (1, k)</math>
| rowspan="2" | 1/complexity
|real
| <set> miniaverage-S
|list
| <set> miniaverage simplicity-weight damage
|[...]
|  
|
| Yes
|
|
|
|<math>\mathrm{d}_i</math>
|
|-
|-
|
| E
|<math>k</math>
| Euclidean
|[[target-interval count]]
| 2
|
| <set> miniaverage-ES
|
| <set> miniaverage Euclideanized-simplicity-weight damage
|
|  
|
|  
|<math>\scriptsize (1, 1)</math>
|integer
|scalar
|
|
|
|
|
|
|mnemonic: <math>k</math>ount
|-
|-
! colspan="17" |held-intervals
| (t)
| Taxicab
| 1
| rowspan="2" | C
| rowspan="2" | Complexity-weight
| rowspan="2" | Complexity
| <set> miniaverage-C
| <set> miniaverage complexity-weight damage
|
| Yes
|-
|-
|
| E
|<math>\mathrm{H}</math>
| Euclidean
|[[held-interval basis]]
| 2
|
| <set> miniaverage-EC
|<math>\small 𝗽</math>
| <set> miniaverage Euclideanized-complexity-weight damage
|primes
|  
|
|  
|<math>\scriptsize (d, h)</math>
|}
|
 
|matrix
=== Damages ===
|
{| class="wikitable center-all mw-collapsible mw-collapsed"
|[[...⟩ ...]
|-
|
! colspan="2" | Quantity
|<math>\textbf{h}_i</math>
! colspan="2" | Unit
|
|<math>\mathrm{h}_{ij}</math>
|
|-
|-
|
! Abbreviation
|<math>h</math>
! Name
|[[held-interval count]]
! Symbol
|
! Name
|
|
|
|<math>\scriptsize (1, 1)</math>
|integer
|scalar
|
|
|
|
|
|
|
|-
|-
! colspan="17" |exploring temperaments
| U-damage
| Unity-weight damage
| <math>\mathsf{¢}\small\mathsf{(U)}</math>
| Unity-weighted cents
|-
|-
|
| C-damage
|<math>\mathrm{C}</math>
| Complexity-weight damage
|[[comma basis]]
| <math>\mathsf{¢}\small\mathsf{(C)}</math>
|
| Complexity-weighted cents
|<math>\small 𝗽</math>
|primes
|
|<math>\scriptsize (d, n)</math>
|integer
|matrix
|
|[[...⟩ ...]
|
|<math>\textbf{c}_i</math>
|
|<math>\mathrm{c}_{ij}</math>
|jargon name: monzo list
|-
|-
|
| EC-damage
|<math>\textbf{c}</math>
| Euclideanized-complexity-weight damage
|[[comma]]
| <math>\mathsf{¢}</math><math>\small\mathsf{(EC)}</math>
|
| Euclideanized-complexity-weighted cents
|<math>\small 𝗽</math>
|-
|primes
| S-damage
|
| Simplicity-weight damage
|<math>\scriptsize (d, 1)</math>
| <math>\mathsf{¢}\small\mathsf{(S)}</math>
|integer
| Simplicity-weighted cents
|vector
|-
|
| ES-damage
|[...⟩
| Euclideanized-simplicity-weight damage
|
| <math>\mathsf{¢}</math><math>\small\mathsf{(ES)}</math>
|
| Euclideanized-simplicity-weighted cents
|
|}
|<math>\mathrm{c}_i</math>
 
|specific type: vector ([[prime-count vector]] or PC-vector)
=== Complexity and simplicity ===
{| class="wikitable center-all mw-collapsible mw-collapsed"
! colspan="2" | Quantity
! colspan="2" | Unit
|-
! Abbreviation
! Name
! Symbol
! Name
|-
|-
! colspan="17" |computation
| C
| Complexity
| <math>\small\mathsf{(C)}</math>
| Complexity weight
|-
|-
|
| EC
|<math>\llzigzag·\,\rrzigzag\!_p</math>
| Euclideanized complexity
|[[power sum]] (<math>p</math>-sum)
| <math>\small\mathsf{(EC)}</math>
|
| Euclideanized-complexity weight
|
|
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|
|-
|-
! colspan="17" |all-interval tuning schemes
| S
| Simplicity
| <math>\small\mathsf{(S)}</math>
| Simplicity weight
|-
|-
|<math>\mathrm{I}</math>
| ES
|<math>\mathrm{T}_{\text{p}}</math>
| Euclideanized simplicity
|[[prime proxy target-interval list]]
| <math>\small\mathsf{(ES)}</math>
|
| Euclideanized-simplicity weight
|<math>\small 𝗽</math>
|}
|primes
 
|
== Advanced ==
|<math>\scriptsize (d, d)</math>
=== Objects ===
|integer
{| class="wikitable mw-collapsible mw-collapsed"
|matrix
! rowspan="2" | Equivalent expressions
|
! rowspan="2" | Variable
|⟨[...⟩ ...]
! rowspan="2" | Name
|
! colspan="3" | Units
|
! colspan="2" | Shape
|<math>\mathbf{1}</math>
! colspan="2" | Type
|
! colspan="2" | EBK notation
|
! colspan="4" | Subobjects
! rowspan="2" | Notes
|-
! Unreduced
! Reduced
! Read as
! Unreduced
! Reduced
! Numeric
! Structural
! Row-first
! Col-first
! Row
! Col
! Diag
! Entry
|-
! colspan="17" |mapping
|-
|-
|
|  
|<math>X</math>
| <math>\textbf{i}</math>
|[[complexity prescaler]]
| [[interval|(Just) interval]]
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math>
|  
|<math>\small\mathsf{(C)}</math>
| <math>\small 𝗽</math>
|complexity weight
| Primes
|
|  
|<math>\scriptsize (d, d)</math>
| <math>\scriptsize (d, 1)</math>
|real
| Integer
|matrix
| Vector
|[⟨...] ...⟩
|  
|
| [...⟩
|
|  
|
|  
|<math>𝒙</math>
|  
|<math>x_i</math>
| <math>\mathrm{i}_i</math>
|
| specific type: vector ([[prime-count vector]] or PC-vector)
jargon name: monzo
|-
|-
|<math>\text{diag}({\large\textbf{𝓁}}\hspace{2mu})</math>
|  
|<math>L</math>
| <math>M</math>
|[[log-prime matrix]]
| [[Mapping|(temperament) mapping (matrix)]]
|
|  
|<math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
|octaves per prime
| Generators per prime
|
|  
|<math>\scriptsize (d, d)</math>
| <math>\scriptsize (r, d)</math>
| real
| Integer
|matrix
| Matrix
|[⟨...] ...
| [⟨...] ...}
|⟨[......]
| ⟨[...} ...]
|<math>{\large\textbf{𝓁}}\hspace{2mu}_i</math>
| <math>𝒎_i</math>
|
|  
|<math>{\large\textbf{𝓁}}\hspace{2mu}</math>
|  
|<math>{\large 𝓁}\hspace{2mu}_{ij}</math>
| <math>m_{ij}</math>
|
| jargon name: val list
|-
|-
|
| <math>M\textbf{i}</math>
|<math>q</math>
| <math>\textbf{y}</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|interval complexity norm power]]
| [[mapped interval]]
|
| <math>\scriptsize
|
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|<math>\scriptsize (1, 1)</math>
</math>
| real
| <math>\small 𝗴</math>
|scalar
| Generators
|
| <math>\scriptsize
|
\!\!
|
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
|
\!\!
|
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
|
\!\!
|
</math>
| <math>\scriptsize (r, 1)</math>
| Integer
| Vector
|  
| [...}
|  
|  
|  
|  
| specific type: [[generator-count vector]] (GC-vector)
jargon name: tmonzo; mnemonic: <math>\textbf{y}</math>nterval
|-
|-
|
|  
|<math>‖ · ‖_q</math>
| <math>𝒎</math>
|[[power norm]] (<math>p</math>-norm)
| [[map|(temperament) map]]
|
|
|
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
|
| Generators per prime
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, d)</math>
|real
| Integer
|scalar
| Vector
|
| ⟨...]
|
|  
|
|  
|
|  
|
|  
|
| <math>m_i</math>
|
| jargon name: val
|-
|-
|<math>\dfrac1{1-\frac1q}</math>
| <math>n + r</math>
|<math>\text{dual}(q)</math>
| <math>d</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer's_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|dual norm power]]
| [[dimensionality]]
|
|
|
|
|
|
|
|
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, 1)</math>
|real
| Integer
|scalar
| Scalar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-
| <math>d - n</math>
| <math>r</math>
| [[rank]]
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
| <math>d - r</math>
| <math>n</math>
| [[nullity]]
|  
|  
|  
|  
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|
! colspan="17" |tuning
|<math>‖X\mathbf{i}‖_q</math>
|[[interval complexity]]
|
|<math>\small\mathsf{(C)}</math>
|
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|
|-
|-
|
| <math>\slant{\mathbf{1}}L</math>
|<math>‖𝒓X^{-1}‖_{\text{dual}(q)}</math>
| <math>{\large\textbf{𝓁}}\hspace{2mu}</math>
|[[retuning magnitude]]
| [[log-prime map]]
|
|  
|<math>\mathsf{¢}\small\mathsf{(C^{-1})}</math>
| <math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
|
| Octaves per prime
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (1, d)</math>
|real
| Real
|scalar
| Vector
|
| ⟨...]
|
|  
|
|  
|
|  
|
|  
|
| <math>{\large 𝓁}\hspace{2mu}_i</math>
|
|  
|}
 
===Units===
 
Same as the basic level.
 
===Tuning schemes===
 
{| class="wikitable center-all mw-collapsible mw-collapsed"
|+
|-
|-
! colspan="3" rowspan="3" |retuning (or mistuning) magnitude
| <math>1200×\slant{\mathbf{1}}LG_{\text{j}}M_{\text{j}} \\
! colspan="9" |damage
1200×\slant{\mathbf{1}}L \\
! rowspan="4" |target
𝒈_{\text{j}}M_{\text{j}}</math>
 
| <math>𝒋</math>
intervals
| [[just tuning map|just(-prime) tuning map]]
! colspan="2" rowspan="3" |systematic name
| <math>\scriptsize
! rowspan="4" |previously named tuning schemes that are specific types of this tuning scheme
\begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
! rowspan="4" |of interest?
\begin{array} {c} \\[-2pt] · \end{array}
|-
\begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
! colspan="6" |weight
\begin{array} {c} \\[-2pt] · \end{array}
! colspan="3" rowspan="1" |optimization
\begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|-
\begin{array} {c} \\[-2pt] · \end{array}
! colspan="3" |interval complexity
\\ \scriptsize \quad
! colspan="3" rowspan="1" |slope
\begin{array} {c} G_{\text{j}} \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
! colspan="1" rowspan="2" |initial
\begin{array} {c} \\[-2pt] · \end{array}
! colspan="1" rowspan="2" | name
\begin{array} {c} M_{\text{j}} \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
! colspan="1" rowspan="2" |power
</math>
|-
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
!initial
| Cents per prime
!name
| <math>\scriptsize
!power
\!\!
!initial
\begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array}
!name
\!\!
!power
\begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array}
!initial
\!\!
!name
\begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array}
! multiplier
\\ \scriptsize \quad
! colspan="1" |abbreviated
\!\!
! colspan="1" |read ("____ tuning scheme")
\begin{array} {c} G_{\text{j}} \\[-3pt] (\cancel{d}, \cancel{r}) \end{array}
\!\!
\begin{array} {c} M_{\text{j}} \\[-3pt] (\cancel{r}, d) \end{array}
\!\!
</math>
| <math>\scriptsize (1, d_{\text{p}})</math>
| Real
| Vector
| ⟨...]
|
|
|
|
| <math>j_i</math>
|  
|-
|-
|<n/a>
| <math>1200×\slant{\mathbf{1}}LG</math>
|maximum
| <math>𝒈</math>
|∞
| [[generator tuning map]]
|(t)
| <math>\scriptsize
|taxicab
\begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
|1
\begin{array} {c} \\[-2pt] · \end{array}
| rowspan="2" |S
\begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
| rowspan="2" |simplicity-weight
\begin{array} {c} \\[-2pt] · \end{array}
| rowspan="2" |1/complexity
\begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| rowspan="17" |<n/a>
\begin{array} {c} \\[-2pt] · \end{array}
| rowspan="7" |minimax
\\ \scriptsize \quad
| rowspan="7" |∞
\begin{array} {c} G \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} 𝗴 \end{array}
| rowspan="2" |all
</math>
| minimax-S
| <math>\mathsf{¢}</math>/<math>\small 𝗴</math>
|minimax simplicity-weight damage
| Cents per generator
|"[[TOP]]"/"[[T1]]"/"[[TIPTOP]]"*, "[[CTOP]]", "[[POTOP]]"/"[[POTT]]"*, "[[BOP tuning|BOP]]", "[[Weil Norms, Tenney-Weil Norms, and TWp Interval and Tuning Space|Weil]]", "[[Kees]]"
| <math>\scriptsize
|yes
\!\!
|-
\begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array}
|<n/a>
\!\!
|Euclidean
\begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array}
|2
\!\!
|E
\begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array}
|Euclidean
\\ \scriptsize \quad
|2
\!\!
|minimax-ES
\begin{array} {c} G \\[-3pt] (\cancel{d}, r) \end{array}
|minimax Euclideanized-simplicity-weight damage
\!\!
|"[[Tenney-Euclidean tuning|TE]]"/"[[T2]]"/"[[TOP-RMS]]", "[[CTE tuning|CTE]]", "[[POTE tuning|POTE]]", "[[Frobenius]]", "[[BE]]", "[[WE]]", "[[KE]]"
</math>
|
| <math>\scriptsize (1, r)</math>
|-
| Real
| colspan="3" rowspan="15" |<n/a>
| Vector
| colspan="3" |<n/a>
| {...]
|U
|  
|unity-weight
|  
|<none>
|  
| rowspan="15" | <set>
|  
|<set> minimax-U
| <math>g_i</math>
|<set> minimax unity-weight-damage
|  
|"[[Minimax tuning|minimax]]"
|yes
|-
|-
|(t)
| <math>1200×\slant{\mathbf{1}}LGM \\
|taxicab
1200×\slant{\mathbf{1}}LP \\
|1
𝒈M</math>
| rowspan="2" |S
| <math>𝒕</math>
| rowspan="2" |simplicity-weight
| [[tuning map|(tempered-prime) tuning map]]
| rowspan="2" |1/complexity
| <math>\scriptsize
|<set> minimax-S
\begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
|<set> minimax simplicity-weight damage
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
|yes
\begin{array} {c} \\[-2pt] · \end{array}
|-
\begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|E
\begin{array} {c} \\[-2pt] · \end{array}
|Euclidean
\\ \scriptsize \quad
|2
\begin{array} {c} G \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
|<set> minimax-ES
\begin{array} {c} \\[-2pt] · \end{array}
|<set> minimax Euclideanized-simplicity-weight damage
\begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
|
</math>
|
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|-
| Cents per prime
|(t)
| <math>\scriptsize
|taxicab
\!\!
|1
\begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array}
| rowspan="2" |C
\!\!
| rowspan="2" |complexity-weight
\begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array}
| rowspan="2" |complexity
\!\!
|<set> minimax-C
\begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array}
|<set> minimax complexity-weight damage
\\ \scriptsize \quad
|
\!\!
|yes
\begin{array} {c} G \\[-3pt] (\cancel{d}, \cancel{r}) \end{array}
\!\!
\begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array}
\!\!
</math>
| <math>\scriptsize (1, d)</math>
| Real
| Vector
| ⟨...]
|  
|  
|  
|  
| <math>t_i</math>
|  
|-
|-
|E
| <math>𝒕 - 𝒋 \\
|Euclidean
1200×\slant{\mathbf{1}}L(P - I)</math>
|2
| <math>𝒓</math>
|<set> minimax-EC
| [[retuning map|retuning (or mistuning) map]]
|<set> minimax Euclideanized-complexity-weight damage
|  
|
| <math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|
| Cents per prime
|
| <math>\scriptsize (1, d)</math>
| Real
| Vector
| ⟨...]
|
|
|
|
| <math>r_i</math>
| previous name: prime error map
|-
|-
| colspan="3" |<n/a>
| <math>𝒋\textbf{i}</math>
|U
| <math>\mathrm{o}</math>
|unity-weight
| [[interval span|(just) (interval) size]]
|<none>
| <math>\scriptsize
| rowspan="5" |miniRMS
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| rowspan="5" |2
\begin{array} {c} \\[-2pt] · \end{array}
|<set> miniRMS-U
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|<set> miniRMS unity-weight damage
</math>
|"[[least squares]]"
| <math>\mathsf{¢}</math>
|yes
| Cents
| <math>\scriptsize
\!\!
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
| mnemonic: <math>\mathrm{o}</math>riginal size
|-
|-
|(t)
| <math>𝒈M\textbf{i} \\
|taxicab
𝒕\textbf{i}</math>
|1
| <math>\mathrm{a}</math>
| rowspan="2" |S
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Example_3|tempered (interval) size]]
| rowspan="2" |simplicity-weight
| <math>\scriptsize
| rowspan="2" |1/complexity
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|<set> miniRMS-S
\begin{array} {c} \\[-2pt] · \end{array}
|<set> miniRMS simplicity-weight damage
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|
</math>
|yes
| <math>\mathsf{¢}</math>
| Cents
| <math>\scriptsize
\!\!
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|  
| mnemonic: <math>\mathrm{a}</math>ltered size
|-
|-
|E
| <math>𝒕\textbf{i} - 𝒋\textbf{i} \\
|Euclidean
a - o \\
|2
𝒓\textbf{i}</math>
|<set> miniRMS-ES
| <math>\mathrm{e}</math>
|<set> miniRMS Euclideanized-simplicity-weight damage
| [[error|(interval) error]]
|
| <math>\scriptsize
|
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|-
\begin{array} {c} \\[-2pt] · \end{array}
|(t)
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|taxicab
</math>
|1
| <math>\mathsf{¢}</math>
| rowspan="2" |C
| Cents
| rowspan="2" |complexity-weight
| <math>\scriptsize
| rowspan="2" |complexity
\!\!
|<set> miniRMS-C
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}
|<set> miniRMS complexity-weight damage
\!\!
|
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
|yes
\!\!
</math>
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|E
! colspan="17" |optimization
|Euclidean
|2
|<set> miniRMS-EC
|<set> miniRMS Euclideanized-complexity-weight damage
|
|
|-
|-
| colspan="3" |<n/a>
|  
|U
| <math>p</math>
|unity-weight
| [[optimization power]]
|<none>
|
| rowspan="5" |miniaverage
|
| rowspan="5" |1
|
|<set> miniaverage-U
|  
|<set> miniaverage unity-weight damage
| <math>\scriptsize (1, 1)</math>
|
| Real
|yes
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|(t)
|  
|taxicab
| <math>⟪\,·\,⟫_p</math>
|1
| [[power mean]] (<math>p</math>-mean)
| rowspan="2" |S
|  
| rowspan="2" |simplicity-weight
|  
| rowspan="2" |1/complexity
|
|<set> miniaverage-S
|
|<set> miniaverage simplicity-weight damage
| <math>\scriptsize (1, 1)</math>
|
| Real
|yes
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|E
! colspan="17" |damage
|Euclidean
|2
|<set> miniaverage-ES
|<set> miniaverage Euclideanized-simplicity-weight damage
|
|
|-
|-
|(t)
|  
|taxicab
| <math>c</math>
|1
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity|complexity]]
| rowspan="2" |C
| colspan="3" |(see complexities section of complexities and simplicities table)
| rowspan="2" |complexity-weight
|
| rowspan="2" |complexity
| <math>\scriptsize (1, 1)</math>
|<set> miniaverage-C
| Real
|<set> miniaverage complexity-weight damage
| Scalar
|
|  
|yes
|  
|  
|  
|  
|  
|  
|-
|-
| E
| <math>\dfrac1c</math>
|Euclidean
| <math>s</math>
|2
| [[simplicity]]
|<set> miniaverage-EC
| colspan="3" |(see simplicities section of complexities and simplicities table)
|<set> miniaverage Euclideanized-complexity-weight damage
|  
|
| <math>\scriptsize (1, 1)</math>
|
| Real
|}
| Scalar
 
|  
===Damages===
|  
 
|
{| class="wikitable center-all mw-collapsible mw-collapsed"
|
|+
|
|  
|  
|-
|-
! colspan="2" |quantity
| <math>c</math> or <math>s</math>
! colspan="2" |unit
| <math>w</math>
| [[weight]]
| colspan="3" |(see complexities and simplicities table)
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|  
|-
|-
!abbreviation
| <math>|\mathrm{e}|w</math>
!name
| <math>\mathrm{d}</math>
! symbol
| [[damage]]
!name
| colspan="3" |(see damages table)
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
|-
| U-damage
! colspan="17" |target-intervals
|unity-weight damage
|<math>\mathsf{¢}\small\mathsf{(U)}</math>
|unity-weighted cents
|-
|-
|C-damage
|  
|complexity-weight damage
| <math>\mathrm{T}</math>
|<math>\mathsf{¢}\small\mathsf{(C)}</math>
| [[target-interval list]]
|complexity-weighted cents
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, k)</math>
| Integer
| Matrix
|
| [[...⟩ ...]
|  
| <math>\textbf{t}_i</math>
|
| <math>\mathrm{t}_{ij}</math>
|  
|-
|-
|EC-damage
| <math>M\mathrm{T}</math>
|Euclideanized-complexity-weight damage
| <math>\mathrm{Y}</math>
|<math>\mathsf{¢}</math><math>\small\mathsf{(EC)}</math>
| [[mapped target-interval list]]
|Euclideanized-complexity-weighted cents
| <math>\scriptsize
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\small 𝗴</math>
| Generators
| <math>\scriptsize
\!\!
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
| <math>\scriptsize (r, k)</math>
| Integer
| Matrix
|
| [[...} ...]
|
| <math>\textbf{y}_i</math>
|  
| <math>\mathrm{y}_{ij}</math>
| mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
|-
|-
|S-damage
| <math>𝒋\mathrm{T}</math>
|simplicity-weight damage
| <math>\textbf{o}</math>
|<math>\mathsf{¢}\small\mathsf{(S)}</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Primes|target-interval (just) size list]]
| simplicity-weighted cents
| <math>\scriptsize
|-
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|ES-damage
\begin{array} {c} \\[-2pt] · \end{array}
|Euclideanized-simplicity-weight damage
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|<math>\mathsf{¢}</math><math>\small\mathsf{(ES)}</math>
</math>
|Euclideanized-simplicity-weighted cents
| <math>\mathsf{¢}</math>
|}
| Cents
 
| <math>\scriptsize
===Complexity and simplicity===
\!\!
 
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
{| class="wikitable center-all mw-collapsible mw-collapsed"
\!\!
|+
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
! colspan="2" |quantity
\!\!
! colspan="2" |unit
</math>
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|
|
|  
|  
| <math>\mathrm{o}_i</math>
| mnemonic: <math>\textbf{o}</math>riginal size list
|-
|-
! abbreviation
| <math>𝒕\mathrm{T}</math>
!name
| <math>\textbf{a}</math>
!symbol
| [[tempered target-interval size list]]
!name
| <math>\scriptsize
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
</math>
| <math>\mathsf{¢}</math>
| Cents
| <math>\scriptsize
\!\!  
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}
\!\!  
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
\!\!
</math>
| <math>\scriptsize (1, k)</math>
| Real
| List
| [...]
|
|
|
|
| <math>\mathrm{a}_i</math>
| mnemonic: <math>\textbf{a}</math>ltered size list
|-
|-
|C
| <math>𝒕\mathrm{T} - 𝒋\mathrm{T} \\
|complexity
𝒓\mathrm{T} \\
|<math>\small\mathsf{(C)}</math>
\textbf{a} - \textbf{o}</math>
|complexity weight
| <math>\textbf{e}</math>
|-
| [[target-interval error list]]
|EC
| <math>\scriptsize
|Euclideanized complexity
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|<math>\small\mathsf{(EC)}</math>
\begin{array} {c} \\[-2pt] · \end{array}
|Euclideanized-complexity weight
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|-
</math>
|S
| <math>\mathsf{¢}</math>
|simplicity
| Cents
|<math>\small\mathsf{(S)}</math>
| <math>\scriptsize
|simplicity weight
\!\!
|-
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}
|ES
\!\!
|Euclideanized simplicity
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|<math>\small\mathsf{(ES)}</math>
\!\!
| Euclideanized-simplicity weight
</math>
|}
| <math>\scriptsize (1, k)</math>
 
| Real
==Advanced==
| List
 
| [...]
===Objects===
|  
 
|  
{| class="wikitable mw-collapsible mw-collapsed"
|  
|+
|  
! rowspan="2" |equivalent expressions
| <math>\mathrm{e}_i</math>
! rowspan="2" |variable
|  
! rowspan="2" |name
! colspan="3" |units
! colspan="2" |shape
! colspan="2" |type
! colspan="2" |EBK notation
! colspan="4" |subobjects
! rowspan="2" |notes
|-
|-
!unreduced
| <math>C</math> or <math>S</math>
!reduced
| <math>W</math>
!read as
| [[target-interval weight matrix]]
!unreduced
| colspan="3" |(see complexities and simplicities table)
! reduced
|
!numeric
| <math>\scriptsize (k, k)</math>
!structural
| Real
!row-first
| Matrix
!col-first
|
!row
| [[...] ...]
!col
|
!diag
|
!entry
| <math>𝒘</math>
| <math>w_i</math> or <math>w_{ij}</math>
|
|-
|-
! colspan="17" |mapping
|
| <math>C</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval complexity weight matrix]]
| colspan="3" |(see complexities section of complexities and simplicities table)
|
| <math>\scriptsize (k, k)</math>
| Real
| Matrix
|
| [[...] ...]
|
|
| <math>𝒄</math>
| <math>c_i</math>
|
|-
|-
|
| <math>\dfrac1C</math>
|<math>\textbf{i}</math>
| <math>S</math>
|[[interval|(just) interval]]
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval simplicity weight matrix]]
|
| colspan="3" |(see simplicities section of complexities and simplicities table)
|<math>\small 𝗽</math>
|  
|primes
| <math>\scriptsize (k, k)</math>
|
| Real
|<math>\scriptsize (d, 1)</math>
| Matrix
|integer
|  
| vector
| [[...] ...]
|
|  
|[...
|  
|
| <math>𝒔</math>
|
| <math>s_i</math>
|
| entrywise reciprocal of <math>C</math>
|<math>\mathrm{i}_i</math>
|specific type: vector ([[prime-count vector]] or PC-vector)
jargon name: monzo
|-
|-
|
| <math>|\textbf{e}|W \\
|<math>M</math>
1200×\slant{\mathbf{1}}L|P - I|\mathrm{T}W</math>
|[[Mapping|(temperament) mapping (matrix)]]
| <math>\textbf{d}</math>
|
| [[target-interval damage list]]
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
| colspan="3" |(see damages table)
|generators per prime
|  
|
| <math>\scriptsize (1, k)</math>
|<math>\scriptsize (r, d)</math>
| Real
| integer
| List
|matrix
| [...]
|[...] ...}
|  
|⟨[...} ...]
|  
|<math>𝒎_i</math>
|  
|
|  
|
| <math>\mathrm{d}_i</math>
|<math>m_{ij}</math>
|  
|jargon name: val list
|-
|-
|<math>M\textbf{i}</math>
|  
|<math>\textbf{y}</math>
| <math>k</math>
|[[mapped interval]]
| [[target-interval count]]
|<math>\scriptsize
|  
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|  
</math>
| <math>\scriptsize (1, 1)</math>
|<math>\small 𝗴</math>
| Integer
| generators
| Scalar
|<math>\scriptsize  
|  
\!\!
|  
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
|  
\!\!
|  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
|  
\!\!
|  
</math>
| mnemonic: <math>k</math>ount
|<math>\scriptsize (r, 1)</math>
|integer
|vector
|
|[...}
|
|
|
|
|specific type: [[generator-count vector]] (GC-vector)
jargon name: tmonzo; mnemonic: <math>\textbf{y}</math>nterval
|-
|-
|
! colspan="17" |held-intervals
|<math>𝒎</math>
|[[map|(temperament) map]]
|
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
|generators per prime
|
|<math>\scriptsize (1, d)</math>
|integer
|vector
|⟨...]
|
|
|
|
|<math>m_i</math>
|jargon name: val
|-
|-
|<math>n + r</math>
|
|<math>d</math>
| <math>\mathrm{H}</math>
|[[dimensionality]]
| [[held-interval basis]]
|
|
|
| <math>\small 𝗽</math>
|
| Primes
|
|
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, h)</math>
|integer
|
|scalar
| Matrix
|
|
|
| [[...⟩ ...]
|
|
|
| <math>\textbf{h}_i</math>
|
|
|
| <math>\mathrm{h}_{ij}</math>
|
|
|-
|
| <math>h</math>
| [[held-interval count]]
|  
|  
|  
|  
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|<math>d - n</math>
! colspan="17" |exploring temperaments
|<math>r</math>
|[[rank]]
|
|
|
|
|<math>\scriptsize (1, 1)</math>
|integer
| scalar
|
|
|
|
|
|
|
|-
|-
|<math>d - r</math>
|
|<math>n</math>
| <math>\mathrm{C}</math>
|[[nullity]]
| [[comma basis]]
|
|
|
| <math>\small 𝗽</math>
|
| Primes
|
|
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, n)</math>
|integer
| Integer
|scalar
| Matrix
|
|
|
| [[...⟩ ...]
|
|
|
| <math>\textbf{c}_i</math>
|
|
|
| <math>\mathrm{c}_{ij}</math>
|
| jargon name: monzo list
|-
|
| <math>\textbf{c}</math>
| [[Comma]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, 1)</math>
| Integer
| Vector
|
| [...⟩
|
|
|
| <math>\mathrm{c}_i</math>
| specific type: vector ([[prime-count vector]] or PC-vector)
|-
! colspan="17" |computation
|-
|
| <math>\llzigzag·\,\rrzigzag\!_p</math>
| [[power sum]] (<math>p</math>-sum)
|  
|  
|  
|  
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
! colspan="17" |tuning
! colspan="17" | all-interval tuning schemes
|-
|-
|<math>\slant{\mathbf{1}}L</math>
| <math>\mathrm{I}</math>
|<math>{\large\textbf{𝓁}}\hspace{2mu}</math>
| <math>\mathrm{T}_{\text{p}}</math>
|[[log-prime map]]
| [[prime proxy target-interval list]]
|
|  
|<math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
| <math>\small 𝗽</math>
|octaves per prime
| Primes
|
|  
|<math>\scriptsize (1, d)</math>
| <math>\scriptsize (d, d)</math>
|real
| Integer
|vector
| Matrix
|⟨...]
|  
|
| ⟨[...⟩ ...]
|
|  
|
|  
|
| <math>\slant{\mathbf{1}}</math>
|<math>{\large 𝓁}\hspace{2mu}_i</math>
|
|
|  
|-
|-
|<math>1200×\slant{\mathbf{1}}LG_{\text{j}}M_{\text{j}} \\
|  
1200×\slant{\mathbf{1}}L \\
| <math>X</math>
𝒈_{\text{j}}M_{\text{j}}</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Prescaling_vs_pretransforming|complexity pretransformer]]
|<math>𝒋</math>
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> or <math>\small\mathsf{𝟙}\scriptsize\mathsf{(}</math><alt>-<math>\scriptsize\mathsf{C)}</math><ref>In these tables, "alternative" means any complexity other than the default of log-product complexity, and "alt" stands for its abbreviation.</ref>
|[[just tuning map|just(-prime) tuning map]]
| <math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|<math>\scriptsize
| complexity weight or <alternative>-complexity weight
\begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
| <math>\scriptsize (d, d)</math> or <math>\scriptsize (d+1, d+1)</math>
\begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
| Real
\begin{array} {c} \\[-2pt] · \end{array}
| Matrix
\begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| [⟨...] ...⟩
\begin{array} {c} \\[-2pt] · \end{array}
|  
\\ \scriptsize \quad
| <math>𝒙_i</math>
\begin{array} {c} G_{\text{j}} \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
|  
\begin{array} {c} \\[-2pt] · \end{array}
| <math>𝒙</math>
\begin{array} {c} M_{\text{j}} \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
| <math>x_i</math> or <math>x_{ij}</math>
</math>
|  
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|cents per prime
|<math>\scriptsize
\!\!
\begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array}
\!\!
\begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array}
\!\!
\begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array}
\\ \scriptsize \quad
\!\!
\begin{array} {c} G_{\text{j}} \\[-3pt] (\cancel{d}, \cancel{r}) \end{array}
\!\!
\begin{array} {c} M_{\text{j}} \\[-3pt] (\cancel{r}, d) \end{array}
\!\!
</math>
|<math>\scriptsize (1, d_{\text{p}})</math>
|real
|vector
|⟨...]
|
|
|
|
|<math>j_i</math>
|
|-
|-
|<math>1200×\slant{\mathbf{1}}LG</math>
| <math>\text{diag}({\large\textbf{𝓁}}\hspace{2mu})</math>
|<math>𝒈</math>
| <math>L</math>
|[[generator tuning map]]
| [[log-prime matrix]]
|<math>\scriptsize
|
\begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
| <math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
\begin{array} {c} \\[-2pt] · \end{array}
| Octaves per prime
\begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
| <math>\scriptsize (d, d)</math>
\begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
| Real
\begin{array} {c} \\[-2pt] · \end{array}
| Matrix
\\ \scriptsize \quad
| [⟨...] ...⟩
\begin{array} {c} G \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} 𝗴 \end{array}
| ⟨[...⟩ ...]
</math>
| <math>{\large\textbf{𝓁}}\hspace{2mu}_i</math>
|<math>\mathsf{¢}</math>/<math>\small 𝗴</math>
|
|cents per generator
| <math>{\large\textbf{𝓁}}\hspace{2mu}</math>
|<math>\scriptsize  
| <math>{\large 𝓁}\hspace{2mu}_{ij}</math>
\!\!
|
\begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array}
|-
\!\!
|
\begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array}
| <math>q</math>
\!\!
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|interval complexity norm power]]
\begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array}
|
\\ \scriptsize \quad
|
\!\!
|
\begin{array} {c} G \\[-3pt] (\cancel{d}, r) \end{array}
|
\!\!
| <math>\scriptsize (1, 1)</math>
</math>
| Real
|<math>\scriptsize (1, r)</math>
| Scalar
|real
|
|vector
|
|{...]
|
|
|
|
|
|
|
|
|
|<math>g_i</math>
|-
|
|
| <math>‖ · ‖_q</math>
| [[power norm]] (<math>p</math>-norm)
|
|
|
|  
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|
|
|
|
|
|
|
|-
| <math>\dfrac1{1-\frac1q}</math>
| <math>\text{dual}(q)</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer's_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|dual norm power]]
|
|
|
|
| <math>\scriptsize (1, 1)</math>
| Real
| Scalar
|  
|  
|  
|  
|  
|  
|  
|-
|-
|<math>1200×\slant{\mathbf{1}}LGM \\
|
1200×\slant{\mathbf{1}}LP \\
| <math>‖X\mathbf{i}‖_q</math>
𝒈M</math>
| [[interval complexity]]
|<math>𝒕</math>
|
|[[tuning map|(tempered-prime) tuning map]]
| <math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|<math>\scriptsize
|  
\begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
| <math>\scriptsize (1, 1)</math>
\begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array}
| Real
\begin{array} {c} \\[-2pt] · \end{array}
| Scalar
\begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|
\\ \scriptsize \quad
|
\begin{array} {c} G \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
|
</math>
|
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|-
|cents per prime
|
|<math>\scriptsize  
| <math>‖𝒓X^{-1}‖_{\text{dual}(q)}</math>
\!\!
| [[retuning magnitude]]
\begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array}
|
\!\!
| <math>\mathsf{¢}\small\mathsf{(C^{-1})}</math> or <math>\mathsf{¢}\small\mathsf{(}</math><alt>-<math>\small\mathsf{C^{-1})}</math>
\begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array}
|
\!\!
|
\begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array}
| <math>\scriptsize (1, 1)</math>
\\ \scriptsize \quad
| Real
\!\!
| Scalar
\begin{array} {c} G \\[-3pt] (\cancel{d}, \cancel{r}) \end{array}
|  
\!\!
|  
\begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array}
|  
\!\!
|  
</math>
|  
|<math>\scriptsize (1, d)</math>
|  
|real
|  
|vector
|⟨...]
|
|
|
|
|<math>t_i</math>
|
|-
|-
|<math>𝒕 - 𝒋 \\
! colspan="17" |alternative complexities
1200×\slant{\mathbf{1}}L(P - I)</math>
|-
|<math>𝒓</math>
|
|[[retuning map|retuning (or mistuning) map]]
| <math>𝒑</math>
|
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Formulas|prime list]]<ref>May be used for a prime-limit or for any prime-only list.</ref>
|<math>\mathsf{¢}</math>/<math>\small 𝗽</math>
|  
|cents per prime
|
|
|
|<math>\scriptsize (1, d)</math>
|  
|real
| <math>\scriptsize (1, d)</math>
|vector
| Integer
|...]
| List
|
| [...]
|
|  
|
|  
|
|  
|<math>r_i</math>
|  
| previous name: prime error map
| <math>p_i</math>
|  
|-
|-
|<math>𝒋\textbf{i}</math>
|
|<math>\mathrm{o}</math>
| <math>\slant{\mathbf{1}}</math>
|[[interval span|(just) (interval) size]]
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Proportionality_to_size|summation map]]
|<math>\scriptsize
|  
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
|  
</math>
| <math>\scriptsize (1, d)</math>
|<math>\mathsf{¢}</math>
| Integer
|cents
| Vector
|<math>\scriptsize  
| ⟨...]
\!\!
|  
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
|  
\!\!
|  
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
|  
\!\!
| <math>1</math>
</math>
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|mnemonic: <math>\mathrm{o}</math>riginal size
|-
|-
|<math>𝒈M\textbf{i} \\
|
𝒕\textbf{i}</math>
| <math>1200</math>
|<math>\mathrm{a}</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Proportionality_to_size|octaves-to-cents conversion]]
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Example_3|tempered (interval) size]]
|
|<math>\scriptsize  
| ¢/oct
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
| Cents per octave
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
|
| <math>Z</math>
| [[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Normifying:_size-sensitizing_matrix|size-sensitizing matrix]]
|
|
|
|
| <math>\scriptsize (d+1, d)</math>
| Real
| Matrix
| [⟨…]...]
|
| <math>𝒛_i</math>
|
|
| <math>z_{ij}</math>
|
|-
! colspan="17" |non-standard domain bases
|-
| rowspan="2" |
| <math>B_s</math>
| rowspan="2" |[[Domain_basis#Basis_matrix_conversion|(domain) basis (change) matrix]]
| rowspan="2" |
| <math>\small 𝗽</math>/<math>\small 𝗯</math>
| Primes per nonprime basis elements
| rowspan="2" |
| <math>\scriptsize (d_p, d_b)</math>
| rowspan="2" |integer
| rowspan="2" |matrix
| rowspan="2" |[[...] ...]
| rowspan="2" |[[...] ...]
| rowspan="2" |
| rowspan="2" |<math>b_i</math>
| rowspan="2" |
| rowspan="2" |<math>b_{ij}</math>
| rowspan="2" |
|-
| <math>B_{Ls}</math>
| <math>\small 𝗕</math>/<math>\small 𝗯</math>
| superspace basis elements per (subspace) basis elements
| <math>\scriptsize (d_L, d_s)</math>
|-
! colspan="17" |embedding and projection
|-
|
| <math>G</math>
| [[generator embedding matrix|generator embedding (matrix)]]
|
| <math>\small 𝗽</math>/<math>\small 𝗴</math>
| Primes per generator
|
| <math>\scriptsize (d, r)</math>
| Real
| Matrix
| [{...] ...⟩
| {[...⟩ ...]
| <math>𝒈_i</math>
|
|
| <math>g_{ij}</math>
|
|-
| <math>G_cF^{-1}FM_c \\
\mathrm{V}\textit{Λ}\mathrm{V}^{-1}</math>
| <math>P</math>
| [[Projection matrix|projection (matrix)]]
| <math>\scriptsize  
\begin{array} {c} G \\[-2pt] 𝗽 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
</math>
</math>
|<math>\mathsf{¢}</math>
| <math>\small 𝗽</math>/<math>\small 𝗽</math>
|cents
| Primes per prime
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}  
\begin{array} {c} G \\[-3pt] (d, \cancel{r}) \end{array}
\!\!  
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, d)</math>
| real
| Real
|scalar
| Matrix
|
| [⟨...] ...⟩
|
| ⟨[...⟩ ...]
|
| <math>𝒑_i</math>
|
|  
|
|  
|
| <math>p_i</math>
|mnemonic: <math>\mathrm{a}</math>ltered size
|
|-
|-
|<math>𝒕\textbf{i} - 𝒋\textbf{i} \\
| <math>GM\textbf{i}</math>
a - o \\
| <math>P\textbf{i}</math>
𝒓\textbf{i}</math>
| [[projected interval]]
|<math>\mathrm{e}</math>
| <math>\scriptsize  
|[[error|(interval) error]]
\begin{array} {c} G \\[-2pt] 𝗽 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
|<math>\scriptsize  
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
\begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \\[-2pt] · \end{array}
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
</math>
</math>
|<math>\mathsf{¢}</math>
| <math>\small 𝗽</math>
|cents
| Primes
|<math>\scriptsize  
| <math>\scriptsize  
\!\!  
\!\!
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}  
\begin{array} {c} G \\[-3pt] (d, \cancel{r}) \end{array}
\!\!  
\!\!
\begin{array} {c} M \\[-3pt] (\cancel{r}, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
\!\!
</math>
</math>
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, 1)</math>
|real
| Real
|scalar
| Vector
|
|
|
| [...⟩
|
|
|
|
|
|
|
|
|
| specific type: vector ([[prime-count vector]] or PC-vector)
|-
|
| <math>\mathrm{U}</math>
| [[unchanged-interval basis]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, r)</math>
|
| Matrix
|
| [[...⟩ ...]
|
| <math>\textbf{u}_i</math>
|
| <math>\mathrm{u}_{ij}</math>
| jargon name: eigenmonzo list
|-
|
| <math>\textit{Λ}</math>
| [[scaling factor matrix|scaling factor (eigenvalue) matrix]]
|
|
|
|
| <math>\scriptsize (d, d)</math>
|
| Matrix
| [⟨…] …⟩
| ⟨[…⟩ …]
|
|
| <math>𝝀</math>
| <math>λ_i</math>
| mnemonic: <math>\mathrm{V}</math> is mirrored of <math>\textit{Λ}</math> which it combines with to create the projection matrix; previous name: eigenvalue matrix
|-
|
| <math>\mathrm{V}</math>
| [[unrotated vector list|unrotated vector (eigenvector) list]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (d, d)</math>
|  
| Matrix
|  
| ⟨[...⟩ ...]
|  
| <math>\textbf{v}_i</math>
|  
| <math>\mathrm{v}_{ij}</math>
| mnemonic: <math>\mathrm{V}</math> is mirrored of <math>\textit{Λ}</math> which it combines with to create the projection matrix; jargon name: eigenmonzo and comma list
|-
|-
! colspan="17" |optimization
|  
| <math>F</math>
| [[generator form matrix]]
|
|
|
|
| <math>\scriptsize (r, r)</math>
|
| Matrix
| [{...] …}
|
|
| <math>𝒇_i</math>
|
| <math>f_{ij}</math>
|
|-
|-
|
| <math>I</math>
|<math>p</math>
| <math>M_{\text{j}}</math>
|[[optimization power]]
| [[Generator_embedding_optimization#Algebraic_setup|JI mapping (matrix)]]
|
|  
|
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
|
| Generators per prime
|
|  
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, d)</math>
|real
| Integer
|scalar
| Matrix
|
| [⟨...] ...}
|
| ⟨[...} ...]
|
|  
|
|  
|
| <math>\slant{\mathbf{1}}</math>
|
|  
|
|  
|-
|-
|
| <math>I</math>
|<math>\\,⟫_p</math>
| <math>G_{\text{j}}</math>
|[[power mean]] (<math>p</math>-mean)
| [[Generator_embedding_optimization#Algebraic_setup|JI generator embedding (matrix)]]
|
|
|
| <math>\small 𝗽</math>/<math>\small 𝗴</math>
|
| Primes per generator
|
|
|<math>\scriptsize (1, 1)</math>
| <math>\scriptsize (d, d)</math>
|real
| Integer
|scalar
| Matrix
|
| [{...] ...⟩
|
| {[...⟩ ...]
|
|
|
|
|
| <math>\slant{\mathbf{1}}</math>
|
|
|
|
|-
|
| <math>K</math>
| [[Generator_embedding_optimization#How_to_build_constraint_matrices|constraint (matrix)]]
|  
|  
|  
|  
| <math>\scriptsize (k, r)</math>
| <math>\scriptsize \{0, +1, -1\}</math>
| Matrix
| [[...] ...]
|  
| <math>𝒌_i</math>
|  
|  
| <math>k_{ij}</math>
| mnemonic: <math>K</math>onstraint
|-
|-
! colspan="17" |damage
|  
| <math>𝒃</math>
| [[Generator embedding optimization#Generalizing to higher dimensions: the blend map|(generator tuning map) blend map]]
|
|
|
|
| <math>\scriptsize (1, τ-1)</math>
| Real
| Vector
| [...]
|
|
|
|
| <math>b_i</math>
|
|-
|-
|
|  
|<math>c</math>
| <math>B</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity|complexity]]
| [[Generator embedding optimization#How to identify tunings|(generator tuning map) blend matrix]]
| colspan="3" |(see complexities section of complexities and simplicities table)
|  
|
|
|<math>\scriptsize (1, 1)</math>
|  
|real
|  
|scalar
| <math>\scriptsize (d, τ-1)</math>
|
| Real
|
| Matrix
|
| [[...⟩...]
|
|  
|
|  
|
| <math>𝒃_{i}</math>
|
|  
| <math>b_{ij}</math>
|  
|-
|-
|<math>\dfrac1c</math>
|
|<math>s</math>
| <math>D</math>
|[[simplicity]]
| [[Generator embedding optimization#The deltas matrix|(generator tuning map) deltas matrix]]
| colspan="3" |(see simplicities section of complexities and simplicities table)
|
|
| <math>\mathsf{¢}</math>/<math>\small 𝗴</math>
|<math>\scriptsize (1, 1)</math>
| Cents per generator
|real
|  
|scalar
| <math>\scriptsize (τ-1,r)</math>
|
| Real
|
| Matrix
|
| [{...] ...]
|
|  
|
| <math>𝜹_i</math>
|
|  
|
|  
| <math>𝛿_{ij}</math>
|  
|-
|-
|<math>c</math> or <math>s</math>
|  
|<math>w</math>
| <math>τ</math>
|[[weight]]
| [[Generator embedding optimization#The deltas matrix|tied basic minimax tuning count]]
| colspan="3" |(see complexities and simplicities table)
|  
|
|
|<math>\scriptsize (1, 1)</math>
|
|real
|
|scalar
|  
|
| Integer
|
| Scalar
|
|  
|
|  
|
|  
|
|  
|
|  
|  
|  
|-
! colspan="17" |exterior algebra
|-
|-
|<math>|\mathrm{e}|w</math>
|  
|<math>\mathrm{d}</math>
| <math>𝕞</math>
|[[damage]]
| [[multimap]]
| colspan="3" |(see damages table)
|
|
| <math>\small 𝗴</math>/<math>\small 𝗽</math>
|<math>\scriptsize (1, 1)</math>
| Generators per prime
|real
|  
|scalar
| <math>\scriptsize (1, d)</math>
|
| Integer
|
| multivector
|
| ⟨...] or ⟨⟨...]] or ⟨⟨⟨...]]] ...
|
|  
|
|  
|
|  
|
|  
| <math>𝕞_i</math>
|  
|-
|-
! colspan="17" |target-intervals
|  
| <math>𝕔</math>
| [[multicomma]]
|
| <math>\small 𝗽</math>
| Primes
|
| <math>\scriptsize (1, n)</math>
| Integer
| multivector
|
| [...⟩ or [[...⟩⟩ or [[[...⟩⟩⟩ ...
|
|
|
| <math>𝕔_i</math>
|
|-
|-
|
|  
|<math>\mathrm{T}</math>
| <math>𝕧</math>
|[[target-interval list]]
| (generic temperament multivector)
|
|
|<math>\small 𝗽</math>
|
|primes
|
|
|  
|<math>\scriptsize (d, k)</math>
| <math>\scriptsize (1, {{d}\choose{r}})</math> or <math>\scriptsize (1, {{d}\choose{n}})</math>
|integer
| Integer
|matrix
| multivector
|
| ⟨...] or ⟨⟨...]] or ⟨⟨⟨...]]] ...
| [[......]
| [...⟩ or [[...⟩⟩ or [[[...⟩⟩⟩ ...
|
|  
|<math>\textbf{t}_i</math>
|  
|
|  
|<math>\mathrm{t}_{ij}</math>
| <math>𝕧_i</math>
|
|  
|-
|-
|<math>M\mathrm{T}</math>
|  
|<math>\mathrm{Y}</math>
| <math>A</math>
|[[mapped target-interval list]]
| (generic temperament matrix)
|<math>\scriptsize
|  
\begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|  
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|  
</math>
| <math>\scriptsize (g, d)</math> or <math>\scriptsize (d, g)</math>
|<math>\small 𝗴</math>
| Integer
|generators
| Matrix
|<math>\scriptsize  
| [⟨...] ...}
\!\!
| ⟨[...} ...] or [[......]
\begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array}
| <math>𝒂_i</math>
\!\!
| <math>𝒂_i</math>
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
| <math>𝒂</math>
\!\!
| <math>a_{ij}</math>
</math>
|  
|<math>\scriptsize (r, k)</math>
|-
|integer
|
|matrix
| <math>v</math>
|
| [[variance]]
|[[...} ...]
|
|
|
|<math>\textbf{y}_i</math>
|
|
|
|<math>\mathrm{y}_{ij}</math>
|
|mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
|
|
|
|
|
|
|
|
|
|-
|-
|<math>𝒋\mathrm{T}</math>
|  
|<math>\textbf{o}</math>
| <math>g</math>
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Primes|target-interval (just) size list]]
| [[grade]]
|<math>\scriptsize
|  
\begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
|  
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
|  
</math>
| <math>\scriptsize (1, 1)</math>
|<math>\mathsf{¢}</math>
| Integer
|cents
| Scalar
|<math>\scriptsize  
|  
\!\!
|  
\begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array}
|  
\!\!
|  
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|  
\!\!
|  
</math>
|  
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{o}_i</math>
|mnemonic: <math>\textbf{o}</math>riginal size list
|-
|-
|<math>𝒕\mathrm{T}</math>
! colspan="17" |temperament addition
|<math>\textbf{a}</math>
|-
|[[tempered target-interval size list]]
| <math>\min(r, n)</math>
|<math>\scriptsize  
| <math>g_\text{min}</math>
\begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}  
| [[Temperament_addition#Introductory_examples|min-grade]]
\begin{array} {c} \\[-2pt] · \end{array}
|
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}  
|
</math>
|
|<math>\mathsf{¢}</math>
|
| cents
| <math>\scriptsize (1, 1)</math>
|<math>\scriptsize  
| Integer
\!\!
| Scalar
\begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array}  
|
\!\!
|
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|
\!\!
|
</math>
|
|<math>\scriptsize (1, k)</math>
|
|real
|
|list
|-
|[...]
| <math>\max(r, n)</math>
|
| <math>g_\text{max}</math>
|
| [[Temperament_addition#Introductory_examples|max-grade]]
|
|
|
|
|<math>\mathrm{a}_i</math>
|
|mnemonic: <math>\textbf{a}</math>ltered size list
|
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
|
| <math>L_\text{dep}</math>
| [[Temperament_addition#1._Find_the_.5Bmath.5DL_.7B.5Ctext.7Bdep.7D.7D.5B.2Fmath.5D|Linear-dependence basis]]
|
|
|
|
| <math>\scriptsize (l_\text{dep}, d)</math> or <math>\scriptsize (d, l_\text{dep})</math>
| Integer
| Matrix
| [⟨...]] or [[...] ...⟩
| ⟨[...]] or [[...⟩ ...]
| <math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{dep}i}</math>
| <math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{dep}i}</math>
| <math>{\large\textbf{𝓁}}\hspace{2mu}_\text{dep}</math>
| <math>{\large 𝓁}\hspace{2mu}_{\text{dep}ij}</math>
|
|-
|
| <math>L_\text{ind}</math>
| [[Temperament_addition#Glossary|Linear-independence basis]]
|
|
|
|
| <math>\scriptsize (l_\text{ind}, d)</math> or <math>\scriptsize (d, l_\text{ind})</math>
| Integer
| Matrix
| [⟨...]] or [[...] ...⟩
| ⟨[...]] or [[...⟩ ...]
| <math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{ind}i}</math>
| <math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{ind}i}</math>
| <math>{\large\textbf{𝓁}}\hspace{2mu}_\text{ind}</math>
| <math>{\large 𝓁}\hspace{2mu}_{\text{ind}ij}</math>
|
|-
| <math>\dim(L_\text{dep})</math>
| <math>l_\text{dep}</math>
| [[Temperament_addition#3._Linear_independence_between_temperaments|Linear-dependence]]
|  
|  
|  
|  
| <math>\scriptsize (1, 1)</math>
| Integer
| Scalar
|
|
|
|
|
|
|
|-
|-
|<math>𝒕\mathrm{T} - 𝒋\mathrm{T} \\
| <math>\dim(L_\text{ind})</math>
𝒓\mathrm{T} \\
| <math>l_\text{ind}</math>
\textbf{a} - \textbf{o}</math>
| [[Temperament_addition#3._Linear_independence_between_temperaments|Linear-independence]]
|<math>\textbf{e}</math>
|  
|[[target-interval error list]]
|
|<math>\scriptsize
|
\begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|
\begin{array} {c} \\[-2pt] · \end{array}
| <math>\scriptsize (1, 1)</math>
\begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array}
| Integer
</math>
| Scalar
|<math>\mathsf{¢}</math>
|
|cents
|
|<math>\scriptsize
|
\!\!
|
\begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array}
|
\!\!  
|  
\begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array}
|
\!\!
|}
</math>
 
|<math>\scriptsize (1, k)</math>
===Units===
|real
 
|list
{| class="wikitable center-all mw-collapsible mw-collapsed"
|[...]
! Symbol
|
! Name
|
! Vectorized
|
|-
|
| <math>\small 𝗴</math>
|<math>\mathrm{e}_i</math>
| Generators
|
| Yes
|-
| <math>\small 𝗽</math>
| Primes
| Yes
|-
|-
|<math>C</math> or <math>S</math>
| <math>\small 𝗯</math>
|<math>W</math>
| (subspace) basis elements
|[[target-interval weight matrix]]
| Yes
| colspan="3" |(see complexities and simplicities table)
|
|<math>\scriptsize (k, k)</math>
|real
|matrix
|
|[[...] ...]
|
|
|<math>𝒘</math>
|<math>w_i</math> or <math>w_{ij}</math>
|
|-
|-
|
| <math>\small 𝗕</math>
|<math>C</math>
| superspace basis elements
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval complexity weight matrix]]
| Yes
| colspan="3" |(see complexities section of complexities and simplicities table)
|
|<math>\scriptsize (k, k)</math>
|real
|matrix
|
|[[...] ...]
|
|
|<math>𝒄</math>
|<math>c_i</math>
|
|-
|-
|<math>\dfrac1C</math>
| <math>\mathsf{¢}</math>
|<math>S</math>
| Cents
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_tuning_fundamentals#Complexity-weight_damage|target-interval simplicity weight matrix]]
|  
| colspan="3" |(see simplicities section of complexities and simplicities table)
|
|<math>\scriptsize (k, k)</math>
|real
|matrix
|
|[[...] ...]
|
|
|<math>𝒔</math>
|<math>s_i</math>
|entrywise reciprocal of <math>C</math>
|-
|-
|<math>|\textbf{e}|W \\
| <math>\mathsf{¢}\small{(}</math><weight><math>\small\mathsf{)}</math>
1200×\slant{\mathbf{1}}L|P - I|\mathrm{T}W</math>
| Weighted cents
|<math>\textbf{d}</math>
|  
|[[target-interval damage list]]
| colspan="3" |(see damages table)
|
|<math>\scriptsize (1, k)</math>
|real
|list
|[...]
|
|
|
|
|<math>\mathrm{d}_i</math>
|
|-
|-
|
| <math>\small\mathsf{oct}</math>
|<math>k</math>
|Octaves
|[[target-interval count]]
|  
|
|}
|
 
|
=== Tuning schemes ===
|
{| class="wikitable center-all mw-collapsible mw-collapsed"
|<math>\scriptsize (1, 1)</math>
! colspan="6" rowspan="3" | Retuning (or mistuning) magnitude
|integer
! colspan="12" rowspan="1" | Damage
|scalar
! rowspan="5" | Target
|
 
|
intervals
|
! colspan="2" rowspan="4" | Systematic name
|
! rowspan="5" | Previously named tuning schemes that are specific types of this tuning scheme
|
! rowspan="5" | Of interest?
|
|mnemonic: <math>k</math>ount
|-
|-
! colspan="17" |held-intervals
! colspan="9" rowspan="1" | Weight
! colspan="3" rowspan="1" | Optimization
|-
|-
|
! colspan="6" rowspan="1" | Interval complexity
|<math>\mathrm{H}</math>
! colspan="3" rowspan="1" | Slope
|[[held-interval basis]]
! colspan="1" rowspan="3" | Initial
|
! colspan="1" rowspan="3" | Name
|<math>\small 𝗽</math>
! colspan="1" rowspan="3" | Power
|primes
|-
|
! colspan="3" rowspan="1" | Norm pretransformer
|<math>\scriptsize (d, h)</math>
! colspan="3" rowspan="1" | Norm power
|
! colspan="3" rowspan="1" | Norm pretransformer
|matrix
! colspan="3" rowspan="1" | Norm power
|
! colspan="1" rowspan="2" | Initial
|[[...⟩ ...]
! colspan="1" rowspan="2" | Name
|
! colspan="1" rowspan="2" | Multiplier
|<math>\textbf{h}_i</math>
|
|<math>\mathrm{h}_{ij}</math>
|
|-
|-
|
! Initial
|<math>h</math>
! Name
|[[held-interval count]]
! Multiplier
|
! Initial
|
! Name
|
! Power
|
! Initial
|<math>\scriptsize (1, 1)</math>
! Name
|integer
! Initial
|scalar
! Name
|
! Name
|
! Power
|
! colspan="1" | Abbreviated
|
! colspan="1" | Read ("____ tuning scheme")
|
|
|
|-
|-
! colspan="17" |exploring temperaments
| colspan="3" | <none>
| rowspan="4" | <n/a>
| rowspan="2" | Maximum
| rowspan="2" | ∞
| colspan="3" | <none>
| rowspan="2" | (t)
| rowspan="2" | Taxicab
| rowspan="2" | 1
| rowspan="4" | S
| rowspan="4" | Simplicity-weight
| rowspan="4" | 1/complexity
| rowspan="31" | <n/a>
| rowspan="13" | Minimax
| rowspan="13" | ∞
| rowspan="4" | All
| Minimax-S
| Minimax simplicity-weight damage
| "[[TOP]]"/"[[T1]]"/"[[TIPTOP]]"*, "[[CTOP]]", "[[POTOP]]"/"[[POTT]]"*
| Yes
|-
|-
|
| colspan="3" | <various>
|<math>\mathrm{C}</math>
| colspan="3" | <various>
|[[comma basis]]
| Minimax-<alt>-S
|
| Minimax <alternative>-simplicity-weight damage
|<math>\small 𝗽</math>
| "[[BOP tuning|BOP]]", "[[Weil Norms, Tenney-Weil Norms, and TWp Interval and Tuning Space|Weil]]", "[[Kees]]"
|primes
| Yes
|
|<math>\scriptsize (d, n)</math>
|integer
| matrix
|
|[[...⟩ ...]
|
|<math>\textbf{c}_i</math>
|
|<math>\mathrm{c}_{ij}</math>
|jargon name: monzo list
|-
|-
|
| colspan="3" | <none>
|<math>\textbf{c}</math>
| rowspan="2" | Euclidean
|[[comma]]
| rowspan="2" | 2
|
| colspan="3" | <none>
|<math>\small 𝗽</math>
| rowspan="2" | E
|primes
| rowspan="2" | Euclidean
|
| rowspan="2" | 2
|<math>\scriptsize (d, 1)</math>
| Minimax-ES
|integer
| Minimax Euclideanized-simplicity-weight damage
|vector
| "[[Tenney-Euclidean tuning|TE]]"/"[[T2]]"/"[[TOP-RMS]]", "[[CTE tuning|CTE]]", "[[POTE tuning|POTE]]"
|
| Yes
|[...⟩
|
|
|
|<math>\mathrm{c}_i</math>
|specific type: vector ([[prime-count vector]] or PC-vector)
|-
|-
! colspan="17" |computation
| colspan="3" | <various>
| colspan="3" | <various>
| Minimax-E-<alt>-S
| Minimax Euclideanized-<alternative>-simplicity-weight damage
| "[[Frobenius]]", "[[BE]]", "[[WE]]", "[[KE]]"
| Yes
|-
|-
|
| colspan="6" rowspan="27" | <n/a>
|<math>\llzigzag·\,\rrzigzag\!_p</math>
| colspan="6" | <n/a>
|[[power sum]] (<math>p</math>-sum)
| U
|
| Unity-weight
|
| <none>
|
| rowspan="27" | <set>
|
| <set> Minimax-U
|<math>\scriptsize (1, 1)</math>
| <set> Minimax unity-weight damage
|real
| "[[Minimax tuning|minimax]]"
|scalar
| Yes
|
|
|
|
|
|
|
|-
|-
! colspan="17" | all-interval tuning schemes
| colspan="3" | <none>
| rowspan="2" | (t)
| rowspan="2" | Taxicab
| rowspan="2" | 1
| rowspan="4" | S
| rowspan="4" | Simplicity-weight
| rowspan="4" | 1/complexity
| <set> Minimax-S
| <set> Minimax simplicity-weight damage
|
| Yes
|-
| colspan="3" | <various>
| <set> Minimax-<alt>-S
| <set> Minimax <alternative>-simplicity-weight damage
|
|
|-
|-
|<math>\mathrm{I}</math>
| colspan="3" | <none>
|<math>\mathrm{T}_{\text{p}}</math>
| rowspan="2" | E
|[[prime proxy target-interval list]]
| rowspan="2" | Euclidean
|
| rowspan="2" | 2
|<math>\small 𝗽</math>
| <set> Minimax-ES
|primes
| <set> Minimax Euclideanized-simplicity-weight damage
|
|  
|<math>\scriptsize (d, d)</math>
|  
|integer
|matrix
|
| ⟨[...⟩ ...]
|
|
|<math>\slant{\mathbf{1}}</math>
|
|
|-
|-
|
| colspan="3" |<various>
|<math>X</math>
| <set> Minimax-E-<alt>-S
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Prescaling_vs_pretransforming|complexity pretransformer]]
| <set> Minimax Euclideanized-<alternative>-simplicity-weight damage
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> or <math>\small\mathsf{𝟙}\scriptsize\mathsf{(}</math><alt>-<math>\scriptsize\mathsf{C)}</math><ref>In these tables, "alternative" means any complexity other than the default of log-product complexity, and "alt" stands for its abbreviation.</ref>
|  
|<math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|  
|complexity weight or <alternative>-complexity weight
|
|<math>\scriptsize (d, d)</math> or <math>\scriptsize (d+1, d+1)</math>
|real
|matrix
| [⟨...] ...⟩
|
|<math>𝒙_i</math>
|
|<math>𝒙</math>
|<math>x_i</math> or <math>x_{ij}</math>
|
|-
|-
|<math>\text{diag}({\large\textbf{𝓁}}\hspace{2mu})</math>
| colspan="3" | <none>
|<math>L</math>
| rowspan="2" | (t)
|[[log-prime matrix]]
| rowspan="2" | Taxicab
|
| rowspan="2" | 1
|<math>\small\mathsf{oct}</math>/<math>\small 𝗽</math>
| rowspan="4" | C
|octaves per prime
| rowspan="4" | Complexity-weight
|
| rowspan="4" | Complexity
|<math>\scriptsize (d, d)</math>
| <set> Minimax-C
| real
| <set> Minimax complexity-weight damage
|matrix
|  
|[⟨...] ...⟩
| Yes
|⟨[...⟩ ...]
|<math>{\large\textbf{𝓁}}\hspace{2mu}_i</math>
|
|<math>{\large\textbf{𝓁}}\hspace{2mu}</math>
|<math>{\large 𝓁}\hspace{2mu}_{ij}</math>
|
|-
|-
|
| colspan="3" |<various>
|<math>q</math>
| <set> Minimax-<alt>-C
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|interval complexity norm power]]
| <set> Minimax <alternative>-complexity-weight damage
|
|  
|
|  
|
|-
|
| colspan="3" |<none>
|<math>\scriptsize (1, 1)</math>
| rowspan="2" |E
|real
| rowspan="2" |Euclidean
|scalar
| rowspan="2" |2
|
| <set> Minimax-EC
|
| <set> Minimax Euclideanized-complexity-weight damage
|
|  
|
|  
|
|
|
|-
|-
|
| colspan="3" |<various>
|<math>‖ · ‖_q</math>
| <set> Minimax-E-<alt>-C
|[[power norm]] (<math>p</math>-norm)
| <set> Minimax Euclideanized-<alternative>-complexity-weight damage
|
|  
|
|  
|
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|
|-
|-
|<math>\dfrac1{1-\frac1q}</math>
| colspan="6" |<n/a>
|<math>\text{dual}(q)</math>
| U
|[[Dave_Keenan_%26_Douglas_Blumeyer's_guide_to_RTT:_all-interval_tuning_schemes#Dual_norms|dual norm power]]
| unity-weight
|
| <none>
|
| rowspan="9" |miniRMS
|
| rowspan="9" |2
|
| <set> miniRMS-U
|<math>\scriptsize (1, 1)</math>
| <set> miniRMS unity-weight damage
|real
| "[[least squares]]"
|scalar
| Yes
|
|-
|
| colspan="3" |<none>
|
| rowspan="2" | (t)
|
| rowspan="2" |Taxicab
|
| rowspan="2" | 1
|
| rowspan="4" |S
|
| rowspan="4" |simplicity-weight
| rowspan="4" |1/complexity
| <set> miniRMS-S
| <set> miniRMS simplicity-weight damage
|  
| Yes
|-
|-
|
| colspan="3" |<various>
|<math>‖X\mathbf{i}‖_q</math>
| <set> miniRMS-<alt>-S
|[[interval complexity]]
| <set> miniRMS <alternative>-simplicity-weight damage
|
|  
|<math>\small\mathsf{(C)}</math> or <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|  
|
|
|<math>\scriptsize (1, 1)</math>
|real
|scalar
|
|
|
|
|
|
|
|-
|-
|
| colspan="3" |<none>
|<math>‖𝒓X^{-1}‖_{\text{dual}(q)}</math>
| rowspan="2" |E
|[[retuning magnitude]]
| rowspan="2" |Euclidean
|
| rowspan="2" |2
|<math>\mathsf{¢}\small\mathsf{(C^{-1})}</math> or <math>\mathsf{¢}\small\mathsf{(}</math><alt>-<math>\small\mathsf{C^{-1})}</math>
| <set> miniRMS-ES
|
| <set> miniRMS Euclideanized-simplicity-weight damage
|
|  
|<math>\scriptsize (1, 1)</math>
|  
|real
|scalar
|
|
|
|
|
|
|
|-
|-
! colspan="17" |alternative complexities
| colspan="3" |<various>
| <set> miniRMS-E-<alt>-S
| <set> miniRMS Euclideanized-<alternative>-simplicity-weight damage
|
|
|-
|-
|
| colspan="3" |<none>
|<math>𝒑</math>
| rowspan="2" |(t)
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Formulas|prime list]]<ref>May be used for a prime-limit or for any prime-only list.</ref>
| rowspan="2" |Taxicab
|
| rowspan="2" |1
|
| rowspan="4" |C
|
| rowspan="4" |complexity-weight
|
| rowspan="4" |complexity
|<math>\scriptsize (1, d)</math>
| <set> miniRMS-C
|integer
| <set> miniRMS complexity-weight damage
|list
|
|[...]
| Yes
|
|
|
|
|<math>p_i</math>
|
|-
|-
|
| colspan="3" |<various>
|<math>\slant{\mathbf{1}}</math>
| <set> miniRMS-<alt>-C
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Proportionality_to_size|summation map]]
| <set> miniRMS <alternative>-complexity-weight damage
|
|
|
|  
|
|
|<math>\scriptsize (1, d)</math>
|integer
|vector
|⟨...]
|
|
|
|
|<math>1</math>
|
|-
|-
|
| colspan="3" |<none>
|<math>1200</math>
| rowspan="2" |E
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Proportionality_to_size|octaves-to-cents conversion]]
| rowspan="2" |Euclidean
|
| rowspan="2" |2
|¢/oct
| <set> miniRMS-EC
|cents per octave
| <set> miniRMS Euclideanized-complexity-weight damage
|
|  
|<math>\scriptsize (1, 1)</math>
|  
|integer
|scalar
|
|
|
|
|
|
|
|-
|-
|
| colspan="3" | <various>
|<math>Z</math>
| <set> miniRMS-E-<alt>-C
|[[Dave_Keenan_%26_Douglas_Blumeyer%27s_guide_to_RTT:_alternative_complexities#Normifying:_size-sensitizing_matrix|size-sensitizing matrix]]
| <set> miniRMS Euclideanized-<alternative>-complexity-weight damage
|
|  
|
|  
|
|
|<math>\scriptsize (d+1, d)</math>
|real
|matrix
|[⟨…]...]
|
|<math>𝒛_i</math>
|
|
|<math>z_{ij}</math>
|
|-
|-
! colspan="17" |non-standard domain bases
| colspan="6" |<n/a>
| U
| unity-weight
| <none>
| rowspan="9" |miniaverage
| rowspan="9" |1
| <set> miniaverage-U
| <set> miniaverage unity-weight damage
|
| Yes
|-
|-
| rowspan="2" |
| colspan="3" |<none>
|<math>B_s</math>
| rowspan="2" | (t)
| rowspan="2" |[[Domain_basis#Basis_matrix_conversion|(domain) basis (change) matrix]]
| rowspan="2" |Taxicab
| rowspan="2" |
| rowspan="2" | 1
|<math>\small 𝗽</math>/<math>\small 𝗯</math>
| rowspan="4" |S
|primes per nonprime basis elements
| rowspan="4" |simplicity-weight
| rowspan="2" |
| rowspan="4" | 1/complexity
|<math>\scriptsize (d_p, d_b)</math>
| <set> miniaverage-S
| rowspan="2" |integer
| <set> miniaverage simplicity-weight damage
| rowspan="2" |matrix
|  
| rowspan="2" |[[...] ...]
| Yes
| rowspan="2" |[[...] ...]
| rowspan="2" |
| rowspan="2" |<math>b_i</math>
| rowspan="2" |
| rowspan="2" |<math>b_{ij}</math>
| rowspan="2" |
|-
|-
|<math>B_{Ls}</math>
| colspan="3" |<various>
|<math>\small 𝗕</math>/<math>\small 𝗯</math>
| <set> miniaverage-<alt>-S
|superspace basis elements per (subspace) basis elements
| <set> miniaverage <alternative>-simplicity-weight damage
|<math>\scriptsize (d_L, d_s)</math>
|  
|  
|-
|-
! colspan="17" |embedding and projection
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
| <set> miniaverage-ES
| <set> miniaverage Euclideanized-simplicity-weight damage
|
|
|-
|-
|
| colspan="3" |<various>
|<math>G</math>
| <set> miniaverage-E-<alt>-S
|[[generator embedding matrix|generator embedding (matrix)]]
| <set> miniaverage Euclideanized-<alternative>-simplicity-weight damage
|
|  
|<math>\small 𝗽</math>/<math>\small 𝗴</math>
|  
|primes per generator
|
|<math>\scriptsize (d, r)</math>
|real
|matrix
|[{...] ...⟩
|{[...⟩ ...]
|<math>𝒈_i</math>
|
|
|<math>g_{ij}</math>
|
|-
|-
|<math>G_cF^{-1}FM_c \\
| colspan="3" |<none>
\mathrm{V}\textit{Λ}\mathrm{V}^{-1}</math>
| rowspan="2" |(t)
|<math>P</math>
| rowspan="2" |Taxicab
|[[Projection matrix|projection (matrix)]]
| rowspan="2" |1
|<math>\scriptsize
| rowspan="4" |C
\begin{array} {c} G \\[-2pt] 𝗽 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
| rowspan="4" |complexity-weight
\begin{array} {c} \\[-2pt] · \end{array}
| rowspan="4" |complexity
\begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array}
| <set> miniaverage-C
</math>
| <set> miniaverage complexity-weight damage
|<math>\small 𝗽</math>/<math>\small 𝗽</math>
|  
|primes per prime
| Yes
|<math>\scriptsize
|-
\!\!
| colspan="3" |<various>
\begin{array} {c} G \\[-3pt] (d, \cancel{r}) \end{array}
| <set> miniaverage-<alt>-C
\!\!
| <set> miniaverage <alternative>-complexity-weight damage
\begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array}
|
\!\!
|  
</math>
|<math>\scriptsize (d, d)</math>
|real
|matrix
|[⟨...] ...⟩
|⟨[...⟩ ...]
|<math>𝒑_i</math>
|
|
|<math>p_i</math>
|
|-
|-
|<math>GM\textbf{i}</math>
| colspan="3" |<none>
|<math>P\textbf{i}</math>
| rowspan="2" |E
|[[projected interval]]
| rowspan="2" |Euclidean
|<math>\scriptsize
| rowspan="2" |2
\begin{array} {c} G \\[-2pt] 𝗽 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array}
| <set> miniaverage-EC
\begin{array} {c} \\[-2pt] · \end{array}
| <set> miniaverage Euclideanized-complexity-weight damage
\begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array}
|  
\begin{array} {c} \\[-2pt] · \end{array}
|  
\begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array}
</math>
|<math>\small 𝗽</math>
|primes
|<math>\scriptsize
\!\!
\begin{array} {c} G \\[-3pt] (d, \cancel{r}) \end{array}
\!\!
\begin{array} {c} M \\[-3pt] (\cancel{r}, \cancel{d}) \end{array}
\!\!
\begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array}
\!\!
</math>
|<math>\scriptsize (d, 1)</math>
|real
|vector
|
|[...⟩
|
|
|
|
|specific type: vector ([[prime-count vector]] or PC-vector)
|-
|-
|
| colspan="3" |<various>
|<math>\mathrm{U}</math>
| <set> miniaverage-E-<alt>-C
|[[unchanged-interval basis]]
| <set> miniaverage Euclideanized-<alternative>-complexity-weight damage
|
|  
|<math>\small 𝗽</math>
|  
|primes
|}
|
 
|<math>\scriptsize (d, r)</math>
===Damages===
|
 
|matrix
{| class="wikitable center-all mw-collapsible mw-collapsed"
|
! colspan="2" |quantity
|[[...⟩ ...]
! colspan="2" |unit
|
|<math>\textbf{u}_i</math>
|
|<math>\mathrm{u}_{ij}</math>
|jargon name: eigenmonzo list
|-
|-
|
!abbreviation
|<math>\textit{Λ}</math>
!name
|[[scaling factor matrix|scaling factor (eigenvalue) matrix]]
!symbol
|
!name
|
|
|
|<math>\scriptsize (d, d)</math>
|
|matrix
|[⟨…] …⟩
|⟨[…⟩ …]
|
|
|<math>𝝀</math>
|<math>λ_i</math>
|mnemonic: <math>\mathrm{V}</math> is mirrored of <math>\textit{Λ}</math> which it combines with to create the projection matrix; previous name: eigenvalue matrix
|-
|-
|
| U-damage
|<math>\mathrm{V}</math>
| unity-weight damage
|[[unrotated vector list|unrotated vector (eigenvector) list]]
| <math>\mathsf{¢}\small\mathsf{(U)}</math>
|
| unity-weighted cents
|<math>\small 𝗽</math>
|primes
|
|<math>\scriptsize (d, d)</math>
|
|matrix
|
|⟨[...⟩ ...]
|
|<math>\textbf{v}_i</math>
|
|<math>\mathrm{v}_{ij}</math>
|mnemonic: <math>\mathrm{V}</math> is mirrored of <math>\textit{Λ}</math> which it combines with to create the projection matrix; jargon name: eigenmonzo and comma list
|-
|-
|
| C-damage
|<math>F</math>
| complexity-weight damage
|[[generator form matrix]]
| <math>\mathsf{¢}\small\mathsf{(C)}</math>
|
| complexity-weighted cents
|
|
|
|<math>\scriptsize (r, r)</math>
|
|matrix
|[{...] …}
|
|
|<math>𝒇_i</math>
|
|<math>f_{ij}</math>
|
|-
|-
|<math>I</math>
| <alt>-C-damage
|<math>M_{\text{j}}</math>
| <alternative>-complexity-weight damage
|[[Generator_embedding_optimization#Algebraic_setup|JI mapping (matrix)]]
| <math>\mathsf{¢}</math><math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|
| <alternative>-complexity-weighted cents
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
|-
|generators per prime
| EC-damage
|
| Euclideanized-complexity-weight damage
|<math>\scriptsize (d, d)</math>
| <math>\mathsf{¢}</math><math>\small\mathsf{(EC)}</math>
|integer
| Euclideanized-complexity-weighted cents
|matrix
|-
|[⟨...] ...}
| E-<alt>-C-damage
|⟨[...} ...]
| Euclideanized-<alternative>-complexity-weight damage
|
| <math>\mathsf{¢}</math><math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{C)}</math>
|
| Euclideanized-<alternative>-complexity-weighted cents
|<math>\slant{\mathbf{1}}</math>
|-
|
| S-damage
|
| simplicity-weight damage
| <math>\mathsf{¢}\small\mathsf{(S)}</math>
| simplicity-weighted cents
|-
|-
|<math>I</math>
| <alt>-S-damage
|<math>G_{\text{j}}</math>
| <alternative>-simplicity-weight damage
|[[Generator_embedding_optimization#Algebraic_setup|JI generator embedding (matrix)]]
| <math>\mathsf{¢}</math><math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{S)}</math>
|
| <alternative>-simplicity-weighted cents
|<math>\small 𝗽</math>/<math>\small 𝗴</math>
|primes per generator
|
|<math>\scriptsize (d, d)</math>
|integer
|matrix
|[{...] ...⟩
|{[...⟩ ...]
|
|
|<math>\slant{\mathbf{1}}</math>
|
|
|-
|-
|
| ES-damage
|<math>K</math>
| Euclideanized-simplicity-weight damage
|[[Generator_embedding_optimization#How_to_build_constraint_matrices|constraint (matrix)]]
| <math>\mathsf{¢}</math><math>\small\mathsf{(ES)}</math>
|
| Euclideanized-simplicity-weighted cents
|
|
|
|<math>\scriptsize (k, r)</math>
|<math>\scriptsize \{0, +1, -1\}</math>
| matrix
|[[...] ...]
|
|<math>𝒌_i</math>
|
|
|<math>k_{ij}</math>
|mnemonic: <math>K</math>onstraint
|-
|-
|
| E-<alt>-S-damage
|<math>𝒃</math>
| Euclideanized-<alternative>-simplicity-weight damage
|[[Generator embedding optimization#Generalizing to higher dimensions: the blend map|(generator tuning map) blend map]]
| <math>\mathsf{¢}</math><math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{S)}</math>
|
| Euclideanized-<alternative>-simplicity-weighted cents
|
|}
|
 
|
===Complexity and simplicity===
|<math>\scriptsize (1, τ-1)</math>
 
|real
{| class="wikitable center-all mw-collapsible mw-collapsed"
|vector
! colspan="2" |quantity
|[...]
! colspan="2" |unit
|
|-
|
!abbreviation
|
!name
|
!unit
|<math>b_i</math>
!name
|
|-
| C
| complexity
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> = <math>\small\mathsf{(C)}</math>
| complexity weight
|-
|-
|
| <alt>-C
|<math>B</math>
| <alternative> complexity
|[[Generator embedding optimization#How to identify tunings|(generator tuning map) blend matrix]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(}</math><alt>-<math>\scriptsize\mathsf{C)}</math> = <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|
| <alternative>-complexity weight
|
|
|
|<math>\scriptsize (d, τ-1)</math>
|real
|matrix
|[[...⟩...]
|
|
|<math>𝒃_{i}</math>
|
|<math>b_{ij}</math>
|
|-
|-
|
| EC
|<math>D</math>
| Euclideanized complexity
|[[Generator embedding optimization#The deltas matrix|(generator tuning map) deltas matrix]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(EC)}</math> = <math>\small\mathsf{(EC)}</math>
|
| Euclideanized-complexity weight
|<math>\mathsf{¢}</math>/<math>\small 𝗴</math>
|cents per generator
|
|<math>\scriptsize (τ-1,r)</math>
|real
|matrix
|[{...] ...]
|
|<math>𝜹_i</math>
|
|
|<math>𝛿_{ij}</math>
|
|-
|-
|
| E-<alt>-C
|<math>τ</math>
| Euclideanized-<alternative> complexity
|[[Generator embedding optimization#The deltas matrix|tied basic minimax tuning count]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(E}</math>-<alt>-<math>\scriptsize\mathsf{C)}</math> = <math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{C)}</math>
|
| Euclideanized-<alternative>-complexity weight
|
|
|
|
|integer
|scalar
|
|
|
|
|
|
|
|-
|-
! colspan="17" |exterior algebra
| S
| simplicity
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math> = <math>\small\mathsf{(S)}</math>
| simplicity weight
|-
|-
|
| <alt>-S
|<math>𝕞</math>
| <alternative> simplicity
|[[multimap]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(}</math><alt>-<math>\scriptsize\mathsf{S)}</math> = <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{S)}</math>
|
| <alternative>-simplicity weight
|<math>\small 𝗴</math>/<math>\small 𝗽</math>
|generators per prime
|
|<math>\scriptsize (1, d)</math>
|integer
|multivector
|⟨...] or ⟨⟨...]] or ⟨⟨⟨...]]] ...
|
|
|
|
|<math>𝕞_i</math>
|
|-
|-
|
| ES
|<math>𝕔</math>
| Euclideanized simplicity
|[[multicomma]]
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(ES)}</math> = <math>\small\mathsf{(ES)}</math>
|
| Euclideanized-simplicity weight
|<math>\small 𝗽</math>
|-
|primes
| E-<alt>-S
|
| Euclideanized-<alternative> simplicity
|<math>\scriptsize (1, n)</math>
| <math>\small\mathsf{𝟙}\scriptsize\mathsf{(E}</math>-<alt>-<math>\scriptsize\mathsf{S)}</math> = <math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{S)}</math>
|integer
| Euclideanized-<alternative>-simplicity weight
|multivector
|}
|
 
|[...⟩ or [[...⟩⟩ or [[[...⟩⟩⟩ ...
== WinCompose ==
|
Are you tired of every time web-searching for and copy-pasting special characters that you use over and over in RTT discussions, or would like to use if only it were easy, such as ♯, ♭, ¢, √, °, ₂, ×, ⁻¹, ⟩, ∞, and ϕ? Well, try [http://wincompose.info/ WinCompose]! This tool lets you communicate about these ideas without disrupting your train of thought, by typing these characters with simple and memorable key sequences. These sequences always begin with your chosen Compose-key, which defaults to being your right Alt key. When describing these sequences we represent this key with the symbol ⎄. So for example, you type ♯ as ⎄##, ♭ as ⎄bb, ¢ as ⎄c/, √ as ⎄v/, ° as ⎄00, ₂ as ⎄-2, × as ⎄xx, ⁻¹ as ⎄11, as ⎄>>, ∞ as ⎄88, and ϕ as ⎄8f.  
|
 
|
For Windows users, install WinCompose then copy-paste the contents of this file: https://dkeenan.com/XCompose.txt into your user sequences (Show sequences → User-defined sequences → Edit). Then save and reload. You can always choose to override or add alternatives to our sequences if you find others to be more intuitive.
|<math>𝕔_i</math>
 
|
For Mac users, we refer you to this repo, which gives tools and instructions for setting up key bindings as compose rules in Mac OS, and even comes pre-packaged with our rules: https://github.com/cmloegcmluin/compose2keybindings
 
=== Table of noteworthy sequences ===
 
{| class="wikitable mw-collapsible mw-collapsed"
! scope="col" width="130px" | Compose-key sequence
! scope="col" width="75px" | Resulting text
! Description
|-
|-
|
! colspan="3" rowspan="1" | Keyboard key symbols
|<math>𝕧</math>
|(generic temperament multivector)
|
|
|
|
|<math>\scriptsize (1, {{d}\choose{r}})</math> or <math>\scriptsize (1, {{d}\choose{n}})</math>
|integer
|multivector
|⟨...] or ⟨⟨...]] or ⟨⟨⟨...]]] ...
|[...⟩ or [[...⟩⟩ or [[[...⟩⟩⟩ ...
|
|
|
|<math>𝕧_i</math>
|
|-
|-
|
| ⎄⎄⎄
|<math>A</math>
|
|(generic temperament matrix)
| Compose key symbol (the right alt key by default)
|
|-
|
| ⎄\␣
|
|
|
| Spacebar symbol
|<math>\scriptsize (g, d)</math> or <math>\scriptsize (d, g)</math>
|-
|integer
| \▶︎ etc.
|matrix
| ▶︎ etc.
|[⟨...] ...}
| Right etc. arrow key symbols
|⟨[...} ...] or [[...⟩ ...]
|-
|<math>𝒂_i</math>
| ⎄\A or \O
|<math>𝒂_i</math>
|
|<math>𝒂</math>
| Alt or option key symbol
|<math>a_{ij}</math>
|-
|
| ⎄\B
|
| Backspace key symbol
|-
| ⎄\C
|
| Control key symbol
|-
|-
|
| ⎄\D
|<math>v</math>
|
|[[variance]]
| Delete key symbol
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-
|-
|
| ⎄\E
|<math>g</math>
| ⎋
|[[grade]]
| Escape key symbol
|
|-
|
| ⎄\L
|
|
|
| Caps lock key symbol
|<math>\scriptsize (1, 1)</math>
|-
|integer
| \R or ⎄\.E
|scalar
| ⏎
|
| Return or enter key symbol
|
|-
|
| ⎄\S
|
| ⇧
|
| Shift key symbol
|
|-
|
| ⎄\T
|
| Tab key symbol
|-
| ⎄()
|
| Dotted circle, represents any character (such as the character preceding a combining mark)
|-
|-
! colspan="17" |temperament addition
! colspan="3" rowspan="1" | Double key sequences
|-
|-
|<math>\min(r, n)</math>
| ⎄␣␣
|<math>g_\text{min}</math>
|
|[[Temperament_addition#Introductory_examples|min-grade]]
| Narrow no-break space (used between quantities and their units)
|
|
|
|
|<math>\scriptsize (1, 1)</math>
|integer
|scalar
|
|
|
|
|
|
|
|-
|-
|<math>\max(r, n)</math>
| ⎄..
|<math>g_\text{max}</math>
| ·
|[[Temperament_addition#Introductory_examples|max-grade]]
| Middle dot (used to multiply units when juxtaposition is ambiguous)
|
|-
|
| ⎄::
|
| ÷
|
| Divide sign
|<math>\scriptsize (1, 1)</math>
|-
|integer
| ⎄;;
|scalar
| ◌̲̅
|
| Combining overline and low line (undirected value)
|
|-
|
| <nowiki>⎄||</nowiki>
|
|
|
| Power norm bracket
|
|-
|
| ⎄<<
|
| Left angle bracket
|-
| ⎄>>
|
| Right angle bracket
|-
|-
|
| ⎄~~
|<math>L_\text{dep}</math>
|
|[[Temperament_addition#1._Find_the_.5Bmath.5DL_.7B.5Ctext.7Bdep.7D.7D.5B.2Fmath.5D|linear-dependence basis]]
| Approximately equal
|
|
|
|
|<math>\scriptsize (l_\text{dep}, d)</math> or <math>\scriptsize (d, l_\text{dep})</math>
|integer
|matrix
|[⟨...]] or [[...] ...⟩
|⟨[...]] or [[...⟩ ...]
|<math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{dep}i}</math>
|<math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{dep}i}</math>
|<math>{\large\textbf{𝓁}}\hspace{2mu}_\text{dep}</math>
|<math>{\large 𝓁}\hspace{2mu}_{\text{dep}ij}</math>
|
|-
|-
|
| ⎄**
|<math>L_\text{ind}</math>
|
|[[Temperament_addition#Glossary|linear-independence basis]]
| Black star
|
|
|
|
|<math>\scriptsize (l_\text{ind}, d)</math> or <math>\scriptsize (d, l_\text{ind})</math>
|integer
|matrix
|[⟨...]] or [[...] ...⟩
|⟨[...]] or [[...⟩ ...]
|<math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{ind}i}</math>
|<math>{\large\textbf{𝓁}}\hspace{2mu}_{\text{ind}i}</math>
|<math>{\large\textbf{𝓁}}\hspace{2mu}_\text{ind}</math>
|<math>{\large 𝓁}\hspace{2mu}_{\text{ind}ij}</math>
|
|-
|-
|<math>\dim(L_\text{dep})</math>
| <nowiki>''</nowiki>
|<math>l_\text{dep}</math>
|
|[[Temperament_addition#3._Linear_independence_between_temperaments|linear-dependence]]
| Prime mark
|
|-
|
| ⎄11
|
| ⁻¹
|
| Power of -1 or inverse
|<math>\scriptsize (1, 1)</math>
|-
|integer
| ⎄22 through ⎄77
|scalar
| ² ³ ⁴ ⁵ ⁶ ⁷
|
| Squared, cubed, fourth through seventh power
|
|
|
|
|
|
|-
|-
|<math>\dim(L_\text{ind})</math>
| ⎄88
|<math>l_\text{ind}</math>
|
|[[Temperament_addition#3._Linear_independence_between_temperaments|linear-independence]]
| Infinity
|
|
|
|
|<math>\scriptsize (1, 1)</math>
|integer
|scalar
|
|
|
|
|
|
|
|}
 
===Units===
 
{| class="wikitable center-all mw-collapsible mw-collapsed"
|+
!symbol
!name
!vectorized
|-
|-
|<math>\small 𝗴</math>
| ⎄00
|generators
| °
| yes
| Degree sign
|-
|-
|<math>\small 𝗽</math>
| ⎄nn
|primes
|
|yes
| Superscript small n
|-
|-
|<math>\small 𝗯</math>
| ⎄--
|(subspace) basis elements
|
|yes
| Subscript minus sign
|-
|-
|<math>\small 𝗕</math>
| ⎄__
|superspace basis elements
| ◌̲
|yes
| Combining low line (underline)
|-
|-
|<math>\mathsf{¢}</math>
| ⎄==
|cents
|
|
| Modular congruence
|-
|-
|<math>\mathsf{¢}\small{(}</math><weight><math>\small\mathsf{)}</math>
| //
|weighted cents
|
|
| Fraction slash (use with super and subscripts to create fractions)
|-
|-
|<math>\small\mathsf{oct}</math>
| ⎄##
|octaves
|
|
| Musical sharp
|}
 
===Tuning schemes===
 
{| class="wikitable center-all mw-collapsible mw-collapsed"
|+
! colspan="6" rowspan="3" |retuning (or mistuning) magnitude
! colspan="12" rowspan="1" |damage
! rowspan="5" |target
 
intervals
! colspan="2" rowspan="4" |systematic name
! rowspan="5" | previously named tuning schemes that are specific types of this tuning scheme
! rowspan="5" |of interest?
|-
! colspan="9" rowspan="1" |weight
! colspan="3" rowspan="1" |optimization
|-
! colspan="6" rowspan="1" |interval complexity
! colspan="3" rowspan="1" |slope
! colspan="1" rowspan="3" |initial
! colspan="1" rowspan="3" |name
! colspan="1" rowspan="3" |power
|-
! colspan="3" rowspan="1" |norm pretransformer
! colspan="3" rowspan="1" |norm power
! colspan="3" rowspan="1" |norm pretransformer
! colspan="3" rowspan="1" |norm power
! colspan="1" rowspan="2" |initial
! colspan="1" rowspan="2" |name
! colspan="1" rowspan="2" |multiplier
|-
!initial
!name
!multiplier
!initial
!name
! power
!initial
!name
!multiplier
!initial
!name
!power
! colspan="1" |abbreviated
! colspan="1" |read ("____ tuning scheme")
|-
| colspan="3" |<none>
| rowspan="4" |<n/a>
| rowspan="2" |maximum
| rowspan="2" |∞
| colspan="3" |<none>
| rowspan="2" |(t)
| rowspan="2" |taxicab
| rowspan="2" |1
| rowspan="4" |S
| rowspan="4" |simplicity-weight
| rowspan="4" |1/complexity
| rowspan="31" |<n/a>
| rowspan="13" |minimax
| rowspan="13" |∞
| rowspan="4" |all
|minimax-S
| minimax simplicity-weight damage
|"[[TOP]]"/"[[T1]]"/"[[TIPTOP]]"*, "[[CTOP]]", "[[POTOP]]"/"[[POTT]]"*
|yes
|-
| colspan="3" |<various>
| colspan="3" |<various>
|minimax-<alt>-S
|minimax <alternative>-simplicity-weight damage
|"[[BOP tuning|BOP]]", "[[Weil Norms, Tenney-Weil Norms, and TWp Interval and Tuning Space|Weil]]", "[[Kees]]"
|yes
|-
| colspan="3" |<none>
| rowspan="2" |Euclidean
| rowspan="2" |2
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
|minimax-ES
|minimax Euclideanized-simplicity-weight damage
|"[[Tenney-Euclidean tuning|TE]]"/"[[T2]]"/"[[TOP-RMS]]", "[[CTE tuning|CTE]]", "[[POTE tuning|POTE]]"
|yes
|-
| colspan="3" |<various>
| colspan="3" |<various>
|minimax-E-<alt>-S
|minimax Euclideanized-<alternative>-simplicity-weight damage
|"[[Frobenius]]", "[[BE]]", "[[WE]]", "[[KE]]"
|yes
|-
| colspan="6" rowspan="27" |<n/a>
| colspan="6" |<n/a>
|U
|unity-weight
|<none>
| rowspan="27" | <set>
|<set> minimax-U
|<set> minimax unity-weight damage
|"[[Minimax tuning|minimax]]"
|yes
|-
| colspan="3" |<none>
| rowspan="2" |(t)
| rowspan="2" |taxicab
| rowspan="2" |1
| rowspan="4" |S
| rowspan="4" |simplicity-weight
| rowspan="4" |1/complexity
|<set> minimax-S
|<set> minimax simplicity-weight damage
|
|yes
|-
| colspan="3" |<various>
|<set> minimax-<alt>-S
|<set> minimax <alternative>-simplicity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
|<set> minimax-ES
|<set> minimax Euclideanized-simplicity-weight damage
|
|
|-
| colspan="3" |<various>
|<set> minimax-E-<alt>-S
|<set> minimax Euclideanized-<alternative>-simplicity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |(t)
| rowspan="2" |taxicab
| rowspan="2" |1
| rowspan="4" |C
| rowspan="4" |complexity-weight
| rowspan="4" |complexity
|<set> minimax-C
|<set> minimax complexity-weight damage
|
|yes
|-
| colspan="3" |<various>
|<set> minimax-<alt>-C
|<set> minimax <alternative>-complexity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
|<set> minimax-EC
|<set> minimax Euclideanized-complexity-weight damage
|
|
|-
| colspan="3" |<various>
|<set> minimax-E-<alt>-C
|<set> minimax Euclideanized-<alternative>-complexity-weight damage
|
|
|-
| colspan="6" |<n/a>
|U
|unity-weight
| <none>
| rowspan="9" |miniRMS
| rowspan="9" |2
| <set> miniRMS-U
|<set> miniRMS unity-weight damage
|"[[least squares]]"
|yes
|-
| colspan="3" |<none>
| rowspan="2" | (t)
| rowspan="2" |taxicab
| rowspan="2" | 1
| rowspan="4" |S
| rowspan="4" |simplicity-weight
| rowspan="4" |1/complexity
|<set> miniRMS-S
|<set> miniRMS simplicity-weight damage
|
|yes
|-
| colspan="3" |<various>
|<set> miniRMS-<alt>-S
|<set> miniRMS <alternative>-simplicity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
| <set> miniRMS-ES
|<set> miniRMS Euclideanized-simplicity-weight damage
|
|
|-
| colspan="3" |<various>
|<set> miniRMS-E-<alt>-S
|<set> miniRMS Euclideanized-<alternative>-simplicity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |(t)
| rowspan="2" |taxicab
| rowspan="2" |1
| rowspan="4" |C
| rowspan="4" |complexity-weight
| rowspan="4" |complexity
|<set> miniRMS-C
|<set> miniRMS complexity-weight damage
|
|yes
|-
| colspan="3" |<various>
|<set> miniRMS-<alt>-C
|<set> miniRMS <alternative>-complexity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
|<set> miniRMS-EC
|<set> miniRMS Euclideanized-complexity-weight damage
|
|
|-
| colspan="3" | <various>
|<set> miniRMS-E-<alt>-C
|<set> miniRMS Euclideanized-<alternative>-complexity-weight damage
|
|
|-
| colspan="6" |<n/a>
|U
|unity-weight
|<none>
| rowspan="9" |miniaverage
| rowspan="9" |1
| <set> miniaverage-U
|<set> miniaverage unity-weight damage
|
|yes
|-
| colspan="3" |<none>
| rowspan="2" | (t)
| rowspan="2" |taxicab
| rowspan="2" | 1
| rowspan="4" |S
| rowspan="4" |simplicity-weight
| rowspan="4" | 1/complexity
|<set> miniaverage-S
|<set> miniaverage simplicity-weight damage
|
|yes
|-
| colspan="3" |<various>
|<set> miniaverage-<alt>-S
|<set> miniaverage <alternative>-simplicity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
|<set> miniaverage-ES
|<set> miniaverage Euclideanized-simplicity-weight damage
|
|
|-
| colspan="3" |<various>
|<set> miniaverage-E-<alt>-S
|<set> miniaverage Euclideanized-<alternative>-simplicity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |(t)
| rowspan="2" |taxicab
| rowspan="2" |1
| rowspan="4" |C
| rowspan="4" |complexity-weight
| rowspan="4" |complexity
|<set> miniaverage-C
|<set> miniaverage complexity-weight damage
|
|yes
|-
| colspan="3" |<various>
|<set> miniaverage-<alt>-C
|<set> miniaverage <alternative>-complexity-weight damage
|
|
|-
| colspan="3" |<none>
| rowspan="2" |E
| rowspan="2" |Euclidean
| rowspan="2" |2
|<set> miniaverage-EC
| <set> miniaverage Euclideanized-complexity-weight damage
|
|
|-
| colspan="3" |<various>
|<set> miniaverage-E-<alt>-C
|<set> miniaverage Euclideanized-<alternative>-complexity-weight damage
|
|
|}
 
===Damages===
 
{| class="wikitable center-all mw-collapsible mw-collapsed"
|+
! colspan="2" |quantity
! colspan="2" |unit
|-
!abbreviation
!name
!symbol
!name
|-
|U-damage
|unity-weight damage
|<math>\mathsf{¢}\small\mathsf{(U)}</math>
|unity-weighted cents
|-
|C-damage
|complexity-weight damage
|<math>\mathsf{¢}\small\mathsf{(C)}</math>
|complexity-weighted cents
|-
|<alt>-C-damage
|<alternative>-complexity-weight damage
|<math>\mathsf{¢}</math><math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|<alternative>-complexity-weighted cents
|-
| EC-damage
|Euclideanized-complexity-weight damage
|<math>\mathsf{¢}</math><math>\small\mathsf{(EC)}</math>
|Euclideanized-complexity-weighted cents
|-
|E-<alt>-C-damage
|Euclideanized-<alternative>-complexity-weight damage
|<math>\mathsf{¢}</math><math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{C)}</math>
|Euclideanized-<alternative>-complexity-weighted cents
|-
|S-damage
|simplicity-weight damage
|<math>\mathsf{¢}\small\mathsf{(S)}</math>
|simplicity-weighted cents
|-
|<alt>-S-damage
|<alternative>-simplicity-weight damage
|<math>\mathsf{¢}</math><math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{S)}</math>
|<alternative>-simplicity-weighted cents
|-
|ES-damage
|Euclideanized-simplicity-weight damage
|<math>\mathsf{¢}</math><math>\small\mathsf{(ES)}</math>
|Euclideanized-simplicity-weighted cents
|-
|E-<alt>-S-damage
|Euclideanized-<alternative>-simplicity-weight damage
|<math>\mathsf{¢}</math><math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{S)}</math>
|Euclideanized-<alternative>-simplicity-weighted cents
|}
 
===Complexity and simplicity===
 
{| class="wikitable center-all mw-collapsible mw-collapsed"
|+
! colspan="2" |quantity
! colspan="2" |unit
|-
!abbreviation
!name
!unit
!name
|-
|C
|complexity
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(C)}</math> = <math>\small\mathsf{(C)}</math>
|complexity weight
|-
|<alt>-C
|<alternative> complexity
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(}</math><alt>-<math>\scriptsize\mathsf{C)}</math> = <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{C)}</math>
|<alternative>-complexity weight
|-
|EC
|Euclideanized complexity
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(EC)}</math> = <math>\small\mathsf{(EC)}</math>
|Euclideanized-complexity weight
|-
|E-<alt>-C
|Euclideanized-<alternative> complexity
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(E}</math>-<alt>-<math>\scriptsize\mathsf{C)}</math> = <math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{C)}</math>
|Euclideanized-<alternative>-complexity weight
|-
|-
|S
| ⎄bb
|simplicity
|
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(S)}</math> = <math>\small\mathsf{(S)}</math>
| Musical flat
|simplicity weight
|-
|-
|<alt>-S
| ⎄dd
|<alternative> simplicity
|
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(}</math><alt>-<math>\scriptsize\mathsf{S)}</math> = <math>\small\mathsf{(}</math><alt>-<math>\small\mathsf{S)}</math>
| Partial derivative
|<alternative>-simplicity weight
|-
|-
|ES
| ⎄ff
|Euclideanized simplicity
| ϕ
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(ES)}</math> = <math>\small\mathsf{(ES)}</math>
| Small phi symbol
|Euclideanized-simplicity weight
|-
|-
|E-<alt>-S
| ⎄gg
|Euclideanized-<alternative> simplicity
| ɡ
|<math>\small\mathsf{𝟙}\scriptsize\mathsf{(E}</math>-<alt>-<math>\scriptsize\mathsf{S)}</math> = <math>\small\mathsf{(E}</math>-<alt>-<math>\small\mathsf{S)}</math>
| Single-storey (opentail) small g
|Euclideanized-<alternative>-simplicity weight
|}
 
==WinCompose==
 
Are you tired of every time web-searching for and copy-pasting special characters that you use over and over in RTT discussions, or would like to use if only it were easy, such as ♯, ♭, ¢, √, °, ₂, ×, ⁻¹, ⟩, ∞, and ϕ? Well, try [http://wincompose.info/ WinCompose]! This tool lets you communicate about these ideas without disrupting your train of thought, by typing these characters with simple and memorable key sequences. These sequences always begin with your chosen Compose-key, which defaults to being your right Alt key. When describing these sequences we represent this key with the symbol ⎄. So for example, you type ♯ as ⎄##, ♭ as ⎄bb, ¢ as ⎄c/, √ as ⎄v/, ° as ⎄00, ₂ as ⎄-2, × as ⎄xx, ⁻¹ as ⎄11, ⟩ as ⎄>>, ∞ as ⎄88, and ϕ as ⎄8f.
 
For Windows users, install WinCompose then copy-paste the contents of this file: https://dkeenan.com/XCompose.txt into your user sequences (Show sequences → User-defined sequences → Edit). Then save and reload. You can always choose to override or add alternatives to our sequences if you find others to be more intuitive.
 
For Mac users, we refer you to this repo, which gives tools and instructions for setting up key bindings as compose rules in Mac OS, and even comes pre-packaged with our rules: https://github.com/cmloegcmluin/compose2keybindings
 
===Table of noteworthy sequences===
 
{| class="wikitable mw-collapsible mw-collapsed"
|+
! scope="col" width="130px" |Compose-key sequence
! scope="col" width="75px" |resulting text
!description
|-
|-
! colspan="3" rowspan="1" |Keyboard key symbols
| ⎄ll
| ℓ
| Script small L
|-
|-
|⎄⎄⎄
| ⎄uu
|
| µ
|compose key symbol (the right alt key by default)
| Micro sign
|-
|-
|⎄\␣
| ⎄xx
|
| ×
|spacebar symbol
| Multiplication sign
|-
|-
|⎄\▶︎ etc.
| ⎄DD
|▶︎ etc.
|
|right etc. arrow key symbols
| Delta (small difference) operator
|-
|-
|⎄\A or ⎄\O
| ⎄FF
|
| Φ
|alt or option key symbol
| Greek capital phi
|-
|-
|⎄\B
| ⎄QQ
|
| Ϙ
|backspace key symbol
| Greek capital letter archaic qoppa (small quotient operator)
|-
|-
|⎄\C
| ⎄TT
|
|
|control key symbol
| Superscript capital T (matrix transpose)
|-
|-
|⎄\D
| ⎄++
|
|
|delete key symbol
| Superscript plus sign (matrix pseudoinverse)
|-
|⎄\E
|⎋
|escape key symbol
|-
|⎄\L
|⇪
|caps lock key symbol
|-
|⎄\R or ⎄\.E
|⏎
|return or enter key symbol
|-
|⎄\S
|⇧
|shift key symbol
|-
|⎄\T
|⭾
|tab key symbol
|-
|⎄()
|◌
|dotted circle, represents any character (such as the character preceding a combining mark)
|-
! colspan="3" rowspan="1" |Double key sequences
|-
|⎄␣␣
| 
|narrow no-break space (used between quantities and their units)
|-
|⎄..
|middle dot (used to multiply units when juxtaposition is ambiguous)
|-
|⎄::
|divide sign
|-
|⎄;;
|◌̲̅
|combining overline and low line (undirected value)
|-
|<nowiki>⎄||</nowiki>
|‖
|power norm bracket
|-
|⎄<<
|⟨
|left angle bracket
|-
|⎄>>
|⟩
|right angle bracket
|-
|⎄~~
|≈
|approximately equal
|-
|⎄**
|★
|black star
|-
|⎄<nowiki>''</nowiki>
|′
|prime mark
|-
|⎄11
|⁻¹
|power of -1 or inverse
|-
|⎄22 through ⎄77
|² ³ ⁴ ⁵ ⁶ ⁷
|squared, cubed, fourth through seventh power
|-
|⎄88
|∞
|infinity
|-
|⎄00
|degree sign
|-
|-
|⎄nn
| ⎄▶︎▶︎ etc.
|
| → etc.
|superscript small n
| Right etc. arrows
|-
|-
|⎄--
! colspan="3" rowspan="1" | Multiplication operators
|₋
|subscript minus sign
|-
|⎄__
|◌̲
|combining low line (underline)
|-
|⎄==
|≡
|modular congruence
|-
|⎄//
|⁄
|fraction slash (use with super and subscripts to create fractions)
|-
|⎄##
|♯
|musical sharp
|-
|⎄bb
|♭
|musical flat
|-
|⎄dd
|∂
|partial derivative
|-
|⎄ff
|small phi symbol
|-
|⎄gg
|single-storey (opentail) small g
|-
|⎄ll
| ℓ
|script small L
|-
|⎄uu
|micro sign
|-
|⎄xx
|multiplication sign
|-
|⎄DD
|∆
|delta (small difference) operator
|-
|⎄FF
|Greek capital phi
|-
|⎄QQ
|Greek capital letter archaic qoppa (small quotient operator)
|-
|⎄TT
| ᵀ
|superscript capital T (matrix transpose)
|-
|⎄++
|⁺
|superscript plus sign (matrix pseudoinverse)
|-
|⎄▶︎▶︎ etc.
|→ etc.
|right etc. arrows
|-
! colspan="3" rowspan="1" |Multiplication operators
|-
|-
| ⎄xx
| ⎄xx
| ×
|multiplication sign
| Multiplication sign
|-
|-
|⎄Xx or ⎄xX
| ⎄Xx or ⎄xX
|⨯
| ⨯
|vector or cross product (barely distinguishable from multiplication sign)
| Vector or cross product (barely distinguishable from multiplication sign)
|-
|-
| ⎄XX
| ⎄XX
|✕
| ✕
|large multiplication sign (a better symbol for cross product)
| Large multiplication sign (a better symbol for cross product)
|-
|-
|⎄x*
| ⎄x*
| ⋆
| ⋆
| star operator (prefix: tensor complement, Hodge)
| Star operator (prefix: tensor complement, Hodge)
|-
|-
|⎄X*
| ⎄X*
|∗
| ∗
|asterisk operator (infix: scalar product, Dorst)
| Asterisk operator (infix: scalar product, Dorst)
|-
|-
| ⎄x.
| ⎄x.
|⋅
| ⋅
|dot (product) operator
| Dot (product) operator
|-
|-
|⎄X.
| ⎄X.
|•
| •
|bullet (infix: fat dot product, Dorst)
| Bullet (infix: fat dot product, Dorst)
|-
|-
! colspan="3" rowspan="1" |Other operators
! colspan="3" rowspan="1" | Other operators
|-
|-
|⎄v/
| ⎄v/
|√
| √
| square root sign
| Square root sign
|-
|-
|⎄3v/
| ⎄3v/
| ∛
| ∛
|cube root sign
| Cube root sign
|-
|-
|⎄4v/
| ⎄4v/
|∜
| ∜
|fourth root sign
| Fourth root sign
|-
|-
| ⎄-+
| ⎄-+
|₊
| ₊
|subscript plus sign
| Subscript plus sign
|-
|-
|⎄--
| ⎄--
|₋
| ₋
|subscript minus sign
| Subscript minus sign
|-
|-
|⎄-=
| ⎄-=
|₌
| ₌
|subscript equals sign
| Subscript equals sign
|-
|-
|⎄++
| ⎄++
| ⁺
| ⁺
| superscript plus sign (matrix pseudoinverse)
| Superscript plus sign (matrix pseudoinverse)
|-
|-
|⎄+- or ⎄+=
| ⎄+- or ⎄+=
| ±
|plus or minus sign
| Plus or minus sign
|-
|-
|⎄=+
| ⎄=+
|∓
| ∓
|minus or plus sign
| Minus or plus sign
|-
|-
|⎄=-
| ⎄=-
|−
| −
| minus sign
| Minus sign
|-
|-
|⎄==
| ⎄==
|≡
| ≡
|modular congruence
| Modular congruence
|-
|-
|⎄/\
| ⎄/\
|∧
| ∧
|logical AND, wedge product, progressive product
| Logical AND, wedge product, progressive product
|-
|-
|⎄\/
| ⎄\/
|∨
| ∨
| logical OR, vee product, regressive product
| Logical OR, vee product, regressive product
|-
|-
|⎄⎄/\
| ⎄⎄/\
|⋀
| ⋀
| larger logical AND, wedge product, progressive product
| Larger logical AND, wedge product, progressive product
|-
|-
|⎄⎄\/
| ⎄⎄\/
|⋁
| ⋁
|larger logical OR, vee product, regressive product
| Larger logical OR, vee product, regressive product
|-
|-
|<nowiki>⎄|_</nowiki>
| <nowiki>⎄|_</nowiki>
|⌊
| ⌊
|left floor (infix: right contraction, Dorst)
| Left floor (infix: right contraction, Dorst)
|-
|-
|<nowiki>⎄_|</nowiki>
| <nowiki>⎄_|</nowiki>
|⌋
| ⌋
|right floor (infix: left contraction, Dorst)
| Right floor (infix: left contraction, Dorst)
|-
|-
|<nowiki>⎄|^</nowiki>
| <nowiki>⎄|^</nowiki>
|⌈
| ⌈
|left ceiling
| Left ceiling
|-
|-
|<nowiki>⎄^|</nowiki>
| <nowiki>⎄^|</nowiki>
|⌉
| ⌉
|right ceiling
| Right ceiling
|-
|-
|⎄'-
| ⎄'-
|⨽
| ⨽
|righthand interior product
| Righthand interior product
|-
|-
|⎄-'
| ⎄-'
|⨼
| ⨼
|(lefthand) interior product
| (Lefthand) interior product
|-
|-
|⎄-,
| ⎄-,
| ¬
|not sign (prefix: multivector complement)
| Not sign (prefix: multivector complement)
|-
|-
|⎄⎄<>
| ⎄⎄<>
|⋄
| ⋄
|diamond operator (prefix: multivector dual)
| Diamond operator (prefix: multivector dual)
|-
|-
|⎄(.)
| ⎄(.)
|⨀
| ⨀
| entrywise vector multiplication operator
| Entrywise vector multiplication operator
|-
|-
|⎄(..)
| ⎄(..)
|⊙
| ⊙
|alternative entrywise vector multiplication operator
| Alternative entrywise vector multiplication operator
|-
|-
|⎄(/)
| ⎄(/)
|⊘
| ⊘
|entrywise vector division operator
| Entrywise vector division operator
|-
|-
! colspan="3" |Mathematical letter and digit prefixes
! colspan="3" | Mathematical letter and digit prefixes
|-
|-
|⎄3◌
| ⎄3◌
| я
| cyrillic, ⎄3q is ya (example)
| Cyrillic, ⎄3q is ya (example)
|-
|-
|⎄4◌
| ⎄4◌
|ℵ
| ℵ
|hebrew, ⎄4a is aleph (example)
| Hebrew, ⎄4a is aleph (example)
|-
|-
|⎄5◌
| ⎄5◌
|𝔞
| 𝔞
|fraktur, ⎄5a
| Fraktur, ⎄5a
|-
|-
|⎄6◌
| ⎄6◌
|ᵃ ¹  ᪲  ⁸
| ᵃ ¹  ᪲  ⁸
|superscripts, ⎄6a ⎄61 ⎄688 ⎄68␣ (not all letters, some only approximate) (same key as ^ but without shift)
| Superscripts, ⎄6a ⎄61 ⎄688 ⎄68␣ (not all letters, some only approximate) (same key as ^ but without shift)
|-
|-
|⎄68◌
| ⎄68◌
|ᵝ
| ᵝ
|superscript greek, ⎄68b is superscript beta (only a few)
| Superscript greek, ⎄68b is superscript beta (only a few)
|-
|-
|⎄7◌
| ⎄7◌
| 𝒶
| 𝒶
|script, ⎄7a
| Script, ⎄7a
|-
|-
|⎄8◌
| ⎄8◌
| α
|greek, ⎄8a is alpha (by sound where possible otherwise letter-shape)
| Greek, ⎄8a is alpha (by sound where possible otherwise letter-shape)
|-
|-
|⎄8.◌
| ⎄8.◌
| ς
|greek variants, ⎄8.s is final sigma
| Greek variants, ⎄8.s is final sigma
|-
|-
|⎄9◌
| ⎄9◌
| 𝐚 𝟏 𝟓 𝟕 𝟖 𝟎
| 𝐚 𝟏 𝟓 𝟕 𝟖 𝟎
|bold, ⎄9a ⎄91 ⎄95␣ ⎄97␣ ⎄98␣ ⎄90␣
| Bold, ⎄9a ⎄91 ⎄95␣ ⎄97␣ ⎄98␣ ⎄90␣
|-
|-
|⎄95◌
| ⎄95◌
|𝖆
| 𝖆
|bold fraktur, ⎄95a
| Bold fraktur, ⎄95a
|-
|-
|⎄97◌
| ⎄97◌
|𝓪
| 𝓪
|bold script, ⎄97a
| Bold script, ⎄97a
|-
|-
|⎄98◌
| ⎄98◌
|𝛂
| 𝛂
|bold greek, ⎄98a is bold alpha
| Bold greek, ⎄98a is bold alpha
|-
|-
|⎄90◌
| ⎄90◌
|𝒂
| 𝒂
| bold italic, ⎄90a
| Bold italic, ⎄90a
|-
|-
|⎄908◌
| ⎄908◌
|𝜶
| 𝜶
|bold italic greek, ⎄908a is bold italic alpha
| Bold italic greek, ⎄908a is bold italic alpha
|-
|-
|⎄0◌
| ⎄0◌
|𝑎
| 𝑎
|italic, ⎄0a
| Italic, ⎄0a
|-
|-
| ⎄08◌
| ⎄08◌
|𝛼
| 𝛼
|italic greek, ⎄08a is italic alpha
| Italic greek, ⎄08a is italic alpha
|-
|-
|⎄-◌
| ⎄-◌
|ₐ ᴀ   ͚ ₈
| ₐ ᴀ   ͚ ₈
|subscripts and small caps, ⎄-a ⎄-A ⎄-88 ⎄-8␣ (not all letters, some only approximate) (same key as _ but without shift)
| Subscripts and small caps, ⎄-a ⎄-A ⎄-88 ⎄-8␣ (not all letters, some only approximate) (same key as _ but without shift)
|-
|-
|⎄-8◌
| ⎄-8◌
|ᵦ
| ᵦ
|subscript greek, ⎄-8b is subscript beta (only a few)
| Subscript greek, ⎄-8b is subscript beta (only a few)
|-
|-
|⎄{◌
| ⎄{◌
|𝖺 𝟣 𝟫
| 𝖺 𝟣 𝟫
|sans-serif, ⎄{a ⎄{1 ⎄{9␣
| Sans-serif, ⎄{a ⎄{1 ⎄{9␣
|-
|-
|⎄{9◌
| ⎄{9◌
|𝗮 𝟭
| 𝗮 𝟭
|sans-serif bold, ⎄{9a ⎄{91
| Sans-serif bold, ⎄{9a ⎄{91
|-
|-
|⎄}◌
| ⎄}◌
|𝚊 𝟷
| 𝚊 𝟷
|monospace, ⎄}a ⎄}1
| Sonospace, ⎄}a ⎄}1
|-
|-
|<nowiki>⎄|◌</nowiki>
| <nowiki>⎄|◌</nowiki>
| 𝕒 𝟙 𝟠 𝟘
| 𝕒 𝟙 𝟠 𝟘
|<nowiki>double-struck, ⎄|a ⎄|1 ⎄|8␣ ⎄|0␣</nowiki>
| <nowiki>Double-struck, ⎄|a ⎄|1 ⎄|8␣ ⎄|0␣</nowiki>
|-
|-
|<nowiki>⎄|8◌</nowiki>
| <nowiki>⎄|8◌</nowiki>
|ℼ
| ℼ
|<nowiki>double-struck greek, ⎄|8p (only a few)</nowiki>
| <nowiki>Double-struck greek, ⎄|8p (only a few)</nowiki>
|-
|-
|<nowiki>⎄|0◌</nowiki>
| <nowiki>⎄|0◌</nowiki>
| ⅇ ⅈ
| ⅇ ⅈ
|<nowiki>double-struck italic, ⎄|0e ⎄|i (only a few)</nowiki>
| <nowiki>Double-struck italic, ⎄|0e ⎄|i (only a few)</nowiki>
|-
|-
! colspan="3" rowspan="1" |Power statistics brackets
! colspan="3" rowspan="1" |Power statistics brackets
|-
|-
|<nowiki>⎄||</nowiki>
| <nowiki>⎄||</nowiki>
|‖
| ‖
|power-norm bracket
| Power-norm bracket
|-
|-
|<nowiki>⎄|-1</nowiki>
| <nowiki>⎄|-1</nowiki>
|‖₁
| ‖₁
|1-norm right bracket
| 1-norm right bracket
|-
|-
|<nowiki>⎄|-2</nowiki>
| <nowiki>⎄|-2</nowiki>
|‖₂
| ‖₂
|2-norm right bracket
| 2-norm right bracket
|-
|-
|<nowiki>⎄|-8</nowiki>
| <nowiki>⎄|-8</nowiki>
|‖ ͚
| ‖ ͚
|∞-norm right bracket
| ∞-norm right bracket
|-
|-
|⎄⎄<<
| ⎄⎄<<
|⟪
| ⟪
| left power-mean bracket
| Left power-mean bracket
|-
|-
|⎄⎄>>
| ⎄⎄>>
|⟫
| ⟫
|right power-mean bracket
| Right power-mean bracket
|-
|-
|<nowiki>⎄⎄{{</nowiki>
| <nowiki>⎄⎄{{</nowiki>
|⧛
| ⧛
|left power-sum bracket (substitute for {{llzigzag}} when HTML is not available)
| Left power-sum bracket (substitute for {{llzigzag}} when HTML is not available)
|-
|-
|<nowiki>⎄⎄}}</nowiki>
| <nowiki>⎄⎄}}</nowiki>
| ⧚
| ⧚
|right power-sum bracket (substitute for {{rrzigzag}} when HTML is not available)
| Right power-sum bracket (substitute for {{rrzigzag}} when HTML is not available)
|-
|-
! colspan="3" rowspan="1" |Combining marks
! colspan="3" rowspan="1" | Combining marks
|-
|-
|⎄\-
| ⎄\-
| ◌̶
| ◌̶
|combining strike-thru
| Combining strike-thru
|-
|-
|⎄^_
| ⎄^_
|◌̅
| ◌̅
|combining overline
| Combining overline
|-
|-
|⎄__
| ⎄__
|◌̲
| ◌̲
|combining low line
| Combining low line
|-
|-
|⎄;; or ⎄-_ or ⎄_^
| ⎄;; or ⎄-_ or ⎄_^
|◌̲̅
| ◌̲̅
|combining overline and low line (undirected value)
| Combining overline and low line (undirected value)
|}
|}


===Keyboard map===
=== Keyboard map ===
 
[[File:WinCompose keyboard map.png|1000px]]
[[File:WinCompose keyboard map.png|1000px]]


== Footnotes==
== Footnotes ==
 
<references />
<references />


[[Category:Dave Keenan & Douglas Blumeyer's guide to RTT]]
[[Category:Dave Keenan & Douglas Blumeyer's guide to RTT]]
[[Category:Tuning]]
[[Category:Tuning]]

Revision as of 13:11, 29 May 2024

This is an appendix to Dave Keenan & Douglas Blumeyer's guide to RTT, or "D&D's guide" for short. The tables in this article present our recommendations for communicating about regular temperament theory (RTT), in particular the names and notations for temperament matrices, tuning schemes, interval complexities, and measurement units.

Our recommendations are designed to make this topic easy to learn for musicians who do not have technical backgrounds, though we have generally deferred to established mathematical, scientific, and engineering conventions for the benefit of those who do.

For more information on our variation on extended bra-ket notation, please see Extended bra-ket notation: Variant including curly and square brackets.

We've followed a symbol formatting pattern, explained by the table below, which we hope serves as an aid to quickly identifying objects and remembering their properties and purposes, but at the least we hope our choices are unobtrusive. In short, the objects with simple units of primes, generators or cents, i.e. the things which are actually audible in our application, are distinguished by upright formatting, while other variables are italic as is conventional. This is crossed with the mathematical convention that objects of order-1 like vectors are bolded and order-2 like matrices are uppercased:

Units →   Simple units Compound or no units
↓ Order ↓ Style → Upright Italic
   
0 Plain   Scalar with simple unit Scalar with no unit
1 Bold Vector Map (row vector)
2 UPPERCASE LIST or BASIS True MATRIX

We present our conventions here in three separate sections, one for each level of this article series: basic, intermediate, and advanced. The basic section contains only information covered in the basic part of the series, the intermediate section contains both basic and intermediate, and the advanced section contains it all (that is to say, the sections are cumulative)[1]. We expect that for most readers, the basic tier will be the best reference (this is the reference designed primarily for musicians interested in RTT, as opposed to scientists, engineers, mathematicians, or theoreticians), and so we've left the other two sections initially collapsed.

Basic

Objects

Equivalent expressions Variable Name Units Shape Type EBK notation Subobjects Notes
Unreduced Reduced Read as Unreduced Reduced Numeric Structural Row-first Col-first Row Col Diag Entry
Mapping
[math]\displaystyle{ \textbf{i} }[/math] (Just) interval [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, 1) }[/math] Integer Vector [...⟩ [math]\displaystyle{ \mathrm{i}_i }[/math] Specific type: vector (prime-count vector or PC-vector)

Jargon name: monzo

[math]\displaystyle{ M }[/math] (Temperament) mapping (matrix) [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (r, d) }[/math] Integer Matrix [⟨...] ...} ⟨[...} ...] [math]\displaystyle{ 𝒎_i }[/math] [math]\displaystyle{ m_{ij} }[/math] Jargon name: val list
[math]\displaystyle{ M\textbf{i} }[/math] [math]\displaystyle{ \textbf{y} }[/math] Mapped interval [math]\displaystyle{ \scriptsize \begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗴 }[/math] Generators [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (r, 1) }[/math] Integer Vector [...} Specific type: Generator-count vector (GC-vector)

Jargon name: tmonzo; mnemonic: [math]\displaystyle{ \textbf{y} }[/math]nterval

[math]\displaystyle{ 𝒎 }[/math] (Temperament) map [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Integer Vector ⟨...] [math]\displaystyle{ m_i }[/math] Jargon name: val
[math]\displaystyle{ d }[/math] Dimensionality [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ r }[/math] Rank [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
Tuning
[math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu} }[/math] Log-prime map [math]\displaystyle{ \small\mathsf{oct} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Octaves per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_i }[/math]
[math]\displaystyle{ 1200×{\large\textbf{𝓁}}\hspace{2mu} }[/math] [math]\displaystyle{ 𝒋 }[/math] Just(-prime) tuning map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Cents per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ j_i }[/math]
[math]\displaystyle{ 𝒈 }[/math] Generator tuning map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗴 }[/math] Cents per generator [math]\displaystyle{ \scriptsize (1, r) }[/math] Real Vector {...] [math]\displaystyle{ g_i }[/math]
[math]\displaystyle{ 𝒈M }[/math] [math]\displaystyle{ 𝒕 }[/math] (Tempered-prime) tuning map [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒈 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} 𝑀 \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Cents per prime [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒈 \\[-3pt] (1, \cancel{r}) \end{array} \!\! \begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ t_i }[/math]
[math]\displaystyle{ 𝒕 - 𝒋 }[/math] [math]\displaystyle{ 𝒓 }[/math] Retuning (or mistuning) map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Cents per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ r_i }[/math] Previous name: Prime error map
[math]\displaystyle{ 𝒋\textbf{i} }[/math] [math]\displaystyle{ \mathrm{o} }[/math] (Just) (interval) size [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar Mnemonic: [math]\displaystyle{ \mathrm{o} }[/math]riginal size
[math]\displaystyle{ 𝒈M\textbf{i} \\ 𝒕\textbf{i} }[/math] [math]\displaystyle{ \mathrm{a} }[/math] Tempered (interval) size [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar Mnemonic: [math]\displaystyle{ \mathrm{a} }[/math]ltered size
[math]\displaystyle{ 𝒕\textbf{i} - 𝒋\textbf{i} \\ a - o \\ 𝒓\textbf{i} }[/math] [math]\displaystyle{ \mathrm{e} }[/math] (interval) error [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
optimization
[math]\displaystyle{ p }[/math] optimization power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ⟪\,·\,⟫_p }[/math] power mean ([math]\displaystyle{ p }[/math]-mean) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
Damage
[math]\displaystyle{ c }[/math] complexity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math][2] [math]\displaystyle{ \small\mathsf{(C)} }[/math] complexity weight [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ \dfrac1c }[/math] [math]\displaystyle{ s }[/math] simplicity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(S)} }[/math] [math]\displaystyle{ \small\mathsf{(S)} }[/math] simplicity weight [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ c }[/math] or [math]\displaystyle{ s }[/math] [math]\displaystyle{ w }[/math] weight [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math] or 𝟙[math]\displaystyle{ \small\mathsf{(S)} }[/math] [math]\displaystyle{ \small\mathsf{(C)} }[/math] or [math]\displaystyle{ \small\mathsf{(S)} }[/math] complexity weight or simplicity weight [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ |\mathrm{e}|w }[/math] [math]\displaystyle{ \mathrm{d} }[/math] damage [math]\displaystyle{ \scriptsize \begin{array} {c} |\mathrm{e}| \\[-2pt] {\small\mathsf{¢}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} w \\[-2pt] \mathsf{(U, C, or\,S)} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢}\small\mathsf{(U)} }[/math] or [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C)} }[/math] or [math]\displaystyle{ \mathsf{¢}\small\mathsf{(S)} }[/math] (see damages table) [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} |\mathrm{e}| \\[-3pt] (1, \cancel{1}) \end{array} \!\! \begin{array} {c} w \\[-3pt] (\cancel{1}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
Target-intervals
[math]\displaystyle{ \mathrm{T} }[/math] target-interval list [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, k) }[/math] Integer Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{t}_i }[/math] [math]\displaystyle{ \mathrm{t}_{ij} }[/math]
[math]\displaystyle{ M\mathrm{T} }[/math] [math]\displaystyle{ \mathrm{Y} }[/math] mapped target-interval list [math]\displaystyle{ \scriptsize \begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗴 }[/math] Generators [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (r, k) }[/math] Integer Matrix [[...} ...] [math]\displaystyle{ \textbf{y}_i }[/math] [math]\displaystyle{ \mathrm{y}_{ij} }[/math] mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
[math]\displaystyle{ 𝒋\mathrm{T} }[/math] [math]\displaystyle{ \textbf{o} }[/math] target-interval (just) size list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{o}_i }[/math] mnemonic: [math]\displaystyle{ \textbf{o} }[/math]riginal size list
[math]\displaystyle{ 𝒕\mathrm{T} \\ 𝒈M\mathrm{T} }[/math] [math]\displaystyle{ \textbf{a} }[/math] tempered target-interval size list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{a}_i }[/math] mnemonic: [math]\displaystyle{ \textbf{a} }[/math]ltered size list
[math]\displaystyle{ 𝒕\mathrm{T} - 𝒋\mathrm{T}\\ \textbf{a} - \textbf{o} \\ 𝒓\mathrm{T} }[/math] [math]\displaystyle{ \textbf{e} }[/math] target-interval error list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{e}_i }[/math]
[math]\displaystyle{ C }[/math] or [math]\displaystyle{ S }[/math] [math]\displaystyle{ W }[/math] target-interval weight Matrix [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math] or [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(S)} }[/math] or [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(U)} }[/math] [math]\displaystyle{ \small\mathsf{(C)} }[/math] or [math]\displaystyle{ \small\mathsf{(S)} }[/math] or [math]\displaystyle{ \small\mathsf{(U)} }[/math] complexity weight or simplicity weight [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒘 }[/math] [math]\displaystyle{ w_i }[/math]
[math]\displaystyle{ C }[/math] target-interval complexity weight Matrix [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math] [math]\displaystyle{ \small\mathsf{(C)} }[/math] complexity weight [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒄 }[/math] [math]\displaystyle{ c_i }[/math]
[math]\displaystyle{ \dfrac1C }[/math] [math]\displaystyle{ S }[/math] target-interval simplicity weight Matrix [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(S)} }[/math] [math]\displaystyle{ \small\mathsf{(S)} }[/math] simplicity weight [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒔 }[/math] [math]\displaystyle{ s_i }[/math] entrywise reciprocal of [math]\displaystyle{ C }[/math]
[math]\displaystyle{ |\textbf{e}|W }[/math] [math]\displaystyle{ \textbf{d} }[/math] Target-interval damage list[3] [math]\displaystyle{ \scriptsize \begin{array} {c} |\textbf{e}| \\[-2pt] {\small\mathsf{¢}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} W \\[-2pt] (\mathsf{U, C, or\,S}) \end{array} }[/math] [math]\displaystyle{ \mathsf{¢}\small\mathsf{(U)} }[/math], [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C)} }[/math], or [math]\displaystyle{ \mathsf{¢}\small\mathsf{(S)} }[/math] weighted cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} |\textbf{e}| \\[-3pt] (1, \cancel{k}) \end{array} \!\! \begin{array} {c} W \\[-3pt] (\cancel{k}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{d}_i }[/math]
[math]\displaystyle{ k }[/math] target-interval count [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar mnemonic: [math]\displaystyle{ k }[/math]ount
Held-intervals
[math]\displaystyle{ \mathrm{H} }[/math] Held-interval basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, h) }[/math] Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{h}_i }[/math] [math]\displaystyle{ \mathrm{h}_{ij} }[/math]
[math]\displaystyle{ h }[/math] Held-interval count [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
Exploring temperaments
[math]\displaystyle{ \mathrm{C} }[/math] Comma basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, n) }[/math] Integer Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{c}_i }[/math] [math]\displaystyle{ \mathrm{c}_{ij} }[/math] Jargon name: Monzo List
[math]\displaystyle{ \textbf{c} }[/math] Comma [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, 1) }[/math] Integer Vector [...⟩ [math]\displaystyle{ \mathrm{c}_i }[/math] Specific type: Vector (prime-count vector or PC-vector)

Units

We recommend using a narrow no-break space (U+202F) between quantities and their units.[4] For how to type this, see the WinCompose section below.

Symbol Name Vectorized
[math]\displaystyle{ \small 𝗴 }[/math] Generators Yes
[math]\displaystyle{ \small 𝗽 }[/math] Primes Yes
[math]\displaystyle{ \mathsf{¢} }[/math][5] Cents
[math]\displaystyle{ \mathsf{¢}\small\mathsf{(U)} }[/math] Unity-weighted cents
[math]\displaystyle{ \mathsf{¢}\small\mathsf{(C)} }[/math] Complexity-weighted cents
[math]\displaystyle{ \mathsf{¢}\small\mathsf{(S)} }[/math] Simplicity-weighted cents
[math]\displaystyle{ \small\mathsf{oct} }[/math] Octaves
[math]\displaystyle{ \small\mathsf{(C)} }[/math] Complexity weight
[math]\displaystyle{ \small\mathsf{(S)} }[/math] Simplicity weight

Tuning schemes

Copied from Dave Keenan & Douglas Blumeyer's guide to RTT: tuning fundamentals#Systematic tuning scheme names.

Damage weight Optimization power Systematic name
<none> Minimax-U
complexity Minimax-C
1/complexity Minimax-S
<none> 2 MiniRMS-U
complexity MiniRMS-C
1/complexity MiniRMS-S
<none> 1 Miniaverage-U
complexity Miniaverage-C
1/complexity Miniaverage-S

Damages

Quantity Unit
Abbreviation Name Symbol Name
U-damage Unity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(U)} }[/math] Unity-weighted cents
C-damage Complexity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C)} }[/math] Complexity-weighted cents
S-damage Simplicity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(S)} }[/math] Simplicity-weighted cents

Complexity and simplicity

Quantity Unit
Abbreviation Name Symbol Name
C Complexity [math]\displaystyle{ \small\mathsf{(C)} }[/math] Complexity weight
S Simplicity [math]\displaystyle{ \small\mathsf{(S)} }[/math] Simplicity weight

[math]\displaystyle{ % \slant{} command approximates italics to allow slanted bold characters, including digits, in MathJax. \def\slant#1{\style{display:inline-block;margin:-.05em;transform:skew(-14deg)translateX(.03em)}{#1}} % Latex equivalents of the wiki templates llzigzag and rrzigzag for double zigzag brackets. \def\llzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}} \def\rrzigzag{\hspace{-1.6mu}\style{display:inline-block;transform:scale(-.62,1.24)translateY(.07em);font-family:sans-serif}{ꗨ\hspace{-3mu}ꗨ}\hspace{-1.6mu}} }[/math]

Intermediate

Objects

Equivalent expressions Variable Name Units Shape Type EBK notation Subobjects Notes
Unreduced Reduced Read as Unreduced Reduced Numeric Structural Row-first Col-first Row Col Diag Entry
Mapping
[math]\displaystyle{ \textbf{i} }[/math] (Just) interval [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, 1) }[/math] Integer Vector [...⟩ [math]\displaystyle{ \mathrm{i}_i }[/math] Specific type: vector (prime-count vector or PC-vector)

Jargon name: monzo

[math]\displaystyle{ M }[/math] (temperament) mapping (matrix) [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (r, d) }[/math] Integer Matrix [⟨...] ...} ⟨[...} ...] [math]\displaystyle{ 𝒎_i }[/math] [math]\displaystyle{ m_{ij} }[/math] Jargon name: val list
[math]\displaystyle{ M\textbf{i} }[/math] [math]\displaystyle{ \textbf{y} }[/math] mapped interval [math]\displaystyle{ \scriptsize \begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗴 }[/math] Generators [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (r, 1) }[/math] Integer Vector [...} Specific type: generator-count vector (GC-vector)

Jargon name: tmonzo; mnemonic: [math]\displaystyle{ \textbf{y} }[/math]nterval

[math]\displaystyle{ 𝒎 }[/math] (temperament) map [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Integer Vector ⟨...] [math]\displaystyle{ m_i }[/math] Jargon name: val
[math]\displaystyle{ n + r }[/math] [math]\displaystyle{ d }[/math] dimensionality [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ d - n }[/math] [math]\displaystyle{ r }[/math] rank [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ d - r }[/math] [math]\displaystyle{ n }[/math] nullity [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
Tuning
[math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu} }[/math] log-prime map [math]\displaystyle{ \small\mathsf{oct} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Octaves per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_i }[/math]
[math]\displaystyle{ 1200×{\large\textbf{𝓁}}\hspace{2mu} }[/math] [math]\displaystyle{ 𝒋 }[/math] just(-prime) tuning map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] cents per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ j_i }[/math]
[math]\displaystyle{ 𝒈 }[/math] generator tuning map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗴 }[/math] cents per generator [math]\displaystyle{ \scriptsize (1, r) }[/math] Real Vector {...] [math]\displaystyle{ g_i }[/math]
[math]\displaystyle{ 𝒕 }[/math] (tempered-prime) tuning map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] cents per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ t_i }[/math]
[math]\displaystyle{ 𝒕 - 𝒋 \\ 1200×\slant{\mathbf{1}}L(P - I) }[/math] [math]\displaystyle{ 𝒓 }[/math] retuning (or mistuning) map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] cents per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ r_i }[/math] previous name: prime error map
[math]\displaystyle{ 𝒋\textbf{i} }[/math] [math]\displaystyle{ \mathrm{o} }[/math] (just) (interval) size [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar mnemonic: [math]\displaystyle{ \mathrm{o} }[/math]riginal size
[math]\displaystyle{ 𝒈M\textbf{i} \\ 𝒕\textbf{i} }[/math] [math]\displaystyle{ \mathrm{a} }[/math] tempered (interval) size [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar mnemonic: [math]\displaystyle{ \mathrm{a} }[/math]ltered size
[math]\displaystyle{ 𝒕\textbf{i} - 𝒋\textbf{i} \\ a - o \\ 𝒓\textbf{i} }[/math] [math]\displaystyle{ \mathrm{e} }[/math] (interval) error [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
Optimization
[math]\displaystyle{ p }[/math] optimization power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ⟪\,·\,⟫_p }[/math] power mean ([math]\displaystyle{ p }[/math]-mean) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
Damage
[math]\displaystyle{ c }[/math] complexity (see complexities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ \dfrac1c }[/math] [math]\displaystyle{ s }[/math] simplicity (see simplicities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ c }[/math] or [math]\displaystyle{ s }[/math] [math]\displaystyle{ w }[/math] weight (see complexities and simplicities table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ |\mathrm{e}|w }[/math] [math]\displaystyle{ \mathrm{d} }[/math] damage (see damages table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
Target-intervals
[math]\displaystyle{ \mathrm{T} }[/math] target-interval list [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, k) }[/math] Integer Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{t}_i }[/math] [math]\displaystyle{ \mathrm{t}_{ij} }[/math]
[math]\displaystyle{ M\mathrm{T} }[/math] [math]\displaystyle{ \mathrm{Y} }[/math] mapped target-interval list [math]\displaystyle{ \scriptsize \begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗴 }[/math] Generators [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (r, k) }[/math] Integer Matrix [[...} ...] [math]\displaystyle{ \textbf{y}_i }[/math] [math]\displaystyle{ \mathrm{y}_{ij} }[/math] mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
[math]\displaystyle{ 𝒋\mathrm{T} }[/math] [math]\displaystyle{ \textbf{o} }[/math] target-interval (just) size list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{o}_i }[/math] mnemonic: [math]\displaystyle{ \textbf{o} }[/math]riginal size list
[math]\displaystyle{ 𝒕\mathrm{T} }[/math] [math]\displaystyle{ \textbf{a} }[/math] tempered target-interval size list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{a}_i }[/math] mnemonic: [math]\displaystyle{ \textbf{a} }[/math]ltered size list
[math]\displaystyle{ 𝒕\mathrm{T} - 𝒋\mathrm{T} \\ 𝒓\mathrm{T} \\ \textbf{a} - \textbf{o} }[/math] [math]\displaystyle{ \textbf{e} }[/math] target-interval error list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{e}_i }[/math]
[math]\displaystyle{ C }[/math] or [math]\displaystyle{ S }[/math] [math]\displaystyle{ W }[/math] target-interval weight matrix (see complexities and simplicities table) [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒘 }[/math] [math]\displaystyle{ w_i }[/math]
[math]\displaystyle{ C }[/math] target-interval complexity weight matrix (see complexities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒄 }[/math] [math]\displaystyle{ c_i }[/math]
[math]\displaystyle{ \dfrac1C }[/math] [math]\displaystyle{ S }[/math] target-interval simplicity weight matrix (see simplicities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒔 }[/math] [math]\displaystyle{ s_i }[/math] entrywise reciprocal of [math]\displaystyle{ C }[/math]
[math]\displaystyle{ |\textbf{e}|W }[/math] [math]\displaystyle{ \textbf{d} }[/math] target-interval damage list (see damages table) [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{d}_i }[/math]
[math]\displaystyle{ k }[/math] target-interval count [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar mnemonic: [math]\displaystyle{ k }[/math]ount
Held-intervals
[math]\displaystyle{ \mathrm{H} }[/math] held-interval basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, h) }[/math] Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{h}_i }[/math] [math]\displaystyle{ \mathrm{h}_{ij} }[/math]
[math]\displaystyle{ h }[/math] held-interval count [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
Exploring temperaments
[math]\displaystyle{ \mathrm{C} }[/math] comma basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, n) }[/math] Integer Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{c}_i }[/math] [math]\displaystyle{ \mathrm{c}_{ij} }[/math] Jargon name: monzo list
[math]\displaystyle{ \textbf{c} }[/math] Comma [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, 1) }[/math] Integer Vector [...⟩ [math]\displaystyle{ \mathrm{c}_i }[/math] Specific type: vector (prime-count vector or PC-vector)
Computation
[math]\displaystyle{ \llzigzag·\,\rrzigzag\!_p }[/math] power sum ([math]\displaystyle{ p }[/math]-sum) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
All-interval tuning schemes
[math]\displaystyle{ \mathrm{I} }[/math] [math]\displaystyle{ \mathrm{T}_{\text{p}} }[/math] prime proxy target-interval list [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, d) }[/math] Integer Matrix ⟨[...⟩ ...] [math]\displaystyle{ \mathbf{1} }[/math]
[math]\displaystyle{ X }[/math] complexity prescaler [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math] [math]\displaystyle{ \small\mathsf{(C)} }[/math] complexity weight [math]\displaystyle{ \scriptsize (d, d) }[/math] Real Matrix [⟨...] ...⟩ [math]\displaystyle{ 𝒙 }[/math] [math]\displaystyle{ x_i }[/math]
[math]\displaystyle{ \text{diag}({\large\textbf{𝓁}}\hspace{2mu}) }[/math] [math]\displaystyle{ L }[/math] log-prime matrix [math]\displaystyle{ \small\mathsf{oct} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Octaves per prime [math]\displaystyle{ \scriptsize (d, d) }[/math] Real Matrix [⟨...] ...⟩ ⟨[...⟩ ...] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_i }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu} }[/math] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_{ij} }[/math]
[math]\displaystyle{ q }[/math] Interval complexity norm power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ‖ · ‖_q }[/math] Power norm ([math]\displaystyle{ p }[/math]-norm) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ \dfrac1{1-\frac1q} }[/math] [math]\displaystyle{ \text{dual}(q) }[/math] dual norm power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ‖X\mathbf{i}‖_q }[/math] interval complexity [math]\displaystyle{ \small\mathsf{(C)} }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ‖𝒓X^{-1}‖_{\text{dual}(q)} }[/math] retuning magnitude [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C^{-1})} }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar

Units

Same as the basic level.

Tuning schemes

Retuning (or mistuning) magnitude Damage Target intervals Systematic name Previously named tuning schemes that are specific types of this tuning scheme of interest?
Weight Optimization
Interval complexity Slope Initial Name Power
Initial Name Power Initial Name Power Initial Name Multiplier Abbreviated Read ("____ tuning scheme")
<n/a> Maximum (t) Taxicab 1 S Simplicity-weight 1/complexity <n/a> Minimax All Minimax-S Minimax simplicity-weight damage "TOP"/"T1"/"TIPTOP"*, "CTOP", "POTOP"/"POTT"*, "BOP", "Weil", "Kees" Yes
<n/a> Euclidean 2 E Euclidean 2 Minimax-ES Minimax Euclideanized-simplicity-weight damage "TE"/"T2"/"TOP-RMS", "CTE", "POTE", "Frobenius", "BE", "WE", "KE"
<n/a> <n/a> U Unity-weight <none> <set> <set> Minimax-U <set> Minimax unity-weight-damage "minimax" Yes
(t) Taxicab 1 S Simplicity-weight 1/complexity <set> Minimax-S <set> Minimax simplicity-weight damage Yes
E Euclidean 2 <set> Minimax-ES <set> Minimax Euclideanized-simplicity-weight damage
(t) Taxicab 1 C Complexity-weight Complexity <set> Minimax-C <set> Minimax complexity-weight damage Yes
E Euclidean 2 <set> Minimax-EC <set> Minimax Euclideanized-complexity-weight damage
<n/a> U unity-weight <none> MiniRMS 2 <set> miniRMS-U <set> miniRMS unity-weight damage "least squares" Yes
(t) Taxicab 1 S simplicity-weight 1/complexity <set> miniRMS-S <set> miniRMS simplicity-weight damage Yes
E Euclidean 2 <set> miniRMS-ES <set> miniRMS Euclideanized-simplicity-weight damage
(t) Taxicab 1 C Complexity-weight Complexity <set> miniRMS-C <set> miniRMS complexity-weight damage Yes
E Euclidean 2 <set> miniRMS-EC <set> miniRMS Euclideanized-complexity-weight damage
<n/a> U unity-weight <none> Miniaverage 1 <set> miniaverage-U <set> miniaverage unity-weight damage Yes
(t) Taxicab 1 S Simplicity-weight 1/complexity <set> miniaverage-S <set> miniaverage simplicity-weight damage Yes
E Euclidean 2 <set> miniaverage-ES <set> miniaverage Euclideanized-simplicity-weight damage
(t) Taxicab 1 C Complexity-weight Complexity <set> miniaverage-C <set> miniaverage complexity-weight damage Yes
E Euclidean 2 <set> miniaverage-EC <set> miniaverage Euclideanized-complexity-weight damage

Damages

Quantity Unit
Abbreviation Name Symbol Name
U-damage Unity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(U)} }[/math] Unity-weighted cents
C-damage Complexity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C)} }[/math] Complexity-weighted cents
EC-damage Euclideanized-complexity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(EC)} }[/math] Euclideanized-complexity-weighted cents
S-damage Simplicity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(S)} }[/math] Simplicity-weighted cents
ES-damage Euclideanized-simplicity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(ES)} }[/math] Euclideanized-simplicity-weighted cents

Complexity and simplicity

Quantity Unit
Abbreviation Name Symbol Name
C Complexity [math]\displaystyle{ \small\mathsf{(C)} }[/math] Complexity weight
EC Euclideanized complexity [math]\displaystyle{ \small\mathsf{(EC)} }[/math] Euclideanized-complexity weight
S Simplicity [math]\displaystyle{ \small\mathsf{(S)} }[/math] Simplicity weight
ES Euclideanized simplicity [math]\displaystyle{ \small\mathsf{(ES)} }[/math] Euclideanized-simplicity weight

Advanced

Objects

Equivalent expressions Variable Name Units Shape Type EBK notation Subobjects Notes
Unreduced Reduced Read as Unreduced Reduced Numeric Structural Row-first Col-first Row Col Diag Entry
mapping
[math]\displaystyle{ \textbf{i} }[/math] (Just) interval [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, 1) }[/math] Integer Vector [...⟩ [math]\displaystyle{ \mathrm{i}_i }[/math] specific type: vector (prime-count vector or PC-vector)

jargon name: monzo

[math]\displaystyle{ M }[/math] (temperament) mapping (matrix) [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (r, d) }[/math] Integer Matrix [⟨...] ...} ⟨[...} ...] [math]\displaystyle{ 𝒎_i }[/math] [math]\displaystyle{ m_{ij} }[/math] jargon name: val list
[math]\displaystyle{ M\textbf{i} }[/math] [math]\displaystyle{ \textbf{y} }[/math] mapped interval [math]\displaystyle{ \scriptsize \begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗴 }[/math] Generators [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (r, 1) }[/math] Integer Vector [...} specific type: generator-count vector (GC-vector)

jargon name: tmonzo; mnemonic: [math]\displaystyle{ \textbf{y} }[/math]nterval

[math]\displaystyle{ 𝒎 }[/math] (temperament) map [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Integer Vector ⟨...] [math]\displaystyle{ m_i }[/math] jargon name: val
[math]\displaystyle{ n + r }[/math] [math]\displaystyle{ d }[/math] dimensionality [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ d - n }[/math] [math]\displaystyle{ r }[/math] rank [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ d - r }[/math] [math]\displaystyle{ n }[/math] nullity [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
tuning
[math]\displaystyle{ \slant{\mathbf{1}}L }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu} }[/math] log-prime map [math]\displaystyle{ \small\mathsf{oct} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Octaves per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_i }[/math]
[math]\displaystyle{ 1200×\slant{\mathbf{1}}LG_{\text{j}}M_{\text{j}} \\ 1200×\slant{\mathbf{1}}L \\ 𝒈_{\text{j}}M_{\text{j}} }[/math] [math]\displaystyle{ 𝒋 }[/math] just(-prime) tuning map [math]\displaystyle{ \scriptsize \begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \\ \scriptsize \quad \begin{array} {c} G_{\text{j}} \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} M_{\text{j}} \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Cents per prime [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array} \!\! \begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array} \!\! \begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array} \\ \scriptsize \quad \!\! \begin{array} {c} G_{\text{j}} \\[-3pt] (\cancel{d}, \cancel{r}) \end{array} \!\! \begin{array} {c} M_{\text{j}} \\[-3pt] (\cancel{r}, d) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, d_{\text{p}}) }[/math] Real Vector ⟨...] [math]\displaystyle{ j_i }[/math]
[math]\displaystyle{ 1200×\slant{\mathbf{1}}LG }[/math] [math]\displaystyle{ 𝒈 }[/math] generator tuning map [math]\displaystyle{ \scriptsize \begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \\ \scriptsize \quad \begin{array} {c} G \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} 𝗴 \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗴 }[/math] Cents per generator [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array} \!\! \begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array} \!\! \begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array} \\ \scriptsize \quad \!\! \begin{array} {c} G \\[-3pt] (\cancel{d}, r) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, r) }[/math] Real Vector {...] [math]\displaystyle{ g_i }[/math]
[math]\displaystyle{ 1200×\slant{\mathbf{1}}LGM \\ 1200×\slant{\mathbf{1}}LP \\ 𝒈M }[/math] [math]\displaystyle{ 𝒕 }[/math] (tempered-prime) tuning map [math]\displaystyle{ \scriptsize \begin{array} {c} 1200 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \slant{\mathbf{1}} \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{\mathsf{oct}} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} L \\[-2pt] \cancel{\mathsf{oct}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \\ \scriptsize \quad \begin{array} {c} G \\[-2pt] \cancel{𝗽} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Cents per prime [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 1200 \\[-3pt] (1, \cancel{1}) \end{array} \!\! \begin{array} {c} \slant{\mathbf{1}} \\[-3pt] (\cancel{1}, \cancel{d}) \end{array} \!\! \begin{array} {c} L \\[-3pt] (\cancel{d}, \cancel{d}) \end{array} \\ \scriptsize \quad \!\! \begin{array} {c} G \\[-3pt] (\cancel{d}, \cancel{r}) \end{array} \!\! \begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ t_i }[/math]
[math]\displaystyle{ 𝒕 - 𝒋 \\ 1200×\slant{\mathbf{1}}L(P - I) }[/math] [math]\displaystyle{ 𝒓 }[/math] retuning (or mistuning) map [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Cents per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Real Vector ⟨...] [math]\displaystyle{ r_i }[/math] previous name: prime error map
[math]\displaystyle{ 𝒋\textbf{i} }[/math] [math]\displaystyle{ \mathrm{o} }[/math] (just) (interval) size [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar mnemonic: [math]\displaystyle{ \mathrm{o} }[/math]riginal size
[math]\displaystyle{ 𝒈M\textbf{i} \\ 𝒕\textbf{i} }[/math] [math]\displaystyle{ \mathrm{a} }[/math] tempered (interval) size [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar mnemonic: [math]\displaystyle{ \mathrm{a} }[/math]ltered size
[math]\displaystyle{ 𝒕\textbf{i} - 𝒋\textbf{i} \\ a - o \\ 𝒓\textbf{i} }[/math] [math]\displaystyle{ \mathrm{e} }[/math] (interval) error [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
optimization
[math]\displaystyle{ p }[/math] optimization power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ⟪\,·\,⟫_p }[/math] power mean ([math]\displaystyle{ p }[/math]-mean) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
damage
[math]\displaystyle{ c }[/math] complexity (see complexities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ \dfrac1c }[/math] [math]\displaystyle{ s }[/math] simplicity (see simplicities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ c }[/math] or [math]\displaystyle{ s }[/math] [math]\displaystyle{ w }[/math] weight (see complexities and simplicities table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ |\mathrm{e}|w }[/math] [math]\displaystyle{ \mathrm{d} }[/math] damage (see damages table) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
target-intervals
[math]\displaystyle{ \mathrm{T} }[/math] target-interval list [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, k) }[/math] Integer Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{t}_i }[/math] [math]\displaystyle{ \mathrm{t}_{ij} }[/math]
[math]\displaystyle{ M\mathrm{T} }[/math] [math]\displaystyle{ \mathrm{Y} }[/math] mapped target-interval list [math]\displaystyle{ \scriptsize \begin{array} {c} M \\[-2pt] 𝗴 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗴 }[/math] Generators [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} M \\[-3pt] (r, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (r, k) }[/math] Integer Matrix [[...} ...] [math]\displaystyle{ \textbf{y}_i }[/math] [math]\displaystyle{ \mathrm{y}_{ij} }[/math] mnemonic: looks like bent-up 'T', or cross between 'M' and 'T'
[math]\displaystyle{ 𝒋\mathrm{T} }[/math] [math]\displaystyle{ \textbf{o} }[/math] target-interval (just) size list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒋 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒋 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{o}_i }[/math] mnemonic: [math]\displaystyle{ \textbf{o} }[/math]riginal size list
[math]\displaystyle{ 𝒕\mathrm{T} }[/math] [math]\displaystyle{ \textbf{a} }[/math] tempered target-interval size list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒕 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒕 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{a}_i }[/math] mnemonic: [math]\displaystyle{ \textbf{a} }[/math]ltered size list
[math]\displaystyle{ 𝒕\mathrm{T} - 𝒋\mathrm{T} \\ 𝒓\mathrm{T} \\ \textbf{a} - \textbf{o} }[/math] [math]\displaystyle{ \textbf{e} }[/math] target-interval error list [math]\displaystyle{ \scriptsize \begin{array} {c} 𝒓 \\[-2pt] {\small\mathsf{¢}} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \mathrm{T} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \mathsf{¢} }[/math] Cents [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} 𝒓 \\[-3pt] (1, \cancel{d}) \end{array} \!\! \begin{array} {c} \mathrm{T} \\[-3pt] (\cancel{d}, k) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{e}_i }[/math]
[math]\displaystyle{ C }[/math] or [math]\displaystyle{ S }[/math] [math]\displaystyle{ W }[/math] target-interval weight matrix (see complexities and simplicities table) [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒘 }[/math] [math]\displaystyle{ w_i }[/math] or [math]\displaystyle{ w_{ij} }[/math]
[math]\displaystyle{ C }[/math] target-interval complexity weight matrix (see complexities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒄 }[/math] [math]\displaystyle{ c_i }[/math]
[math]\displaystyle{ \dfrac1C }[/math] [math]\displaystyle{ S }[/math] target-interval simplicity weight matrix (see simplicities section of complexities and simplicities table) [math]\displaystyle{ \scriptsize (k, k) }[/math] Real Matrix [[...] ...] [math]\displaystyle{ 𝒔 }[/math] [math]\displaystyle{ s_i }[/math] entrywise reciprocal of [math]\displaystyle{ C }[/math]
[math]\displaystyle{ |\textbf{e}|W \\ 1200×\slant{\mathbf{1}}L|P - I|\mathrm{T}W }[/math] [math]\displaystyle{ \textbf{d} }[/math] target-interval damage list (see damages table) [math]\displaystyle{ \scriptsize (1, k) }[/math] Real List [...] [math]\displaystyle{ \mathrm{d}_i }[/math]
[math]\displaystyle{ k }[/math] target-interval count [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar mnemonic: [math]\displaystyle{ k }[/math]ount
held-intervals
[math]\displaystyle{ \mathrm{H} }[/math] held-interval basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, h) }[/math] Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{h}_i }[/math] [math]\displaystyle{ \mathrm{h}_{ij} }[/math]
[math]\displaystyle{ h }[/math] held-interval count [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
exploring temperaments
[math]\displaystyle{ \mathrm{C} }[/math] comma basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, n) }[/math] Integer Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{c}_i }[/math] [math]\displaystyle{ \mathrm{c}_{ij} }[/math] jargon name: monzo list
[math]\displaystyle{ \textbf{c} }[/math] Comma [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, 1) }[/math] Integer Vector [...⟩ [math]\displaystyle{ \mathrm{c}_i }[/math] specific type: vector (prime-count vector or PC-vector)
computation
[math]\displaystyle{ \llzigzag·\,\rrzigzag\!_p }[/math] power sum ([math]\displaystyle{ p }[/math]-sum) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
all-interval tuning schemes
[math]\displaystyle{ \mathrm{I} }[/math] [math]\displaystyle{ \mathrm{T}_{\text{p}} }[/math] prime proxy target-interval list [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, d) }[/math] Integer Matrix ⟨[...⟩ ...] [math]\displaystyle{ \slant{\mathbf{1}} }[/math]
[math]\displaystyle{ X }[/math] complexity pretransformer [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math] or [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \scriptsize\mathsf{C)} }[/math][6] [math]\displaystyle{ \small\mathsf{(C)} }[/math] or [math]\displaystyle{ \small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{C)} }[/math] complexity weight or <alternative>-complexity weight [math]\displaystyle{ \scriptsize (d, d) }[/math] or [math]\displaystyle{ \scriptsize (d+1, d+1) }[/math] Real Matrix [⟨...] ...⟩ [math]\displaystyle{ 𝒙_i }[/math] [math]\displaystyle{ 𝒙 }[/math] [math]\displaystyle{ x_i }[/math] or [math]\displaystyle{ x_{ij} }[/math]
[math]\displaystyle{ \text{diag}({\large\textbf{𝓁}}\hspace{2mu}) }[/math] [math]\displaystyle{ L }[/math] log-prime matrix [math]\displaystyle{ \small\mathsf{oct} }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Octaves per prime [math]\displaystyle{ \scriptsize (d, d) }[/math] Real Matrix [⟨...] ...⟩ ⟨[...⟩ ...] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_i }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu} }[/math] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_{ij} }[/math]
[math]\displaystyle{ q }[/math] interval complexity norm power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ‖ · ‖_q }[/math] power norm ([math]\displaystyle{ p }[/math]-norm) [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ \dfrac1{1-\frac1q} }[/math] [math]\displaystyle{ \text{dual}(q) }[/math] dual norm power [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ‖X\mathbf{i}‖_q }[/math] interval complexity [math]\displaystyle{ \small\mathsf{(C)} }[/math] or [math]\displaystyle{ \small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{C)} }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
[math]\displaystyle{ ‖𝒓X^{-1}‖_{\text{dual}(q)} }[/math] retuning magnitude [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C^{-1})} }[/math] or [math]\displaystyle{ \mathsf{¢}\small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{C^{-1})} }[/math] [math]\displaystyle{ \scriptsize (1, 1) }[/math] Real Scalar
alternative complexities
[math]\displaystyle{ 𝒑 }[/math] prime list[7] [math]\displaystyle{ \scriptsize (1, d) }[/math] Integer List [...] [math]\displaystyle{ p_i }[/math]
[math]\displaystyle{ \slant{\mathbf{1}} }[/math] summation map [math]\displaystyle{ \scriptsize (1, d) }[/math] Integer Vector ⟨...] [math]\displaystyle{ 1 }[/math]
[math]\displaystyle{ 1200 }[/math] octaves-to-cents conversion ¢/oct Cents per octave [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ Z }[/math] size-sensitizing matrix [math]\displaystyle{ \scriptsize (d+1, d) }[/math] Real Matrix [⟨…]...] [math]\displaystyle{ 𝒛_i }[/math] [math]\displaystyle{ z_{ij} }[/math]
non-standard domain bases
[math]\displaystyle{ B_s }[/math] (domain) basis (change) matrix [math]\displaystyle{ \small 𝗽 }[/math]/[math]\displaystyle{ \small 𝗯 }[/math] Primes per nonprime basis elements [math]\displaystyle{ \scriptsize (d_p, d_b) }[/math] integer matrix [[...] ...] [[...] ...] [math]\displaystyle{ b_i }[/math] [math]\displaystyle{ b_{ij} }[/math]
[math]\displaystyle{ B_{Ls} }[/math] [math]\displaystyle{ \small 𝗕 }[/math]/[math]\displaystyle{ \small 𝗯 }[/math] superspace basis elements per (subspace) basis elements [math]\displaystyle{ \scriptsize (d_L, d_s) }[/math]
embedding and projection
[math]\displaystyle{ G }[/math] generator embedding (matrix) [math]\displaystyle{ \small 𝗽 }[/math]/[math]\displaystyle{ \small 𝗴 }[/math] Primes per generator [math]\displaystyle{ \scriptsize (d, r) }[/math] Real Matrix [{...] ...⟩ {[...⟩ ...] [math]\displaystyle{ 𝒈_i }[/math] [math]\displaystyle{ g_{ij} }[/math]
[math]\displaystyle{ G_cF^{-1}FM_c \\ \mathrm{V}\textit{Λ}\mathrm{V}^{-1} }[/math] [math]\displaystyle{ P }[/math] projection (matrix) [math]\displaystyle{ \scriptsize \begin{array} {c} G \\[-2pt] 𝗽 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} 𝗽 \end{array} }[/math] [math]\displaystyle{ \small 𝗽 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Primes per prime [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} G \\[-3pt] (d, \cancel{r}) \end{array} \!\! \begin{array} {c} M \\[-3pt] (\cancel{r}, d) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (d, d) }[/math] Real Matrix [⟨...] ...⟩ ⟨[...⟩ ...] [math]\displaystyle{ 𝒑_i }[/math] [math]\displaystyle{ p_i }[/math]
[math]\displaystyle{ GM\textbf{i} }[/math] [math]\displaystyle{ P\textbf{i} }[/math] projected interval [math]\displaystyle{ \scriptsize \begin{array} {c} G \\[-2pt] 𝗽 \hspace{-2mu} / \hspace{-2mu} \cancel{𝗴} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} M \\[-2pt] \cancel{𝗴} \hspace{-2mu} / \hspace{-2mu} \cancel{𝗽} \end{array} \begin{array} {c} \\[-2pt] · \end{array} \begin{array} {c} \textbf{i} \\[-2pt] \cancel{𝗽} \end{array} }[/math] [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize \!\! \begin{array} {c} G \\[-3pt] (d, \cancel{r}) \end{array} \!\! \begin{array} {c} M \\[-3pt] (\cancel{r}, \cancel{d}) \end{array} \!\! \begin{array} {c} \textbf{i} \\[-3pt] (\cancel{d}, 1) \end{array} \!\! }[/math] [math]\displaystyle{ \scriptsize (d, 1) }[/math] Real Vector [...⟩ specific type: vector (prime-count vector or PC-vector)
[math]\displaystyle{ \mathrm{U} }[/math] unchanged-interval basis [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, r) }[/math] Matrix [[...⟩ ...] [math]\displaystyle{ \textbf{u}_i }[/math] [math]\displaystyle{ \mathrm{u}_{ij} }[/math] jargon name: eigenmonzo list
[math]\displaystyle{ \textit{Λ} }[/math] scaling factor (eigenvalue) matrix [math]\displaystyle{ \scriptsize (d, d) }[/math] Matrix [⟨…] …⟩ ⟨[…⟩ …] [math]\displaystyle{ 𝝀 }[/math] [math]\displaystyle{ λ_i }[/math] mnemonic: [math]\displaystyle{ \mathrm{V} }[/math] is mirrored of [math]\displaystyle{ \textit{Λ} }[/math] which it combines with to create the projection matrix; previous name: eigenvalue matrix
[math]\displaystyle{ \mathrm{V} }[/math] unrotated vector (eigenvector) list [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (d, d) }[/math] Matrix ⟨[...⟩ ...] [math]\displaystyle{ \textbf{v}_i }[/math] [math]\displaystyle{ \mathrm{v}_{ij} }[/math] mnemonic: [math]\displaystyle{ \mathrm{V} }[/math] is mirrored of [math]\displaystyle{ \textit{Λ} }[/math] which it combines with to create the projection matrix; jargon name: eigenmonzo and comma list
[math]\displaystyle{ F }[/math] generator form matrix [math]\displaystyle{ \scriptsize (r, r) }[/math] Matrix [{...] …} [math]\displaystyle{ 𝒇_i }[/math] [math]\displaystyle{ f_{ij} }[/math]
[math]\displaystyle{ I }[/math] [math]\displaystyle{ M_{\text{j}} }[/math] JI mapping (matrix) [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (d, d) }[/math] Integer Matrix [⟨...] ...} ⟨[...} ...] [math]\displaystyle{ \slant{\mathbf{1}} }[/math]
[math]\displaystyle{ I }[/math] [math]\displaystyle{ G_{\text{j}} }[/math] JI generator embedding (matrix) [math]\displaystyle{ \small 𝗽 }[/math]/[math]\displaystyle{ \small 𝗴 }[/math] Primes per generator [math]\displaystyle{ \scriptsize (d, d) }[/math] Integer Matrix [{...] ...⟩ {[...⟩ ...] [math]\displaystyle{ \slant{\mathbf{1}} }[/math]
[math]\displaystyle{ K }[/math] constraint (matrix) [math]\displaystyle{ \scriptsize (k, r) }[/math] [math]\displaystyle{ \scriptsize \{0, +1, -1\} }[/math] Matrix [[...] ...] [math]\displaystyle{ 𝒌_i }[/math] [math]\displaystyle{ k_{ij} }[/math] mnemonic: [math]\displaystyle{ K }[/math]onstraint
[math]\displaystyle{ 𝒃 }[/math] (generator tuning map) blend map [math]\displaystyle{ \scriptsize (1, τ-1) }[/math] Real Vector [...] [math]\displaystyle{ b_i }[/math]
[math]\displaystyle{ B }[/math] (generator tuning map) blend matrix [math]\displaystyle{ \scriptsize (d, τ-1) }[/math] Real Matrix [[...⟩...] [math]\displaystyle{ 𝒃_{i} }[/math] [math]\displaystyle{ b_{ij} }[/math]
[math]\displaystyle{ D }[/math] (generator tuning map) deltas matrix [math]\displaystyle{ \mathsf{¢} }[/math]/[math]\displaystyle{ \small 𝗴 }[/math] Cents per generator [math]\displaystyle{ \scriptsize (τ-1,r) }[/math] Real Matrix [{...] ...] [math]\displaystyle{ 𝜹_i }[/math] [math]\displaystyle{ 𝛿_{ij} }[/math]
[math]\displaystyle{ τ }[/math] tied basic minimax tuning count Integer Scalar
exterior algebra
[math]\displaystyle{ 𝕞 }[/math] multimap [math]\displaystyle{ \small 𝗴 }[/math]/[math]\displaystyle{ \small 𝗽 }[/math] Generators per prime [math]\displaystyle{ \scriptsize (1, d) }[/math] Integer multivector ⟨...] or ⟨⟨...]] or ⟨⟨⟨...]]] ... [math]\displaystyle{ 𝕞_i }[/math]
[math]\displaystyle{ 𝕔 }[/math] multicomma [math]\displaystyle{ \small 𝗽 }[/math] Primes [math]\displaystyle{ \scriptsize (1, n) }[/math] Integer multivector [...⟩ or [[...⟩⟩ or [[[...⟩⟩⟩ ... [math]\displaystyle{ 𝕔_i }[/math]
[math]\displaystyle{ 𝕧 }[/math] (generic temperament multivector) [math]\displaystyle{ \scriptsize (1, {{d}\choose{r}}) }[/math] or [math]\displaystyle{ \scriptsize (1, {{d}\choose{n}}) }[/math] Integer multivector ⟨...] or ⟨⟨...]] or ⟨⟨⟨...]]] ... [...⟩ or [[...⟩⟩ or [[[...⟩⟩⟩ ... [math]\displaystyle{ 𝕧_i }[/math]
[math]\displaystyle{ A }[/math] (generic temperament matrix) [math]\displaystyle{ \scriptsize (g, d) }[/math] or [math]\displaystyle{ \scriptsize (d, g) }[/math] Integer Matrix [⟨...] ...} ⟨[...} ...] or [[...⟩ ...] [math]\displaystyle{ 𝒂_i }[/math] [math]\displaystyle{ 𝒂_i }[/math] [math]\displaystyle{ 𝒂 }[/math] [math]\displaystyle{ a_{ij} }[/math]
[math]\displaystyle{ v }[/math] variance
[math]\displaystyle{ g }[/math] grade [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
temperament addition
[math]\displaystyle{ \min(r, n) }[/math] [math]\displaystyle{ g_\text{min} }[/math] min-grade [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ \max(r, n) }[/math] [math]\displaystyle{ g_\text{max} }[/math] max-grade [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ L_\text{dep} }[/math] Linear-dependence basis [math]\displaystyle{ \scriptsize (l_\text{dep}, d) }[/math] or [math]\displaystyle{ \scriptsize (d, l_\text{dep}) }[/math] Integer Matrix [⟨...]] or [[...] ...⟩ ⟨[...]] or [[...⟩ ...] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_{\text{dep}i} }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_{\text{dep}i} }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_\text{dep} }[/math] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_{\text{dep}ij} }[/math]
[math]\displaystyle{ L_\text{ind} }[/math] Linear-independence basis [math]\displaystyle{ \scriptsize (l_\text{ind}, d) }[/math] or [math]\displaystyle{ \scriptsize (d, l_\text{ind}) }[/math] Integer Matrix [⟨...]] or [[...] ...⟩ ⟨[...]] or [[...⟩ ...] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_{\text{ind}i} }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_{\text{ind}i} }[/math] [math]\displaystyle{ {\large\textbf{𝓁}}\hspace{2mu}_\text{ind} }[/math] [math]\displaystyle{ {\large 𝓁}\hspace{2mu}_{\text{ind}ij} }[/math]
[math]\displaystyle{ \dim(L_\text{dep}) }[/math] [math]\displaystyle{ l_\text{dep} }[/math] Linear-dependence [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar
[math]\displaystyle{ \dim(L_\text{ind}) }[/math] [math]\displaystyle{ l_\text{ind} }[/math] Linear-independence [math]\displaystyle{ \scriptsize (1, 1) }[/math] Integer Scalar

Units

Symbol Name Vectorized
[math]\displaystyle{ \small 𝗴 }[/math] Generators Yes
[math]\displaystyle{ \small 𝗽 }[/math] Primes Yes
[math]\displaystyle{ \small 𝗯 }[/math] (subspace) basis elements Yes
[math]\displaystyle{ \small 𝗕 }[/math] superspace basis elements Yes
[math]\displaystyle{ \mathsf{¢} }[/math] Cents
[math]\displaystyle{ \mathsf{¢}\small{(} }[/math]<weight>[math]\displaystyle{ \small\mathsf{)} }[/math] Weighted cents
[math]\displaystyle{ \small\mathsf{oct} }[/math] Octaves

Tuning schemes

Retuning (or mistuning) magnitude Damage Target

intervals

Systematic name Previously named tuning schemes that are specific types of this tuning scheme Of interest?
Weight Optimization
Interval complexity Slope Initial Name Power
Norm pretransformer Norm power Norm pretransformer Norm power Initial Name Multiplier
Initial Name Multiplier Initial Name Power Initial Name Initial Name Name Power Abbreviated Read ("____ tuning scheme")
<none> <n/a> Maximum <none> (t) Taxicab 1 S Simplicity-weight 1/complexity <n/a> Minimax All Minimax-S Minimax simplicity-weight damage "TOP"/"T1"/"TIPTOP"*, "CTOP", "POTOP"/"POTT"* Yes
<various> <various> Minimax-<alt>-S Minimax <alternative>-simplicity-weight damage "BOP", "Weil", "Kees" Yes
<none> Euclidean 2 <none> E Euclidean 2 Minimax-ES Minimax Euclideanized-simplicity-weight damage "TE"/"T2"/"TOP-RMS", "CTE", "POTE" Yes
<various> <various> Minimax-E-<alt>-S Minimax Euclideanized-<alternative>-simplicity-weight damage "Frobenius", "BE", "WE", "KE" Yes
<n/a> <n/a> U Unity-weight <none> <set> <set> Minimax-U <set> Minimax unity-weight damage "minimax" Yes
<none> (t) Taxicab 1 S Simplicity-weight 1/complexity <set> Minimax-S <set> Minimax simplicity-weight damage Yes
<various> <set> Minimax-<alt>-S <set> Minimax <alternative>-simplicity-weight damage
<none> E Euclidean 2 <set> Minimax-ES <set> Minimax Euclideanized-simplicity-weight damage
<various> <set> Minimax-E-<alt>-S <set> Minimax Euclideanized-<alternative>-simplicity-weight damage
<none> (t) Taxicab 1 C Complexity-weight Complexity <set> Minimax-C <set> Minimax complexity-weight damage Yes
<various> <set> Minimax-<alt>-C <set> Minimax <alternative>-complexity-weight damage
<none> E Euclidean 2 <set> Minimax-EC <set> Minimax Euclideanized-complexity-weight damage
<various> <set> Minimax-E-<alt>-C <set> Minimax Euclideanized-<alternative>-complexity-weight damage
<n/a> U unity-weight <none> miniRMS 2 <set> miniRMS-U <set> miniRMS unity-weight damage "least squares" Yes
<none> (t) Taxicab 1 S simplicity-weight 1/complexity <set> miniRMS-S <set> miniRMS simplicity-weight damage Yes
<various> <set> miniRMS-<alt>-S <set> miniRMS <alternative>-simplicity-weight damage
<none> E Euclidean 2 <set> miniRMS-ES <set> miniRMS Euclideanized-simplicity-weight damage
<various> <set> miniRMS-E-<alt>-S <set> miniRMS Euclideanized-<alternative>-simplicity-weight damage
<none> (t) Taxicab 1 C complexity-weight complexity <set> miniRMS-C <set> miniRMS complexity-weight damage Yes
<various> <set> miniRMS-<alt>-C <set> miniRMS <alternative>-complexity-weight damage
<none> E Euclidean 2 <set> miniRMS-EC <set> miniRMS Euclideanized-complexity-weight damage
<various> <set> miniRMS-E-<alt>-C <set> miniRMS Euclideanized-<alternative>-complexity-weight damage
<n/a> U unity-weight <none> miniaverage 1 <set> miniaverage-U <set> miniaverage unity-weight damage Yes
<none> (t) Taxicab 1 S simplicity-weight 1/complexity <set> miniaverage-S <set> miniaverage simplicity-weight damage Yes
<various> <set> miniaverage-<alt>-S <set> miniaverage <alternative>-simplicity-weight damage
<none> E Euclidean 2 <set> miniaverage-ES <set> miniaverage Euclideanized-simplicity-weight damage
<various> <set> miniaverage-E-<alt>-S <set> miniaverage Euclideanized-<alternative>-simplicity-weight damage
<none> (t) Taxicab 1 C complexity-weight complexity <set> miniaverage-C <set> miniaverage complexity-weight damage Yes
<various> <set> miniaverage-<alt>-C <set> miniaverage <alternative>-complexity-weight damage
<none> E Euclidean 2 <set> miniaverage-EC <set> miniaverage Euclideanized-complexity-weight damage
<various> <set> miniaverage-E-<alt>-C <set> miniaverage Euclideanized-<alternative>-complexity-weight damage

Damages

quantity unit
abbreviation name symbol name
U-damage unity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(U)} }[/math] unity-weighted cents
C-damage complexity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(C)} }[/math] complexity-weighted cents
<alt>-C-damage <alternative>-complexity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{C)} }[/math] <alternative>-complexity-weighted cents
EC-damage Euclideanized-complexity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(EC)} }[/math] Euclideanized-complexity-weighted cents
E-<alt>-C-damage Euclideanized-<alternative>-complexity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(E} }[/math]-<alt>-[math]\displaystyle{ \small\mathsf{C)} }[/math] Euclideanized-<alternative>-complexity-weighted cents
S-damage simplicity-weight damage [math]\displaystyle{ \mathsf{¢}\small\mathsf{(S)} }[/math] simplicity-weighted cents
<alt>-S-damage <alternative>-simplicity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{S)} }[/math] <alternative>-simplicity-weighted cents
ES-damage Euclideanized-simplicity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(ES)} }[/math] Euclideanized-simplicity-weighted cents
E-<alt>-S-damage Euclideanized-<alternative>-simplicity-weight damage [math]\displaystyle{ \mathsf{¢} }[/math][math]\displaystyle{ \small\mathsf{(E} }[/math]-<alt>-[math]\displaystyle{ \small\mathsf{S)} }[/math] Euclideanized-<alternative>-simplicity-weighted cents

Complexity and simplicity

quantity unit
abbreviation name unit name
C complexity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(C)} }[/math] = [math]\displaystyle{ \small\mathsf{(C)} }[/math] complexity weight
<alt>-C <alternative> complexity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \scriptsize\mathsf{C)} }[/math] = [math]\displaystyle{ \small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{C)} }[/math] <alternative>-complexity weight
EC Euclideanized complexity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(EC)} }[/math] = [math]\displaystyle{ \small\mathsf{(EC)} }[/math] Euclideanized-complexity weight
E-<alt>-C Euclideanized-<alternative> complexity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(E} }[/math]-<alt>-[math]\displaystyle{ \scriptsize\mathsf{C)} }[/math] = [math]\displaystyle{ \small\mathsf{(E} }[/math]-<alt>-[math]\displaystyle{ \small\mathsf{C)} }[/math] Euclideanized-<alternative>-complexity weight
S simplicity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(S)} }[/math] = [math]\displaystyle{ \small\mathsf{(S)} }[/math] simplicity weight
<alt>-S <alternative> simplicity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \scriptsize\mathsf{S)} }[/math] = [math]\displaystyle{ \small\mathsf{(} }[/math]<alt>-[math]\displaystyle{ \small\mathsf{S)} }[/math] <alternative>-simplicity weight
ES Euclideanized simplicity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(ES)} }[/math] = [math]\displaystyle{ \small\mathsf{(ES)} }[/math] Euclideanized-simplicity weight
E-<alt>-S Euclideanized-<alternative> simplicity [math]\displaystyle{ \small\mathsf{𝟙}\scriptsize\mathsf{(E} }[/math]-<alt>-[math]\displaystyle{ \scriptsize\mathsf{S)} }[/math] = [math]\displaystyle{ \small\mathsf{(E} }[/math]-<alt>-[math]\displaystyle{ \small\mathsf{S)} }[/math] Euclideanized-<alternative>-simplicity weight

WinCompose

Are you tired of every time web-searching for and copy-pasting special characters that you use over and over in RTT discussions, or would like to use if only it were easy, such as ♯, ♭, ¢, √, °, ₂, ×, ⁻¹, ⟩, ∞, and ϕ? Well, try WinCompose! This tool lets you communicate about these ideas without disrupting your train of thought, by typing these characters with simple and memorable key sequences. These sequences always begin with your chosen Compose-key, which defaults to being your right Alt key. When describing these sequences we represent this key with the symbol ⎄. So for example, you type ♯ as ⎄##, ♭ as ⎄bb, ¢ as ⎄c/, √ as ⎄v/, ° as ⎄00, ₂ as ⎄-2, × as ⎄xx, ⁻¹ as ⎄11, ⟩ as ⎄>>, ∞ as ⎄88, and ϕ as ⎄8f.

For Windows users, install WinCompose then copy-paste the contents of this file: https://dkeenan.com/XCompose.txt into your user sequences (Show sequences → User-defined sequences → Edit). Then save and reload. You can always choose to override or add alternatives to our sequences if you find others to be more intuitive.

For Mac users, we refer you to this repo, which gives tools and instructions for setting up key bindings as compose rules in Mac OS, and even comes pre-packaged with our rules: https://github.com/cmloegcmluin/compose2keybindings

Table of noteworthy sequences

Compose-key sequence Resulting text Description
Keyboard key symbols
⎄⎄⎄ Compose key symbol (the right alt key by default)
⎄\␣ Spacebar symbol
⎄\▶︎ etc. ▶︎ etc. Right etc. arrow key symbols
⎄\A or ⎄\O Alt or option key symbol
⎄\B Backspace key symbol
⎄\C Control key symbol
⎄\D Delete key symbol
⎄\E Escape key symbol
⎄\L Caps lock key symbol
⎄\R or ⎄\.E Return or enter key symbol
⎄\S Shift key symbol
⎄\T Tab key symbol
⎄() Dotted circle, represents any character (such as the character preceding a combining mark)
Double key sequences
⎄␣␣ Narrow no-break space (used between quantities and their units)
⎄.. · Middle dot (used to multiply units when juxtaposition is ambiguous)
⎄:: ÷ Divide sign
⎄;; ◌̲̅ Combining overline and low line (undirected value)
⎄|| Power norm bracket
⎄<< Left angle bracket
⎄>> Right angle bracket
⎄~~ Approximately equal
⎄** Black star
⎄'' Prime mark
⎄11 ⁻¹ Power of -1 or inverse
⎄22 through ⎄77 ² ³ ⁴ ⁵ ⁶ ⁷ Squared, cubed, fourth through seventh power
⎄88 Infinity
⎄00 ° Degree sign
⎄nn Superscript small n
⎄-- Subscript minus sign
⎄__ ◌̲ Combining low line (underline)
⎄== Modular congruence
⎄// Fraction slash (use with super and subscripts to create fractions)
⎄## Musical sharp
⎄bb Musical flat
⎄dd Partial derivative
⎄ff ϕ Small phi symbol
⎄gg ɡ Single-storey (opentail) small g
⎄ll Script small L
⎄uu µ Micro sign
⎄xx × Multiplication sign
⎄DD Delta (small difference) operator
⎄FF Φ Greek capital phi
⎄QQ Ϙ Greek capital letter archaic qoppa (small quotient operator)
⎄TT Superscript capital T (matrix transpose)
⎄++ Superscript plus sign (matrix pseudoinverse)
⎄▶︎▶︎ etc. → etc. Right etc. arrows
Multiplication operators
⎄xx × Multiplication sign
⎄Xx or ⎄xX Vector or cross product (barely distinguishable from multiplication sign)
⎄XX Large multiplication sign (a better symbol for cross product)
⎄x* Star operator (prefix: tensor complement, Hodge)
⎄X* Asterisk operator (infix: scalar product, Dorst)
⎄x. Dot (product) operator
⎄X. Bullet (infix: fat dot product, Dorst)
Other operators
⎄v/ Square root sign
⎄3v/ Cube root sign
⎄4v/ Fourth root sign
⎄-+ Subscript plus sign
⎄-- Subscript minus sign
⎄-= Subscript equals sign
⎄++ Superscript plus sign (matrix pseudoinverse)
⎄+- or ⎄+= ± Plus or minus sign
⎄=+ Minus or plus sign
⎄=- Minus sign
⎄== Modular congruence
⎄/\ Logical AND, wedge product, progressive product
⎄\/ Logical OR, vee product, regressive product
⎄⎄/\ Larger logical AND, wedge product, progressive product
⎄⎄\/ Larger logical OR, vee product, regressive product
⎄|_ Left floor (infix: right contraction, Dorst)
⎄_| Right floor (infix: left contraction, Dorst)
⎄|^ Left ceiling
⎄^| Right ceiling
⎄'- Righthand interior product
⎄-' (Lefthand) interior product
⎄-, ¬ Not sign (prefix: multivector complement)
⎄⎄<> Diamond operator (prefix: multivector dual)
⎄(.) Entrywise vector multiplication operator
⎄(..) Alternative entrywise vector multiplication operator
⎄(/) Entrywise vector division operator
Mathematical letter and digit prefixes
⎄3◌ я Cyrillic, ⎄3q is ya (example)
⎄4◌ Hebrew, ⎄4a is aleph (example)
⎄5◌ 𝔞 Fraktur, ⎄5a
⎄6◌ ᵃ ¹  ᪲ ⁸ Superscripts, ⎄6a ⎄61 ⎄688 ⎄68␣ (not all letters, some only approximate) (same key as ^ but without shift)
⎄68◌ Superscript greek, ⎄68b is superscript beta (only a few)
⎄7◌ 𝒶 Script, ⎄7a
⎄8◌ α Greek, ⎄8a is alpha (by sound where possible otherwise letter-shape)
⎄8.◌ ς Greek variants, ⎄8.s is final sigma
⎄9◌ 𝐚 𝟏 𝟓 𝟕 𝟖 𝟎 Bold, ⎄9a ⎄91 ⎄95␣ ⎄97␣ ⎄98␣ ⎄90␣
⎄95◌ 𝖆 Bold fraktur, ⎄95a
⎄97◌ 𝓪 Bold script, ⎄97a
⎄98◌ 𝛂 Bold greek, ⎄98a is bold alpha
⎄90◌ 𝒂 Bold italic, ⎄90a
⎄908◌ 𝜶 Bold italic greek, ⎄908a is bold italic alpha
⎄0◌ 𝑎 Italic, ⎄0a
⎄08◌ 𝛼 Italic greek, ⎄08a is italic alpha
⎄-◌ ₐ ᴀ  ͚ ₈ Subscripts and small caps, ⎄-a ⎄-A ⎄-88 ⎄-8␣ (not all letters, some only approximate) (same key as _ but without shift)
⎄-8◌ Subscript greek, ⎄-8b is subscript beta (only a few)
⎄{◌ 𝖺 𝟣 𝟫 Sans-serif, ⎄{a ⎄{1 ⎄{9␣
⎄{9◌ 𝗮 𝟭 Sans-serif bold, ⎄{9a ⎄{91
⎄}◌ 𝚊 𝟷 Sonospace, ⎄}a ⎄}1
⎄|◌ 𝕒 𝟙 𝟠 𝟘 Double-struck, ⎄|a ⎄|1 ⎄|8␣ ⎄|0␣
⎄|8◌ Double-struck greek, ⎄|8p (only a few)
⎄|0◌ ⅇ ⅈ Double-struck italic, ⎄|0e ⎄|i (only a few)
Power statistics brackets
⎄|| Power-norm bracket
⎄|-1 ‖₁ 1-norm right bracket
⎄|-2 ‖₂ 2-norm right bracket
⎄|-8 ‖ ͚ ∞-norm right bracket
⎄⎄<< Left power-mean bracket
⎄⎄>> Right power-mean bracket
⎄⎄{{ Left power-sum bracket (substitute for ⁠ ⁠ when HTML is not available)
⎄⎄}} Right power-sum bracket (substitute for ⁠ ⁠ when HTML is not available)
Combining marks
⎄\- ◌̶ Combining strike-thru
⎄^_ ◌̅ Combining overline
⎄__ ◌̲ Combining low line
⎄;; or ⎄-_ or ⎄_^ ◌̲̅ Combining overline and low line (undirected value)

Keyboard map

Footnotes

  1. The advanced section also contains conventions collected from other RTT-related articles Dave and Douglas have contributed to but are outside the main guide to RTT series.
  2. For educational purposes, we use the 𝟙 symbol here to represent the implicit dimensionless unit that the weighting annotation "(C)" is attached to. But this symbol should not be shown in the reduced result. Another way to understand how we arrive at a bare annotation for the units of this quantity is to consider that w = d / |e| whose units are ¢(W) / ¢ and the cents cancel.
  3. You may sometimes see annotated units without parentheses, such as "dBA", but this is not compliant with SI standards, so we always keep the parentheses.
  4. Per https://physics.nist.gov/cuu/Units/checklist.html and https://academia.stackexchange.com/questions/54885/should-there-be-a-space-between-a-value-and-the-units-used .
  5. It seems there is no standard symbol for a musical cent, except the word spelled in full (see https://en.wikipedia.org/wiki/Cent_(music)). But it seems unlikely anyone will interpret the cent currency symbol "¢" following a number in a musical context as anything other than musical cents.
  6. In these tables, "alternative" means any complexity other than the default of log-product complexity, and "alt" stands for its abbreviation.
  7. May be used for a prime-limit or for any prime-only list.