<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.xen.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fredg999</id>
	<title>Xenharmonic Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.xen.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fredg999"/>
	<link rel="alternate" type="text/html" href="https://en.xen.wiki/w/Special:Contributions/Fredg999"/>
	<updated>2026-07-28T20:30:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Matrix_echelon_forms&amp;diff=234834</id>
		<title>Matrix echelon forms</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Matrix_echelon_forms&amp;diff=234834"/>
		<updated>2026-07-28T18:18:06Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Use new redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The mathematical field of [[linear algebra]] has defined a number of echelon forms for matrices, many of them have been used in [[regular temperament theory]]. This article is intended as a reference and gathering place for relevant information about these matrix forms.&lt;br /&gt;
&lt;br /&gt;
== Row echelon form ==&lt;br /&gt;
{{Wikipedia|Row echelon form}}&lt;br /&gt;
&lt;br /&gt;
The most general form, with the fewest constraints, is simply called &#039;&#039;&#039;row echelon form&#039;&#039;&#039; (&#039;&#039;&#039;REF&#039;&#039;&#039;). Its only constraint is &#039;&#039;echelon form&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;The name [[Wiktionary: echelon #English|&#039;&#039;echelon&#039;&#039;]] is a French word for a military troop formation with a similar triangular shape.&amp;lt;/ref&amp;gt;: each row&#039;s pivot, or first nonzero entry, is strictly to the right of the preceding row&#039;s pivot. This single constraint is fairly weak, and therefore REF does not produce a unique representation. This constraint is shared by every matrix form discussed here.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Note that the definition of REF is inconsistent and sometimes it includes some of the constraints of RREF, discussed further below. See: [https://www.statisticshowto.com/matrices-and-matrix-algebra/reduced-row-echelon-form-2/ Statistics How to | &#039;&#039;Row Echelon Form &amp;amp; Reduced Row Echelon Form&#039;&#039;]&amp;lt;/ref&amp;gt;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;REF also requires that all rows that are entirely zeros should appear at the bottom of the matrix. However this rule is only relevant for [[rank-deficient]] matrices. We will be assuming all matrices here are [[full-rank]], so we do not have to worry about this.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the below example, &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;ij&#039;&#039;&amp;lt;/sub&amp;gt; represents any number.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | REF&lt;br /&gt;
|- style=&amp;quot;width: 25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Integer row echelon form ==&lt;br /&gt;
&#039;&#039;&#039;Integer row echelon form&#039;&#039;&#039; (&#039;&#039;&#039;IREF&#039;&#039;&#039;), is, unsurprisingly, any REF which meets an additional &#039;&#039;integer&#039;&#039; constraint, or in other words, that all of its entries are integers.&amp;lt;ref&amp;gt;[https://people.sc.fsu.edu/~jburkardt/f_src/row_echelon_integer/row_echelon_integer.html John Burkardt&#039;s Home Page | &amp;lt;code&amp;gt;row_echelon_integer&amp;lt;/code&amp;gt;]&amp;lt;/ref&amp;gt; This is still not a sufficiently strict set of constraints to ensure a unique representation.&lt;br /&gt;
&lt;br /&gt;
In the below example, &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;ij&#039;&#039;&amp;lt;/sub&amp;gt; represents any integer.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | IREF&lt;br /&gt;
|- style=&amp;quot;width: 25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reduced row echelon form ==&lt;br /&gt;
{{Wikipedia|Row echelon form #Reduced row echelon form}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reduced row echelon form&#039;&#039;&#039; (&#039;&#039;&#039;RREF&#039;&#039;&#039;), takes REF in a different direction than IREF. Instead of stipulating anything about integers, it requires that the matrix is &#039;&#039;reduced&#039;&#039;, i.e. that the pivots are exactly equal to 1. This may require dividing rows by a number such that some resulting entries are no longer integers. Actually, there&#039;s a second part to the &amp;quot;reduced&amp;quot; constraint: each pivot column (a column which contains any row&#039;s pivot) has zeros for all other entries besides the pivot it contains. Due to these strict constraints, the RREF of a matrix is the first one we&#039;ve looked at so far here which does ensure uniqueness.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | RREF&lt;br /&gt;
|- style=&amp;quot;width: 25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #d9ead3;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #d9ead3;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #d9ead3;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;background-color: #6d9eeb;&amp;quot; | &#039;&#039;x&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
So IREF and RREF make a {{w|Venn diagram}} inside the category of REF: some IREF are RREF, but there are some RREF that are not IREF and some IREF that are not RREF. When we scope the situation to a specific matrix, however, because RREF is a unique form, this means that one or the other sector of the Venn diagram for RREF will be empty; either the unique RREF will also be IREF (and therefore the RREF-but-not-IREF sector will be empty), or it will not be IREF (and vice versa).&lt;br /&gt;
&lt;br /&gt;
== Integer reduced row echelon form ==&lt;br /&gt;
&#039;&#039;&#039;Integer reduced row echelon form&#039;&#039;&#039; (&#039;&#039;&#039;IRREF&#039;&#039;&#039;): based on the name, one might expect this form to be a combination of the constraints for RREF and IREF, and therefore if represented in an {{w|Euler diagram}} (generalization of Venn diagram) would only exist within their intersection. However this is not the case. That is because the IRREF does not include the key constraint of RREF which is that all of the pivots must be 1. IRREF is produced by simply taking the unique RREF and multiplying each row by whatever minimum value is necessary to make all of the entries integers. Of course, this sometimes results in the pivots no longer being 1, so sometimes it is no longer RREF. It is always still REF, though,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Also, it will always still satisfy the second aspect of reduced, i.e. that all other entries in pivot columns besides the pivots are zeroes.&amp;lt;/ref&amp;gt; and because it is also always integer, that makes it always IREF; therefore, IRREF is strictly a subcategory of IREF. And because the RREF is unique, and the conversion process does not alter that, the IRREF is also unique.  &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | IRREF&lt;br /&gt;
|- style=&amp;quot;width: 25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | n&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The multiplication of rows by whatever integer is required to clear the denominators of the RREF form is the action which is responsible for causing [[enfactoring]], whenever the IRREF produces an enfactored mapping from a defactored one.&lt;br /&gt;
&lt;br /&gt;
It is not possible for an RREF to be IREF without also being IRREF. &lt;br /&gt;
&lt;br /&gt;
== Hermite normal form ==&lt;br /&gt;
{{Wikipedia|Hermite normal form}}&lt;br /&gt;
{{Main|Normal forms #Hermite normal form}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Hermite normal form&#039;&#039;&#039; (&#039;&#039;&#039;HNF&#039;&#039;&#039;): this one&#039;s constraints begin with echelon form and integer, therefore every HNF is also IREF. But HNF is not exactly reduced (as discussed above; see [[Normal forms #Reduced row echelon form (RREF)]]); instead, it is &#039;&#039;normalized&#039;&#039;, which – similarly to reduced – is a two-part constraint. Where reduced requires that all pivots be exactly equal to 1, normalized requires only that all pivots be positive (positive integers, of course, due to the other integer constraint). And where reduced requires that all entries in pivot columns besides the pivots are exactly equal to 0, normalized requires only that all entries in pivot columns below the pivots are exactly equal to 0, while entries in pivot columns above the pivots only have to be strictly less than the pivot in the respective column (while still being non-negative).&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;The exact criteria for HNF are not always consistently agreed upon, however.&amp;lt;/ref&amp;gt;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;We are using &amp;quot;row-style&amp;quot; Hermite Normal Form here, not &amp;quot;column-style&amp;quot;; the latter would involve simply flipping everything 90 degrees so that the echelon requirement was that pivots be strictly &#039;&#039;below&#039;&#039; the pivots in the previous &#039;&#039;column&#039;&#039;, and that pivot &#039;&#039;rows&#039;&#039; are considered for the normalization constraint rather than pivot &#039;&#039;columns&#039;&#039;.&amp;lt;/ref&amp;gt; In other words, elements above the pivot have to be reduced modulo the pivot. The normalization HNF uses is cool because this constraint, while strictly less strict than the reduced constraint used by RREF, is still strict enough to ensure uniqueness, but loose enough to ensure the integer constraint can be simultaneously satisfied, where RREF cannot ensure that. &lt;br /&gt;
&lt;br /&gt;
So HNF has a lot in common with IRREF, which is the IREF you find by converting the RREF, but it is not always the same as IRREF.&lt;br /&gt;
&lt;br /&gt;
[[Defactored Hermite form]] (which we will call &amp;quot;canonical form&amp;quot; here) is closely related to HNF, because the second step of finding the canonical form is taking the HNF. So the canonical form is always &#039;&#039;a&#039;&#039; HNF, and therefore it has all the same properties of being echelon, integer, and normalized, and in turn therefore it also provides a unique representation. However it is not necessary &#039;&#039;the&#039;&#039; same HNF of the original mapping, due to the first step being defactoring; it is the same as as HNF except when the original mapping is enfactored.&lt;br /&gt;
&lt;br /&gt;
In the below example, &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;ij&#039;&#039;&amp;lt;/sub&amp;gt; represents any positive integer, and &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;&#039;&#039;ij&#039;&#039;&amp;lt;/sub&amp;gt; represents any nonnegative integer less than the &#039;&#039;p&#039;&#039; in its column.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | HNF (and canonical form)&lt;br /&gt;
|- style=&amp;quot;width: 25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #e69138;&amp;quot; | &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #ffe599;&amp;quot; | &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #ffe599;&amp;quot; | &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #e69138;&amp;quot; | &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #ffe599;&amp;quot; | &#039;&#039;a&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #e69138;&amp;quot; | &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #93c47d;&amp;quot; | &#039;&#039;n&#039;&#039;&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For an example of working out a HNF by hand, see: [[Defactoring algorithms #Hermite decomposition by hand]].&lt;br /&gt;
&lt;br /&gt;
== Smith normal form ==&lt;br /&gt;
{{Wikipedia|Smith normal form}}&lt;br /&gt;
&lt;br /&gt;
There is also the &#039;&#039;&#039;Smith normal form&#039;&#039;&#039; (&#039;&#039;&#039;SNF&#039;&#039;&#039;), but we will not be discussing it in this context, because putting a mapping into SNF obliterates a lot of meaningful RTT information. SNF is also echelon, and integer, so like HNF it is also always IREF. But SNF requires that every single entry other than the pivots are zero, and that the pivots all fall exactly along the main diagonal of the matrix. The SNF essentially reduces a matrix down to the information of what its rank is and whether it is enfactored. For example, all 5-limit rank-2 temperaments such as meantone, porcupine, mavila, hanson, etc. have the same SNF: {{rket|{{map|1 0 0}} {{map|0 1 0}}}}. Or, if you 2-enfactor them, they will all have the SNF {{rket|{{map|1 0 0}} {{map|0 2 0}}}}. So while the SNF is closely related to defactoring, it is not itself a useful form to put mappings into.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Here is a useful resource for computing the Smith normal form manually, if you are interested: [https://math.stackexchange.com/questions/133076/computing-the-smith-normal-form] The fact that it involves calculating so many GCDs is unsurprising given its ability to defactor matrices.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The SNF is used for finding [[generator detempering]]s. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;font-size: 105%;&amp;quot; | SNF&lt;br /&gt;
|- style=&amp;quot;width: 25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #e69138;&amp;quot; | &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #e69138;&amp;quot; | &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #e69138;&amp;quot; | &#039;&#039;p&#039;&#039;&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
| style=&amp;quot;background-color: #274e13;&amp;quot; | 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mapping form equivalence possibilities ==&lt;br /&gt;
[[File:Cases for temperament mapping forms3.png|300px|thumb|right]]&lt;br /&gt;
Considering only full-rank, integer mappings, we find three cases for a given temperament which is not enfactored. In all three cases, HNF is the same as canonical form (here abbreviated as DCF, for defactored canonical form&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;This was before the community decided on &amp;quot;defactored Hermite form&amp;quot;, and I was too lazy to go back and update all these diagrams.&amp;lt;/ref&amp;gt;):&lt;br /&gt;
# The RREF, IRREF, and HNF are all &#039;&#039;different&#039;&#039;. Example: [[Porcupine family #Porcupine|porcupine]] with RREF of {{rket|{{map|1 0 {{frac|1|3}} {{map|0 1 {{frac|5|3}}}}}}}}, IRREF of {{rket|{{map|3 0 -1}} {{map|0 3 5}}}}, and HNF of {{rket|{{map|1 2 3}} {{map|0 3 5}}}}. &lt;br /&gt;
# The RREF, IRREF, HNF are all &#039;&#039;the same&#039;&#039;. Example: [[Meantone family #Meantone|meantone]] with all equal to {{rket|{{map|1 0 -4}} {{map|0 1 4}}}}. This case is quite rare.&lt;br /&gt;
# The IRREF and HNF are the same, but the &#039;&#039;RREF is different&#039;&#039;. Example: [[Kleismic family #Kleismic a.k.a. hanson|hanson]] with IRREF and HNF of {{rket|{{map|1 0 1}} {{map|0 6 5}}}} but RREF of {{rket|{{map|1 0 1}} {{map|0 1 {{frac|5|6}}}}}}.&lt;br /&gt;
&lt;br /&gt;
And there are three corresponding cases when a temperament is enfactored. In all three cases, the key difference is that HNF is no longer the same as DCF, with the only difference being that the common factor is not removed. In all cases below, the examples are shown with a common factor of 2 introduced in their second row, which stays behind in the second row of the HNF:&lt;br /&gt;
# Now &#039;&#039;all four&#039;&#039; are different. Example: enfactored porcupine, e.g. {{rket|{{map|15 24 35}} {{map|14 22 32}}}} causes the HNF to be {{rket|{{map|1 2 3}} {{map|0 6 10}}}}.&lt;br /&gt;
# Everything is still the same now, &#039;&#039;except HNF&#039;&#039;. Example: enfactored meantone, e.g. {{rket|{{map|5 8 12}} {{map|14 22 32}}}} causes the HNF to be {{rket|{{map|1 0 -4}} {{map|0 2 8}}}}. This case, like the corresponding defactored state, is also quite rare.&lt;br /&gt;
# The &#039;&#039;only match&#039;&#039; now is between IRREF and DCF. In other words, the HNF and DCF diverged, and it was the DCF which remained the same as IRREF. Example: enfactored hanson, e.g. {{rket|{{map|15 24 35}} {{map|38 60 88}}}} causes the HNF to be {{rket|{{map|1 0 1}} {{map|0 12 10}}}}.&lt;br /&gt;
&lt;br /&gt;
There is also a final case which is incredibly rare. It can be compared to the #3 cases above, the ones using hanson as their example. The idea here is that when the HNF and DCF diverge, instead of DCF remaining the same as IRREF, it&#039;s the HNF that remains the same as IRREF. There may be no practical temperoids with this case, but {{rket|{{map|165 264 393}} {{map|231 363 524}}}} will do it,&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;AKA 165b&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;c&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;&amp;amp;231b&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;c&amp;lt;sup&amp;gt;24&amp;lt;/sup&amp;gt;, which makes the 7.753{{cent}} comma {{vector|-131 131 -33}} [[vanish]]!&amp;lt;/ref&amp;gt; with IRREF and HNF of {{rket|{{map|33 0 -131}} {{map|0 33 131}}}}, DCF of {{rket|{{map|1 1 0}} {{map|0 33 131}}}}, and RREF of {{rket|{{map|1 0 {{frac|−131|33}}}}}} {{map|0 1 {{frac|131|33}}}}}}.&lt;br /&gt;
&lt;br /&gt;
That accounts for 7 of the 15 total possible cases for a system of equalities between 4 entities. The remaining 9 cases are impossible due to properties of the domain: &lt;br /&gt;
* If HNF equals RREF, then the pivots of HNF are all 1&#039;s, which means the temperament is not enfactored, which means HNF also equals DCF. This eliminates 3 cases: {{nowrap|HNF {{=}} RREF}}; {{nowrap|HNF {{=}} RREF|HNF {{=}} IRREF|RREF {{=}} IRREF}}; {{nowrap|HNF {{=}} RREF|IRREF {{=}} DCF}}.&lt;br /&gt;
* If RREF equals DCF, then RREF must be integer, which means RREF must also equal IRREF. This eliminates 3 cases: {{nowrap|RREF {{=}} DCF}}; {{nowrap|RREF {{=}} DCF|HNF {{=}} RREF|HNF {{=}} DCF}}; {{nowrap|RREF {{=}} DCF|HNF {{=}} IRREF}}.&lt;br /&gt;
* The case where the only equality is between RREF and IRREF would only be possible when the temperament is both enfactored and rank-deficient, such as {{rket|{{map|0 0 0}} {{map|2 4 6}}}} which gives to HNF, RREF, IRREF, and DCF of {{rket|{{map|2 4 6}} {{map|0 0 0}}}}, {{rket|{{map|1 2 3}} {{map|0 0 0}}}}, {{rket|{{map|1 2 3}} {{map|0 0 0}}}}, and {{rket|{{map|1 2 3}}}}, respectively.&lt;br /&gt;
* The case where the only equalities are between RREF and IRREF and between HNF and DCF is impossible, because if {{nowrap|RREF {{=}} IRREF}} that suggests that all entries are multiples of their pivots, which is easy if the temperament is enfactored, but if {{nowrap|HNF {{=}} DCF}} then it is not.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Linear_algebra&amp;diff=234833</id>
		<title>Linear algebra</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Linear_algebra&amp;diff=234833"/>
		<updated>2026-07-28T18:17:44Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Redirected page to Linear algebra formalism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Linear algebra formalism]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Mapping_to_lattice&amp;diff=234813</id>
		<title>Mapping to lattice</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Mapping_to_lattice&amp;diff=234813"/>
		<updated>2026-07-28T05:24:14Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many temperaments documented on the wiki are accompanied with a &#039;&#039;&#039;mapping to lattice&#039;&#039;&#039;. These use the same [[extended bra-ket notation]] as temperament [[mapping]]s but provide quite different information: they give the coordinates of the primes in a tempered lattice. The lattice for which they give coordinates does not necessarily correspond with the mapping otherwise provided.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Consider [[keemic]]. Its mapping to lattice is given as {{rket| {{map| 0 0 -1 3 }} {{map| 0 1 1 0 }} }}. We can read this in four vertical slices; the coordinate (0, 0) is for prime 2, (0, 1) is for prime 3, (-1, 1) is for prime 5, and (3, 0) is for prime 7. &lt;br /&gt;
&lt;br /&gt;
Note that keemic is a rank-3 temperament, meaning it has three generators. Or said another way, it has one period and two (other) generators. This corresponds with the fact that it has three generator maps – or rows – in its mapping matrix, which is given as {{rket| {{map| 1 0 0 5 }} {{map| 0 1 0 3 }} {{map| 0 0 1 -3 }} }}. The reason the mapping to lattice has only two rows while the mapping has three rows is because [[octave equivalence]] has been assumed in the lattice. So the first generator, the special one, the period, which in this case is equal to the octave, is not visualized on this lattice; we use one axis for the first generator, and the other axis of the second generator. &lt;br /&gt;
&lt;br /&gt;
The octave equivalence also explains why prime 2 is found at (0, 0).&lt;br /&gt;
&lt;br /&gt;
It should not be surprising that prime 3 is found at a coordinate that is only one step away from (0, 0): because reading the column for prime 3 from the mapping, we get a [[generator-count vector]] of {{rket| 0 1 0 }}, meaning that one of the generators is an approximation of prime 3. &lt;br /&gt;
&lt;br /&gt;
However, we may be a bit confused by the next coordinate. Why is the coordinate of prime 5 one step each in both directions, despite the fact that the mapping gives a vector of {{rket| 0 0 1 }} to prime 5, similar to the one it gives for prime 3? Well, this is simply evidence that the mapping to lattice does not correspond to the mapping given for this temperament. It means that on this particular lattice, we get to prime 5 by first moving one step of 3/1, and then one step of whatever else it takes to get from there to 5/1 (which is 5/3). In other words, this mapping to lattice appears to correspond to a different mapping (for the same temperament): {{rket| {{map| 1 0 0 5 }} {{map| 0 1 1 0 }} {{map| 0 0 -1 3 }} }}. The difference here is that the third row of the mapping has been added to the second row, and then the third row has been negated. So now if we read off prime 5&#039;s vector, we get {{rket| 0 1 -1 }}, meaning that the approximation of prime 5 is arrived at by moving up one of the first generator, and down one of the second generator. So the second generator is actually not a 5/1, but a 6/5. This is because moving down by that is multiplying by 5/6, and if we&#039;re starting at 3/2 (not 3/1, because of octave reduction), we need to go by 5/6 to get to 5/4 (again, not 5/1, because of octave reduction). Actually it may be the case that the mapping this lattice is for is {{rket| {{map| 1 1 1 5 }} {{map| 0 1 1 0 }} {{map| 0 0 -1 3 }} }}, so that the second generator is understood to be an approximation of 3/2 instead of 3/1; we cannot really know, because of the octave equivalence, but it seems likely that if it was important to move down from 3 to 5 within an octave under octave equivalence, that the author of this mapping would want all of the generators to be octave reduced.&lt;br /&gt;
&lt;br /&gt;
Finally we have the coordinate for prime 7. Another simple one. It is just a move by 3 of the second generator. It is worth noting, though, that the generators of the mapping have their order swapped in the mapping to lattice. The first generator map (row) of the mapping corresponds with the second coordinate of the mapping to lattice, while the second generator map of the mapping corresponds with the first coordinate of the mapping to lattice. This is perhaps because the the mapping to lattice coordinates are sorted ascending by generator size, while the mapping is often sorted descending by generator size (because it is common for generators to be reduced within the size of previous generators; see [[Normal forms #Equave-reduced generator form]] and [[Normal forms #Minimal generator form]]).&lt;br /&gt;
&lt;br /&gt;
So here is a small sample of this particular tempered lattice for this temperament, just enough to show what the mapping to lattice is indicating:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; | &lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | g&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! -1&lt;br /&gt;
! 0&lt;br /&gt;
! 1&lt;br /&gt;
! 2&lt;br /&gt;
! 3&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | g&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&lt;br /&gt;
! 0&lt;br /&gt;
| &lt;br /&gt;
| 2/1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 7/1&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
| 5/1&lt;br /&gt;
| 3/1&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Mapping]]&lt;br /&gt;
[[Category:Lattice]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Map&amp;diff=234812</id>
		<title>Map</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Map&amp;diff=234812"/>
		<updated>2026-07-28T05:23:05Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: /* Maps in regular temperament theory */ Add mapping to lattice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wikipedia|Map (mathematics)}}&lt;br /&gt;
A &#039;&#039;&#039;map&#039;&#039;&#039; or &#039;&#039;&#039;mapping&#039;&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;It is possible to distinguish the &amp;quot;mapping&amp;quot;, which is the function, from the &amp;quot;map&amp;quot;, which is its image. However, both terms are used interchangeably in most contexts.&amp;lt;/ref&amp;gt; is an association of elements from a set to elements of another set. In mathematics, a map is a generalized function.&lt;br /&gt;
&lt;br /&gt;
Various kinds of maps relevant to microtonal music theory are introduced below.&lt;br /&gt;
&lt;br /&gt;
== Keyboard map ==&lt;br /&gt;
A &#039;&#039;&#039;keyboard map&#039;&#039;&#039; or &#039;&#039;&#039;keyboard mapping&#039;&#039;&#039; specifies the actions associated with each key of a keyboard.&lt;br /&gt;
&lt;br /&gt;
=== Musical instruments ===&lt;br /&gt;
{{See also|Scale design software#Keyboard mapping}}&lt;br /&gt;
A [[keyboard]] mapping for a musical [[instrument]] ([[List of microtonal software plugins|software]] or [[List of microtonal hardware synths|hardware]]) associates notes or pitches from a scale file to the instrument&#039;s keys. Notable examples are [[Scala]] keyboard mappings (.kbm files) and [[Lumatone]] keyboard mappings (.ltn files).&lt;br /&gt;
&lt;br /&gt;
=== Computer keyboard bindings ===&lt;br /&gt;
A keyboard map for a computer keyboard associates characters to certain keys or combinations of keys. It can be used to type special characters more quickly. An example is provided in [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Conventions for names, variables, units, and notations#WinCompose]].&lt;br /&gt;
&lt;br /&gt;
== Maps in regular temperament theory ==&lt;br /&gt;
[[File:Temperament and tuning matrices 2.png|thumb|alt=An overview of maps in regular temperament theory.|An overview of maps in regular temperament theory.]]&lt;br /&gt;
In [[regular temperament theory]] (RTT), maps are generally assumed to be [[Wikipedia:Linear map|&#039;&#039;linear&#039;&#039; maps]]&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Since regular temperaments are defined on ℤ-modules, not on vector spaces, the term &amp;quot;linear map&amp;quot; is not quite correct and it would be preferable to say &amp;quot;[[Wikipedia:Additive map|&#039;&#039;additive&#039;&#039; map]]&amp;quot;, but &amp;quot;linear map&amp;quot; is often used by analogy since linear algebra terminology is more common in mathematics overall.&amp;lt;/ref&amp;gt;, which, informally, can be thought of as a function that can be represented by a {{w|Matrix (mathematics)|matrix}}.&lt;br /&gt;
&lt;br /&gt;
The most common maps in RTT are discussed below.&lt;br /&gt;
&lt;br /&gt;
=== Temperament map ===&lt;br /&gt;
{{Main|Mapping}}&lt;br /&gt;
A temperament map or temperament mapping&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;[[Douglas Blumeyer]] and [[Dave Keenan]] recommend reserving the word &amp;quot;map&amp;quot; for a mapping with one row, so that all maps are mappings but not all mappings are maps; a simple tip to remember this usage is that the shorter word refers to the simpler object. In all occurrences at present on this wiki, as well as in Graham Breed&#039;s temperament finder, the term &amp;quot;map&amp;quot; (and not &amp;quot;mapping&amp;quot;) consistently refers to a single-row mapping, so following this suggestion would be seamless moving forward. A &amp;quot;tuning map&amp;quot;, which maps from generators to cents, is a map in &amp;quot;tuning space&amp;quot;; by analogy, a val is a map in &amp;quot;temperament space&amp;quot;, and so it would be perfectly consistent with existing terminology to refer to a val as a &amp;quot;temperament map&amp;quot; as opposed to a &amp;quot;temperament mapping&amp;quot;, and then when it is clear from the context that it is a &#039;&#039;temperament&#039;&#039; map, the qualifier &amp;quot;temperament&amp;quot; can be dropped, as is done with &amp;quot;temperament mapping matrix&amp;quot; being abbreviated to &amp;quot;mapping matrix&amp;quot;. So the suggestion is equivalent to unqualified occurrences of &amp;quot;map&amp;quot; being assumed to be temperament maps, or in other words, synonymous with vals (except for the integer entry requirement), not tuning maps. Dave and Douglas recommend using &amp;quot;map&amp;quot; rather than &amp;quot;val&amp;quot;, for two reasons. First, &amp;quot;map&amp;quot; is a basic linear algebra term with wide familiarity (being specialized for this purpose) while &amp;quot;val&amp;quot; is unnecessary jargon that creates a barrier to understanding by newcomers. Second, the coinage of &amp;quot;val&amp;quot; from the obscure mathematical term &amp;quot;valuation&amp;quot; is tenuous and unlikely to provide helpful insight: &amp;quot;p-adic valuation&amp;quot; is an obscure term for &amp;quot;prime count&amp;quot;, which would be an element of a prime-count vector (&amp;quot;monzo&amp;quot;), not a map (&amp;quot;val&amp;quot;).&amp;lt;/ref&amp;gt; specifies the structure of a regular temperament. It transforms [[interval]]s, usually from a [[just intonation subgroup]] and expressed as prime-count vectors ([[monzo]]s), into [[mapped interval]]s ([[tmonzo]]s). It is often represented by a matrix, thus called a temperament mapping matrix&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;The terms &amp;quot;M-map&amp;quot; and &amp;quot;V-map&amp;quot; were also sometimes used to refer to temperament mappings and subgroup basis matrices, although these terms are rarely used nowadays.&amp;lt;/ref&amp;gt;, or more simply a mapping matrix or even a mapping when the context is sufficiently clear.&lt;br /&gt;
&lt;br /&gt;
Each row of a temperament mapping matrix, or the only row of a rank-1 temperament mapping matrix, is often called a [[val]].&lt;br /&gt;
&lt;br /&gt;
A [[subgroup basis matrix]] is the dual of a temperament mapping matrix.&lt;br /&gt;
&lt;br /&gt;
=== Tuning map ===&lt;br /&gt;
{{Main|Tuning map}}&lt;br /&gt;
A tuning map (or rarely a tuning mapping) specifies the tuning of a regular temperament. A (tempered-prime) tuning map transforms intervals into tempered [[interval size]]s. A generator tuning map transforms mapped intervals into interval sizes.&lt;br /&gt;
&lt;br /&gt;
=== Projection map ===&lt;br /&gt;
{{Main|Projection matrix}}&lt;br /&gt;
A projection matrix (or rarely a projection map) uniquely identifies a specific tuning of a specific regular temperament.&lt;br /&gt;
&lt;br /&gt;
=== Lattice map ===&lt;br /&gt;
{{Main|Mapping to lattice}}&lt;br /&gt;
A lattice map or mapping to lattice transforms intervals into their coordinates in a regularly tempered [[lattice]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Harmonic template]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Val]]&lt;br /&gt;
[[Category:Mapping]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Keyboard_map&amp;diff=234811</id>
		<title>Keyboard map</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Keyboard_map&amp;diff=234811"/>
		<updated>2026-07-28T05:15:45Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Changed redirect target from Map to Map#Keyboard map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Map#Keyboard map]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Keyboard_mapping&amp;diff=234810</id>
		<title>Keyboard mapping</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Keyboard_mapping&amp;diff=234810"/>
		<updated>2026-07-28T05:15:41Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Changed redirect target from Map to Map#Keyboard map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Map#Keyboard map]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Keyboard_mapping&amp;diff=234809</id>
		<title>Keyboard mapping</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Keyboard_mapping&amp;diff=234809"/>
		<updated>2026-07-28T05:15:26Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Changed redirect target from Scale design software#Keyboard mapping to Map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Map]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Keyboard_map&amp;diff=234808</id>
		<title>Keyboard map</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Keyboard_map&amp;diff=234808"/>
		<updated>2026-07-28T05:15:13Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Redirected page to Map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Map]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Hardware_Synths&amp;diff=234804</id>
		<title>Talk:Hardware Synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Hardware_Synths&amp;diff=234804"/>
		<updated>2026-07-28T04:03:02Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Moved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:List of microtonal hardware synths]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Mapping&amp;diff=234803</id>
		<title>Mapping</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Mapping&amp;diff=234803"/>
		<updated>2026-07-28T04:01:59Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: About hatnote&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{interwiki&lt;br /&gt;
| en = Mapping &lt;br /&gt;
| ja = マッピング&lt;br /&gt;
}}&lt;br /&gt;
{{About|temperament mappings|3=Map}}&lt;br /&gt;
{{Beginner|Temperament mapping matrix}}&lt;br /&gt;
&lt;br /&gt;
A [[regular temperament]] is more than simply a set of pitches. It&#039;s a set of notes together with a &#039;&#039;consistent rule&#039;&#039; that maps any pitch of the relevant [[just intonation subgroup]] to a specific note from that set. (In fact, an abstract regular temperament is not a set of definite pitches at all! The pitches can vary, and the rule mapping JI pitches to notes is the thing that uniquely characterizes the temperament.) This consistent rule is known as the &#039;&#039;JI mapping&#039;&#039; or simply &#039;&#039;&#039;mapping&#039;&#039;&#039;. The mapping answers the question &amp;quot;how do I play this JI pitch as a note of this temperament?&amp;quot;. The answer will be the &amp;quot;tempered version&amp;quot; of that JI pitch, which may be a very close approximation or a very distant approximation depending on the circumstances.&lt;br /&gt;
&lt;br /&gt;
Naively, one might think that a simple rounding function might be suitable for a mapping: let the &amp;quot;tempered version&amp;quot; of each JI pitch simply be the tempered pitch that is closest to it. However, this (usually) does not result in a regular temperament at all! The reason is that, although this (non-linear) mapping assigns a tempered pitch to each JI pitch, it does not do so in a &#039;&#039;consistent&#039;&#039; way&amp;amp;mdash;some instances of the same JI interval are represented by different tempered intervals if they occur in different places. A regular temperament mapping always represents each JI interval by the &#039;&#039;same&#039;&#039; tempered interval, even if that tempered interval is not the closest tempered interval to the JI interval.&lt;br /&gt;
&lt;br /&gt;
== A note on mathematical terminology ==&lt;br /&gt;
In mathematics generally, &amp;quot;mapping&amp;quot; is synonymous with &amp;quot;map&amp;quot; and &amp;quot;function&amp;quot;. In RTT, &amp;quot;mapping&amp;quot; has the more specific meaning of a {{w|Linear map|&#039;&#039;linear&#039;&#039; mapping}}, which is a function that can be represented by a matrix.&lt;br /&gt;
&lt;br /&gt;
== Equal temperament mappings ==&lt;br /&gt;
An equal temperament, also known as a rank-1 temperament (see below for a discussion of rank), is not merely a set of equally spaced pitches. An equal temperament consists of &lt;br /&gt;
# A JI subgroup that is being represented, such as &amp;quot;5-limit JI&amp;quot;, and &lt;br /&gt;
# A mapping that assigns every pitch of this JI subgroup to a note of the equal temperament (which can be represented as an integer).&lt;br /&gt;
&lt;br /&gt;
As an example, let&#039;s consider the familiar [[12edo]] considered as a 3-limit temperament. For concreteness, let&#039;s use A440 as the base note. In this case the JI subgroup is the [[3-limit]], that is, all pitches that form a JI interval with A440 whose prime factorization contains no primes other than 2 and 3. For people familiar with mathematical notation, this can be written as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left\{440\cdot 2^a\cdot 3^b\,\middle|\,a,b\in\mathbb Z\right\}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s use integers to represent the 12edo notes, so that A440 is note 0, the B&amp;amp;#x266D; above that is 1, the A&amp;amp;#x266D; below it is &amp;amp;minus;1, and so on. Then the mapping is simply expressed by saying that each factor of 2 counts for 12 steps, and each factor of 3 counts for 19 steps (because 3/1, or 1901.955… cents, is approximated as 1900 cents, or 19 steps of 12edo). (If you want a mathematical formula, that means that the above expression is mapped to {{nowrap|12&#039;&#039;a&#039;&#039; + 19&#039;&#039;b&#039;&#039;}}.) So, for example, 1/1 is mapped to note 0, which is exactly A440; 2/1 is mapped to note 12, the A one octave higher; 3/2 is mapped to note 7 (the E above A440); and 3&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;/2&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; (the Pythagorean comma) is mapped to 0, the same note as 1/1. &#039;&#039;a&#039;&#039; and &#039;&#039;b&#039;&#039; are read from such prime factorization or [[monzo]].&lt;br /&gt;
&lt;br /&gt;
=== Contrast with rounding ===&lt;br /&gt;
Now, consider the pitch 3&amp;lt;sup&amp;gt;36&amp;lt;/sup&amp;gt;/2&amp;lt;sup&amp;gt;57&amp;lt;/sup&amp;gt;. In JI, this pitch is 70.38… cents above A440, so the closest 12edo note to it is B&amp;amp;#x266D;. However, if you apply the mapping formula, you see that it is mapped to note 0 (A), not note 1 (B&amp;amp;#x266D;). Why is this? The pitch 3&amp;lt;sup&amp;gt;36&amp;lt;/sup&amp;gt;/2&amp;lt;sup&amp;gt;57&amp;lt;/sup&amp;gt;is three Pythagorean commas above A. If each Pythagorean comma is represented by 0 steps, then since {{nowrap|0 + 0 + 0 {{=}} 0}} the pitch 3&amp;lt;sup&amp;gt;36&amp;lt;/sup&amp;gt;/2&amp;lt;sup&amp;gt;57&amp;lt;/sup&amp;gt; must be represented by A, even though in JI it&#039;s closer to B&amp;amp;#x266D;. Mapping it to B&amp;amp;#x266D; would require one of the three Pythagorean commas to be represented by 1 complete step (100 cents)! This illustrates the difference between regular mapping and rounding.&lt;br /&gt;
&lt;br /&gt;
=== Notation ===&lt;br /&gt;
In regular temperament theory there is a special notation for this kind of JI mapping. We notate the 3-limit 12edo temperament described above as &amp;quot;{{val| 12 19 }}&amp;quot;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Known as [[extended bra-ket notation]].&amp;lt;/ref&amp;gt;, because the first prime (2) is mapped to 12 steps, and the second prime (3) is mapped to 19 steps. This mathematical object is known as a &amp;quot;mapping matrix&amp;quot; and it summarizes all the information in the mapping in a very compact form. Since this is an equal temperament, the mapping matrix contains only one row, and since it&#039;s a 3-limit temperament, the mapping matrix contains two columns, representing the primes 2 and 3. Such mapping with one row is called a [[val]], and a mapping matrix in multiple vals (described below) is also called a &#039;&#039;&#039;val list&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Many 12edo temperaments ===&lt;br /&gt;
Now, let&#039;s consider 12edo, not as a 3-limit temperament, but as a [[5-limit]] temperament. This temperament maps all the 3-limit JI intervals in the same way as above, but in addition also maps the rest of the 5-limit JI intervals. Its mapping matrix is {{val| 12 19 28 }}. It&#039;s important to keep in mind that this is, technically speaking, a &#039;&#039;different&#039;&#039; regular temperament than {{val| 12 19 }}, even though they would both be referred to as &amp;quot;12-tone equal temperament&amp;quot; in common parlance.&lt;br /&gt;
&lt;br /&gt;
Furthermore, consider 12edo as an 11-limit temperament. What is its mapping matrix? It actually depends whether you consider 11/8 a &amp;quot;very sharp D&amp;quot; or a &amp;quot;very flat D&amp;amp;#x266F;&amp;quot;. This choice results in two different mappings, {{val| 12 19 28 34 41 }} and {{val| 12 19 28 34 42 }}. The latter has a more accurate 11/8, but the former has more accurate versions of other intervals, including 12/11. In the language of regular temperament theory, these are simply two different 11-limit temperaments that both happen to have 12 steps per octave. Phrases like &amp;quot;11-limit 12edo&amp;quot; are thus ambiguous because they don&#039;t specify the mapping, and therefore don&#039;t refer to a specific temperament.&lt;br /&gt;
&lt;br /&gt;
Strictly speaking, &amp;quot;5-limit 12edo&amp;quot; or even &amp;quot;3-limit 12edo&amp;quot; are also ambiguous, because {{val| 12 19 27 }}, for example, is a valid temperament even though it&#039;s much less accurate than {{val| 12 19 28 }}. In this temperament 5/4 would be represented as 3 steps of 12edo, or 300 cents. For practical purposes, of course, the ambiguity doesn&#039;t appear until higher limits.&lt;br /&gt;
&lt;br /&gt;
== Linear temperament mappings ==&lt;br /&gt;
Now let&#039;s consider a temperament that does not consist of a single chain of equally spaced notes. For example, consider conventional music notation &#039;&#039;without&#039;&#039; enharmonic equivalence. Every note of this system can be expressed as some combination of octaves and perfect fourths. For example:&lt;br /&gt;
&lt;br /&gt;
* E5 = A440 + 1 octave &amp;amp;minus; 1 perfect fourths&lt;br /&gt;
* B&amp;amp;#x266D;4 = A440 &amp;amp;minus; 3 octaves + 5 perfect fourths&lt;br /&gt;
* A&amp;amp;#x266F; = A440 + 4 octaves &amp;amp;minus; 7 perfect fourths&lt;br /&gt;
&lt;br /&gt;
In other words, every note can be represented as an ordered pair of integers {{nowrap|(&#039;&#039;x&#039;&#039;, &#039;&#039;y&#039;&#039;)}} where &#039;&#039;x&#039;&#039; is the number of octaves from A440 (positive is up, negative is down), and &#039;&#039;y&#039;&#039; is the number of perfect fourths.&lt;br /&gt;
&lt;br /&gt;
== Temperamental rank ==&lt;br /&gt;
A temperament&#039;s &amp;quot;rank&amp;quot; denotes how many independent chains of generators exist within the temperament. This is a mathematical term that&#039;s borrowed from the fields of group theory and linear algebra. It can also be viewed as the dimension of the temperament&#039;s mapping.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
# An equal temperament is rank 1, as it exists in its entirety as a stack of one single generator.&lt;br /&gt;
# Temperaments which consist of two generators, or more commonly a &amp;quot;period&amp;quot; and a generator, are rank-2. Meantone is a good example, as its separate chain of fifths and chain of octaves constitute two independent generator chains. &lt;br /&gt;
# Temperaments which consist of three generators, or more commonly a period and two generators, are rank-3. 5-limit JI, while not being a &amp;quot;temperament&amp;quot; in the traditional sense, would nonetheless be considered rank 3, as its three generators are 2/1, 3/1, and 5/1 (or 2/1, 3/2, and 5/4 if you&#039;d like).&lt;br /&gt;
# 7-limit JI would be rank-4, 11-limit JI would be rank-5, 13-limit JI would be rank-6, etc.&lt;br /&gt;
&lt;br /&gt;
A single [[val]] in isolation only maps JI onto temperaments that are rank 1. For us to deal with temperaments of rank 2 or higher, we simply need to use more than one val. In general, the number of vals that it requires to fully map a temperament is equal to the temperament&#039;s rank.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
At first, we&#039;ll consider a 5-limit rank 2 example. A list of vals for such a temperament will take the following form:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;right-all left-5 left-6&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [⟨ || &#039;&#039;a&#039;&#039; || &#039;&#039;b&#039;&#039; || &#039;&#039;c&#039;&#039; || ] || – period&lt;br /&gt;
|-&lt;br /&gt;
| ⟨ || &#039;&#039;d&#039;&#039; || &#039;&#039;e&#039;&#039; || &#039;&#039;f&#039;&#039; || ]] || – generator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The top val is taken by convention to represent the generator chain which is the period, and the bottom one is taken to represent the one which is not.&lt;br /&gt;
&lt;br /&gt;
When mapping a prime in JI onto a rank 2 temperament, one must think about how many steps of each type of generator it takes to reach the final tempered prime interval. For an example, we&#039;ll look at meantone temperament, and we&#039;ll start by mapping 2/1. We&#039;ll assume that the period is 2/1, and the generator is 3/2. 2/1 maps to one period and zero generators, and hence we arrive at&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;right-all left-5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [⟨ || 1 || _ || _ || ]&lt;br /&gt;
|-&lt;br /&gt;
| ⟨ || 0 || _ || _ || ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
3/1 is slightly more complicated – it requires one step along the 2/1 period chain, plus one step along the 3/2 generator chain, to get to 3/1. This is represented by the following mapping:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;right-all left-5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [⟨ || 1 || 1 || _ || ]&lt;br /&gt;
|-&lt;br /&gt;
| ⟨ || 0 || 1 || _ || ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
5/1 is simpler&amp;amp;mdash;we know that four meantone 3/2 generators gets us to 5/1. Since it lands us directly on 5/1, rather than something like 5/2 or 10/1, we don&#039;t need to shift by any octaves, and 4 generators and 0 periods is all we need:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;right-all left-5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [⟨ || 1 || 1 || 0 || ]&lt;br /&gt;
|-&lt;br /&gt;
| ⟨ || 0 || 1 || 4 || ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is, in fact, the mapping matrix for meantone temperament, which is what we wanted.&lt;br /&gt;
&lt;br /&gt;
== Change of basis ==&lt;br /&gt;
In the above example, we wrote out the meantone mapping matrix from the perspective of the two generators 2/1 and 3/2. What if we instead wanted to treat the generators as being 2/1 and 4/3? Or, what if we wanted to write it out from the perspective that the generators are 2/1 and 3/1? All of these will lead to different val lists, but will still represent the same temperament.&lt;br /&gt;
&lt;br /&gt;
In the language of mathematics, you&#039;ve simply &#039;&#039;&#039;changed the basis&#039;&#039;&#039; for your temperament, and the resulting temperamental spaces will be &#039;&#039;&#039;isomorphic&#039;&#039;&#039; to one another. This is just a fancy way of stating that they&#039;re the same temperament.&lt;br /&gt;
&lt;br /&gt;
If we wanted to lay meantone out as having generators of 2/1 and 4/3, we arrive at the following list of vals:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;right-all left-5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [⟨ || 1 || 2 || 4 || ]&lt;br /&gt;
|-&lt;br /&gt;
| ⟨ || 0 || -1 || -4 || ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This is still rather intuitive: the 2/1 still maps to one period and no generators. The 3/1 is now reachable by two periods &#039;&#039;minus&#039;&#039; a generator, which is to say that it&#039;s just two octaves minus a perfect fourth. The 5/1 is a bit more complicated, but maps as four 4/3&#039;s &#039;&#039;down&#039;&#039;, plus four octaves&amp;amp;mdash;it is left as an exercise to the reader to prove that in a meantone system this will actually yield 5/1.&lt;br /&gt;
&lt;br /&gt;
If you wanted your basis to be 2/1 and 3/1, you&#039;d end up with the following list of vals (left as an exercise to the reader to derive):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;right-all left-5&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [⟨ || 1 || 0 || -4 || ]&lt;br /&gt;
|-&lt;br /&gt;
| ⟨ || 0 || 1 || 4 || ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[normal lists #Normal val list|normal val list]] is a normalized form among the variety of writing the mapping matrices, and it is what appears in temperament pages on this wiki.&lt;br /&gt;
&lt;br /&gt;
For more information on these sorts of operations, see [[Generator size manipulation]].&lt;br /&gt;
&lt;br /&gt;
== Units ==&lt;br /&gt;
It may be helpful to think of the units of each entry of a mapping as &amp;lt;math&amp;gt;\small 𝗴/𝗽&amp;lt;/math&amp;gt;, read &amp;quot;generators per prime.&amp;quot; Each mapping row corresponds to a different generator, and each mapping column corresponds to a different prime, and so the value of the mapping entry at the intersection of a given row and column tells how many of the corresponding generator are part of the temperament&#039;s approximation of the corresponding prime. For more information, see [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Units analysis]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Reduced mapping]]&lt;br /&gt;
* [[Dave Keenan %26 Douglas Blumeyer%27s guide to RTT/Mappings]] – for a step-by-step textbook tutorial style introduction to this topic&lt;br /&gt;
* [[Harmonic template]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Val]]&lt;br /&gt;
[[Category:Mapping| ]] &amp;lt;!-- Main article --&amp;gt;&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Map&amp;diff=234802</id>
		<title>Map</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Map&amp;diff=234802"/>
		<updated>2026-07-28T03:59:51Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Major rewrite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wikipedia|Map (mathematics)}}&lt;br /&gt;
A &#039;&#039;&#039;map&#039;&#039;&#039; or &#039;&#039;&#039;mapping&#039;&#039;&#039;&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;It is possible to distinguish the &amp;quot;mapping&amp;quot;, which is the function, from the &amp;quot;map&amp;quot;, which is its image. However, both terms are used interchangeably in most contexts.&amp;lt;/ref&amp;gt; is an association of elements from a set to elements of another set. In mathematics, a map is a generalized function.&lt;br /&gt;
&lt;br /&gt;
Various kinds of maps relevant to microtonal music theory are introduced below.&lt;br /&gt;
&lt;br /&gt;
== Keyboard map ==&lt;br /&gt;
A &#039;&#039;&#039;keyboard map&#039;&#039;&#039; or &#039;&#039;&#039;keyboard mapping&#039;&#039;&#039; specifies the actions associated with each key of a keyboard.&lt;br /&gt;
&lt;br /&gt;
=== Musical instruments ===&lt;br /&gt;
{{See also|Scale design software#Keyboard mapping}}&lt;br /&gt;
A [[keyboard]] mapping for a musical [[instrument]] ([[List of microtonal software plugins|software]] or [[List of microtonal hardware synths|hardware]]) associates notes or pitches from a scale file to the instrument&#039;s keys. Notable examples are [[Scala]] keyboard mappings (.kbm files) and [[Lumatone]] keyboard mappings (.ltn files).&lt;br /&gt;
&lt;br /&gt;
=== Computer keyboard bindings ===&lt;br /&gt;
A keyboard map for a computer keyboard associates characters to certain keys or combinations of keys. It can be used to type special characters more quickly. An example is provided in [[Dave Keenan &amp;amp; Douglas Blumeyer&#039;s guide to RTT/Conventions for names, variables, units, and notations#WinCompose]].&lt;br /&gt;
&lt;br /&gt;
== Maps in regular temperament theory ==&lt;br /&gt;
[[File:Temperament and tuning matrices 2.png|thumb|alt=An overview of maps in regular temperament theory.|An overview of maps in regular temperament theory.]]&lt;br /&gt;
In [[regular temperament theory]] (RTT), maps are generally assumed to be [[Wikipedia:Linear map|&#039;&#039;linear&#039;&#039; maps]]&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Since regular temperaments are defined on ℤ-modules, not on vector spaces, the term &amp;quot;linear map&amp;quot; is not quite correct and it would be preferable to say &amp;quot;[[Wikipedia:Additive map|&#039;&#039;additive&#039;&#039; map]]&amp;quot;, but &amp;quot;linear map&amp;quot; is often used by analogy since linear algebra terminology is more common in mathematics overall.&amp;lt;/ref&amp;gt;, which, informally, can be thought of as a function that can be represented by a {{w|Matrix (mathematics)|matrix}}.&lt;br /&gt;
&lt;br /&gt;
The most common maps in RTT are discussed below.&lt;br /&gt;
&lt;br /&gt;
=== Temperament map ===&lt;br /&gt;
{{Main|Mapping}}&lt;br /&gt;
A temperament map or temperament mapping&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;[[Douglas Blumeyer]] and [[Dave Keenan]] recommend reserving the word &amp;quot;map&amp;quot; for a mapping with one row, so that all maps are mappings but not all mappings are maps; a simple tip to remember this usage is that the shorter word refers to the simpler object. In all occurrences at present on this wiki, as well as in Graham Breed&#039;s temperament finder, the term &amp;quot;map&amp;quot; (and not &amp;quot;mapping&amp;quot;) consistently refers to a single-row mapping, so following this suggestion would be seamless moving forward. A &amp;quot;tuning map&amp;quot;, which maps from generators to cents, is a map in &amp;quot;tuning space&amp;quot;; by analogy, a val is a map in &amp;quot;temperament space&amp;quot;, and so it would be perfectly consistent with existing terminology to refer to a val as a &amp;quot;temperament map&amp;quot; as opposed to a &amp;quot;temperament mapping&amp;quot;, and then when it is clear from the context that it is a &#039;&#039;temperament&#039;&#039; map, the qualifier &amp;quot;temperament&amp;quot; can be dropped, as is done with &amp;quot;temperament mapping matrix&amp;quot; being abbreviated to &amp;quot;mapping matrix&amp;quot;. So the suggestion is equivalent to unqualified occurrences of &amp;quot;map&amp;quot; being assumed to be temperament maps, or in other words, synonymous with vals (except for the integer entry requirement), not tuning maps. Dave and Douglas recommend using &amp;quot;map&amp;quot; rather than &amp;quot;val&amp;quot;, for two reasons. First, &amp;quot;map&amp;quot; is a basic linear algebra term with wide familiarity (being specialized for this purpose) while &amp;quot;val&amp;quot; is unnecessary jargon that creates a barrier to understanding by newcomers. Second, the coinage of &amp;quot;val&amp;quot; from the obscure mathematical term &amp;quot;valuation&amp;quot; is tenuous and unlikely to provide helpful insight: &amp;quot;p-adic valuation&amp;quot; is an obscure term for &amp;quot;prime count&amp;quot;, which would be an element of a prime-count vector (&amp;quot;monzo&amp;quot;), not a map (&amp;quot;val&amp;quot;).&amp;lt;/ref&amp;gt; specifies the structure of a regular temperament. It transforms [[interval]]s, usually from a [[just intonation subgroup]] and expressed as prime-count vectors ([[monzo]]s), into [[mapped interval]]s ([[tmonzo]]s). It is often represented by a matrix, thus called a temperament mapping matrix&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;The terms &amp;quot;M-map&amp;quot; and &amp;quot;V-map&amp;quot; were also sometimes used to refer to temperament mappings and subgroup basis matrices, although these terms are rarely used nowadays.&amp;lt;/ref&amp;gt;, or more simply a mapping matrix or even a mapping when the context is sufficiently clear.&lt;br /&gt;
&lt;br /&gt;
Each row of a temperament mapping matrix, or the only row of a rank-1 temperament mapping matrix, is often called a [[val]].&lt;br /&gt;
&lt;br /&gt;
A [[subgroup basis matrix]] is the dual of a temperament mapping matrix.&lt;br /&gt;
&lt;br /&gt;
=== Tuning map ===&lt;br /&gt;
{{Main|Tuning map}}&lt;br /&gt;
A tuning map (or rarely a tuning mapping) specifies the tuning of a regular temperament. A (tempered-prime) tuning map transforms intervals into tempered [[interval size]]s. A generator tuning map transforms mapped intervals into interval sizes.&lt;br /&gt;
&lt;br /&gt;
=== Projection map ===&lt;br /&gt;
{{Main|Projection matrix}}&lt;br /&gt;
A projection matrix (or rarely a projection map) uniquely identifies a specific tuning of a specific regular temperament.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Harmonic template]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;note&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Regular temperament theory]]&lt;br /&gt;
[[Category:Terms]]&lt;br /&gt;
[[Category:Math]]&lt;br /&gt;
[[Category:Val]]&lt;br /&gt;
[[Category:Mapping]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Temperament_map&amp;diff=234799</id>
		<title>Temperament map</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Temperament_map&amp;diff=234799"/>
		<updated>2026-07-28T02:23:40Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Redirected page to Mapping&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Mapping]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=MIDI&amp;diff=234797</id>
		<title>MIDI</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=MIDI&amp;diff=234797"/>
		<updated>2026-07-28T01:18:16Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: /* See also */ Update link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wikipedia|MIDI}}&lt;br /&gt;
&#039;&#039;&#039;MIDI&#039;&#039;&#039; (&#039;&#039;&#039;Musical Instrument Digital Interface&#039;&#039;&#039;) is a standard communications protocol for connecting musical instruments, computers, and related audio devices for playing, editing, and recording music.&lt;br /&gt;
&lt;br /&gt;
In the xenharmonic space, it is used for transmitting scores as &amp;lt;code&amp;gt;.mid&amp;lt;/code&amp;gt; files, and for driving synthesizers from keyboards/instruments or scores.   &lt;br /&gt;
&lt;br /&gt;
Each MIDI link supports 16 channels (numbered 1–16, but encoded as 0–15), with 128 pitches each (numbered 0–127).  In typical applications, these pitches are assigned to [[12edo]] pitches from [[Wikipedia:scientific pitch notation|C&amp;lt;sub&amp;gt;−1&amp;lt;/sub&amp;gt;]] (8.2 Hz) to G&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; (12.5 kHz), and the channels are used for different instruments.  Pitch bend messages allow the pitch to be varied with more precision than a semitone, but apply the same bend to &#039;&#039;all&#039;&#039; notes sent on a channel. &lt;br /&gt;
&lt;br /&gt;
There are a variety of hacks/extensions that allow for varying amounts of xenharmonicity: &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[https://ccrma.stanford.edu/courses/220b-winter-2006/cm/doc/dict/midi-stream-cls.html Channel Rotation]&#039;&#039;&#039; - This technique uses all 16 channels for a single instrument, rotating between them for subsequent notes, so that each note can have an independent pitch bend applied to it.  For polyphonic music with long sustain of each note, this can still result in audible pitch bend collisions, however.&lt;br /&gt;
*&#039;&#039;&#039;[[Wikipedia:MIDI tuning standard|MIDI Tuning Standard]]&#039;&#039;&#039; (&#039;&#039;&#039;MTS&#039;&#039;&#039;) - Allows for both a bulk tuning dump message, giving a tuning for each of 128 notes, and a tuning message for individual notes as they are played.&lt;br /&gt;
*&#039;&#039;&#039;[https://www.midi.org/midi-articles/midi-polyphonic-expression-mpe MIDI Polyphonic Expression]&#039;&#039;&#039; (&#039;&#039;&#039;MPE&#039;&#039;&#039;) - Allows controlling multiple parameters independently for each note, including pitch-bend.&lt;br /&gt;
*&#039;&#039;&#039;[https://www.midi.org/midi-articles/details-about-midi-2-0-midi-ci-profiles-and-property-exchange MIDI 2.0]&#039;&#039;&#039; - Allows for setting the pitch of each note independently, using the &amp;quot;[https://amei.or.jp/midistandardcommittee/MIDI2.0/MIDI2.0-DOCS/M2-104-UM_v1-0_UMP_and_MIDI_2-0_Protocol_Specification.pdf#page=34 Pitch 7.9]&amp;quot; attribute (which overrides the default pitch).&lt;br /&gt;
([[Wikipedia:Open Sound Control|Open Sound Control]] (OSC) is sometimes suggested as a microtonal replacement for MIDI,&amp;lt;ref&amp;gt;[https://groups.google.com/g/microtools/c/Gh1fFbCb6XI OSC question]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;linux-audio-dev: [https://ccrma.stanford.edu/mirrors/lalists/lad/2005/05/0016.html &amp;lt;nowiki&amp;gt;Re: [linux-audio-dev] Common synthesizer interface -or- microtonal alternative to MIDI?&amp;lt;/nowiki&amp;gt;]&amp;lt;/ref&amp;gt; however it is an open-ended communication protocol, without even a de facto standard for sending notes, so the protocol must be customized for each synthesizer/server.&amp;lt;ref&amp;gt;[https://github.com/fabb/SynOSCopy Home · fabb/SynOSCopy Wiki], GitHub, &amp;quot;one of the reasons OSC has not replaced MIDI yet is that there is no connect-and-play … There is no standard namespace in OSC for interfacing e.g. a synth&amp;quot;&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://focusritedevelopmentteam.wordpress.com/2012/10/24/we-hate-midi-we-love-midi/ We hate MIDI. We love MIDI.] Ben Supper, October 24, 2012, Focusrite Development, &amp;quot;OSC lacks a defined namespace for even the most common musical exchanges, to the extent that one cannot use it to send Middle C from a sequencer to a synthesiser in a standardised manner&amp;quot;&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://www.nime.org/proceedings/2014/nime2014_300.pdf OSC-Namespace and OSC-State: Schemata for Describing the Namespace and State of OSC-Enabled Systems], &amp;quot;there is no fixed set of messages, each participating server needs to know what messages it can send to the servers it intends to communicate with.&amp;quot;&amp;lt;/ref&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
&lt;br /&gt;
* [[New Tuning Method]]&lt;br /&gt;
* [[Mclaren-notation#Computer and MIDI formats]]&lt;br /&gt;
* [[Tuning per channel]] - [Is this one MTS scale per channel?]&lt;br /&gt;
* [[List of microtonal hardware synths]] - Lists devices that support MIDI Tuning Standard&lt;br /&gt;
* [[DAWs#Approaches to Microtonal Composition in a DAW]]&lt;br /&gt;
* [[List of microtonal software plugins]]&lt;br /&gt;
* [[Scala]] - can retune MIDI streams and files using pitch bend, supports MIDI sysex and file-based tunings&lt;br /&gt;
* [[402653184edo]] - a tuning system that allows for finer subdivisions within the standard 128-note MIDI scale based on [[12edo|12-EDO]], using 32-bit data.&lt;br /&gt;
* [[1536/1]] - the largest interval allowed by MIDI without pitch bends (using [[Pythagorean]] mapping)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
[[Category:MIDI]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=List_of_microtonal_software_plugins&amp;diff=234796</id>
		<title>List of microtonal software plugins</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=List_of_microtonal_software_plugins&amp;diff=234796"/>
		<updated>2026-07-28T01:17:57Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: /* See also */ Update link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of software plugins that can be used in a [[DAWs|DAW]] for creating microtonal music.&lt;br /&gt;
&lt;br /&gt;
== What are plugins? ==&lt;br /&gt;
Computer musicians typically use a DAW to create music. Plugins provide extra functionality within your DAW. For example, if your DAW doesn&#039;t allow microtuning then you can get that functionality via plugins.&lt;br /&gt;
&lt;br /&gt;
Plugins featured on this page are typically either:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Software instruments&#039;&#039;&#039; that have built-in tuning functionality (e.g. synthesizers, samplers)&lt;br /&gt;
* &#039;&#039;&#039;Tuning tools&#039;&#039;&#039; that alter the tuning of other instruments, plugins and/or audio clips but otherwise do not generate sounds themselves&lt;br /&gt;
&lt;br /&gt;
Before purchasing a plugin, you should check your DAW&#039;s user manual to see which types of plugins it supports. In many cases you can try a free demo to make sure it works as expected. Plugin types include:&lt;br /&gt;
&lt;br /&gt;
* [[Wikipedia: Virtual Studio Technology|VST3]] by [[wikipedia:Steinberg|Steinberg]], widely supported. VST2 is also by Steinberg, who discontinued it in 2018. But most Windows versions of non-Steinberg DAWs still support VST2 as of 2023.&lt;br /&gt;
* [[Wikipedia: Audio Units|AU]] by [[wikipedia:Apple Inc.|Apple]], widely supported on macOS only.&lt;br /&gt;
* AAX by [[wikipedia:Avid Technology|Avid]], used in ProTools, and [[wikipedia:Real Time AudioSuite|RTAS]], obsolete format which was used in ProTools until version 10.&lt;br /&gt;
* [[Wikipedia: LV2|LV2]], [[Wikipedia: CLever Audio Plug-in|CLAP]] ([https://cleveraudio.org/ site]) and [[Wikipedia:Disposable Soft Synth Interface|DSSI]] (obsolete, replaced by LV2), open-source cross-platform plugin formats.&lt;br /&gt;
* NKS by [[wikipedia:Native Instruments|Native Instruments]], used with their hardware.&lt;br /&gt;
&lt;br /&gt;
== Instrument plugins with microtonal support ==&lt;br /&gt;
Further information about the list of microtonal software plugins is below the list.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Publisher&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! OS&lt;br /&gt;
! Plugin type&lt;br /&gt;
! Tuning ability&lt;br /&gt;
! Tuning method&lt;br /&gt;
! License / Cost&lt;br /&gt;
|-&lt;br /&gt;
| accSone&lt;br /&gt;
| [https://www.accsone.com/crusherx/aboutcrusherx crusher-X]&lt;br /&gt;
| Granular synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl or [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €289&lt;br /&gt;
|-&lt;br /&gt;
| amsynth contributors&lt;br /&gt;
| [https://amsynth.github.io amsynth]&lt;br /&gt;
| Subtractive / virtual analog&lt;br /&gt;
| Linux, macOS&lt;br /&gt;
| VST, AU, LV2, DSSI&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039; {{normal|(Linux version only)}}&lt;br /&gt;
| scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Applied Acoustics&lt;br /&gt;
| [https://www.applied-acoustics.com/chromaphone-3/ Chromaphone 3]&lt;br /&gt;
| Physically modeled percussion&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import&lt;br /&gt;
| $199&lt;br /&gt;
|-&lt;br /&gt;
| Applied Acoustics&lt;br /&gt;
| [https://www.applied-acoustics.com/lounge-lizard-ep-5/ Lounge Lizard EP-5]&lt;br /&gt;
| Physically modeled electric piano&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import&lt;br /&gt;
| $199&lt;br /&gt;
|-&lt;br /&gt;
| Applied Acoustics&lt;br /&gt;
| [https://www.applied-acoustics.com/string-studio-vs-2/ String Studio VS-2]&lt;br /&gt;
| Physically modeled strings&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import&lt;br /&gt;
| $199&lt;br /&gt;
|-&lt;br /&gt;
| Applied Acoustics&lt;br /&gt;
| [https://www.applied-acoustics.com/ultra-analog-va-3/ Ultra Analog VA-3]&lt;br /&gt;
| Virtual analog&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import&lt;br /&gt;
| $199&lt;br /&gt;
|-&lt;br /&gt;
| Archie3d (Arthur Benilov)&lt;br /&gt;
| [https://archie3d.github.io/aeolus_plugin/ Aeolus]&lt;br /&gt;
| Pipe organ synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, VST, AU, CLAP, LV2, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings) &lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| Augmented series ([https://www.arturia.com/products/software-instruments/augmented-brass/overview BRASS], [https://www.arturia.com/products/software-instruments/augmented-grand-piano/overview GRAND PIANO], [https://www.arturia.com/products/software-instruments/augmented-strings/overview STRINGS], [https://www.arturia.com/products/software-instruments/augmented-voices/overview VOICES])&lt;br /&gt;
| Wavetable, granular, virtual analog, sampling&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €99/$99 each&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/buchla-easel-v/overview Buchla Easel V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Buchla Electronic Musical Instruments|Buchla Music Easel]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/clavinet-v/overview Clavinet V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Clavinet|Hohner Clavinet]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/cmi-v/overview CMI V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Fairlight CMI|Fairlight CMI]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/cs-80v/overview CS-80 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Yamaha CS-80|Yamaha CS-80]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €199/$199&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/cz-v/overview CZ V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Casio CZ synthesizers#CZ-1|Casio CZ-1]] and [[Wikipedia:Casio CZ synthesizers#CZ-101|CZ-101]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/dx7-v/overview DX-7 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Yamaha DX-7|Yamaha DX-7]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/emulator-ii-v/overview Emulator II V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:E-mu Emulator#Emulator_II|E-mu Emulator II]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/jun-6-v/overview Jun-6 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Roland Juno-6|Roland Juno-6]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/jup-8-v/overview Jup-8 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Roland Jupiter-8|Roland Jupiter-8]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/korg-ms-20-v/overview KORG MS-20 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Korg MS-20|Korg MS-20]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €199/$199&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/op-xa-v/overview OP-Xa V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Oberheim OB-Xa|Oberheim OB-Xa]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/op-xa-v/overview Piano V]&lt;br /&gt;
| Physically modeled piano&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €249/$249&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/pigments/overview Pigments]&lt;br /&gt;
| Wavetable, granular, virtual analog, sampling&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| scl or tun file import, MPE, MTS-ESP client&lt;br /&gt;
| €199/$199&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/prophet-5-v/overview Prophet-5 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Prophet-5|Sequential Prophet-5]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €199/$199&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/prophet-vs-v/overview Prophet-VS V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Prophet VS|Sequential Prophet-VS]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €199/$199&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/stage-73-v/overview Stage-73 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Rhodes piano|Rhodes Stage Piano]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/sq80-v/overview SQ80 V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Ensoniq SQ-80|Ensoniq SQ-80]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €199/$199&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/synthi-v/overview Synthi V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:EMS Synthi AKS|EMS Synthi AKS]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| Arturia&lt;br /&gt;
| [https://www.arturia.com/products/software-instruments/vocoder-v/overview Vocoder V]&lt;br /&gt;
| Physically modeled reproduction of the [[Wikipedia:Moog Music#Vocoder (1978)|Moog Vocoder]]&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, NKS, standalone&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MPE, MTS-ESP client&lt;br /&gt;
| €149/$149&lt;br /&gt;
|-&lt;br /&gt;
| ash taylor?!&lt;br /&gt;
| [https://estrobiologist.gumroad.com/l/sflt SFLT]&lt;br /&gt;
| Soundfont player&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, CLAP, AU, native FL Studio plugin&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MPE, scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Audio Damage&lt;br /&gt;
| [https://www.audiodamage.com/collections/plugin-instruments/products/ad051-continua Continua]&lt;br /&gt;
| Morphing synthesizer&lt;br /&gt;
| Windows, macOS, iOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $79&lt;br /&gt;
|-&lt;br /&gt;
| Audio Damage&lt;br /&gt;
| [https://www.audiodamage.com/collections/plugin-instruments/products/ad055-quanta-2 Quanta]&lt;br /&gt;
| Granular synthesizer&lt;br /&gt;
| Windows, macOS, iOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $129&lt;br /&gt;
|-&lt;br /&gt;
| Audio Damage&lt;br /&gt;
| [https://www.audiodamage.com/collections/plugin-instruments/products/ad038-phosphor-2 Phosphor]&lt;br /&gt;
| Additive synthesizer&lt;br /&gt;
| Windows, macOS, iOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $59&lt;br /&gt;
|-&lt;br /&gt;
| BigTick Audio Software&lt;br /&gt;
| [https://www.bigtickaudio.com/discontinued-plugins/ Angelina]&lt;br /&gt;
| Vocal formant synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST (32-bit)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BigTick Audio Software&lt;br /&gt;
| [http://www.bigtickaudio.com/rhino/home Rhino]&lt;br /&gt;
| Hybrid FM&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| $49.00&lt;br /&gt;
|-&lt;br /&gt;
| [https://biptunia.com/?page_id=2070 BIPTUNIA SYNTHS]&lt;br /&gt;
| [https://biptunia.com/?p=10403 MICROTONE 5000]&amp;lt;br&amp;gt;([https://www.youtube.com/watch?v=eue7Gk4_nQE Demo video])&lt;br /&gt;
| Analog-style synth&amp;lt;br&amp;gt;Replaces &#039;&#039;Simple Microtonal Synth&#039;&#039;, &#039;&#039;Microtonal Polyphonic Shiny Dirt&#039;&#039;, and &#039;&#039;Microtonal Poly Worms&#039;&#039;, which were deprecated by maker in favor of &#039;&#039;MICROTONE 5000&#039;&#039;, released April 2023.&lt;br /&gt;
| Windows 64-bit&lt;br /&gt;
| VST3, VST2&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| .mid files (5378 included)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [https://biptunia.com/?page_id=2070 BIPTUNIA SYNTHS]&lt;br /&gt;
| [https://biptunia.com/?p=4040 Simple Microtonal Sampler]&amp;lt;br&amp;gt;([https://youtu.be/OoGHo2X6MFE Demo video])&lt;br /&gt;
| Sampler, .wav format&amp;lt;br&amp;gt;Updated with fixes and more features March 2023. (Now stable, + rough and fine pitch control and ASDR)&lt;br /&gt;
| Windows 64-bit&lt;br /&gt;
| VST3, VST2&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| .mid files (5378 included)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [https://biptunia.com/?page_id=2070 BIPTUNIA SYNTHS]&lt;br /&gt;
| [https://biptunia.com/?p=10610 FreakBone 9000]&lt;br /&gt;
| Analog-style synth, circuit bent.&amp;lt;br&amp;gt;Released May 2023.  &lt;br /&gt;
| Windows 64-bit&lt;br /&gt;
| VST2&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Must be installed with either MICROTONE 5000 or FreakBone 9000, uses the .mid files from either of them.&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/brummer10 brummer10]&lt;br /&gt;
| [https://github.com/brummer10/Loopino Loopino]&lt;br /&gt;
| Sampler&lt;br /&gt;
| Linux, Windows&lt;br /&gt;
| Standalone, VST2, CLAP&lt;br /&gt;
|&lt;br /&gt;
| scl file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Camel Audio&lt;br /&gt;
| Alchemy 2 [and above]&lt;br /&gt;
| Additive synthesizer/spectral sampler&lt;br /&gt;
| Logic Pro X bundled plugin&lt;br /&gt;
| N/A&lt;br /&gt;
| Limited to 12 note scales, each note ±100 cents from 12edo&lt;br /&gt;
| Via Logic Pro settings&lt;br /&gt;
| Part of [https://www.apple.com/logic-pro/ Apple Logic Pro X]&lt;br /&gt;
|-&lt;br /&gt;
| David Hillowitz&lt;br /&gt;
| [https://www.decentsamples.com/product/decent-sampler-plugin/ Decent Sampler 1.8 [and above]]&lt;br /&gt;
| Sampler, .dspreset/.dslibrary soundfont format; imports .sfz and .exs&lt;br /&gt;
| Windows, macOS, Linux 64-bit&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import with adjustable reference pitch&amp;lt;br&amp;gt;(has a switch for frequency-aware sample mapping)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dexed contributors&lt;br /&gt;
| [https://asb2m10.github.io/dexed/ Dexed]&lt;br /&gt;
| FM synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST, AU, LV2&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import, MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dillon Bastan&lt;br /&gt;
| [https://maxforlive.com/library/device/7027/swarmalators-t Swarmalators T]&lt;br /&gt;
| Various synthesizer, drone, FM&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| Max for Live device&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import (drag and drop scala file into Scale)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dillon Bastan&lt;br /&gt;
| [https://maxforlive.com/library/device/6946/fractal-filters Fractal Filters]&lt;br /&gt;
| Various synthesizer, drone, effect, filter&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| Max for Live device&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import (drag and drop scala file into Scale)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| FabFilter&lt;br /&gt;
| [https://www.fabfilter.com/products/twin-3-synthesizer-plug-in Twin 3]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, Midi Tuning Standard, MTS-ESP client&lt;br /&gt;
| € 129&lt;br /&gt;
|-&lt;br /&gt;
| Full Bucket Music&lt;br /&gt;
| [https://www.fullbucket.de/music/fb3300.html FB-3300] / [https://www.fullbucket.de/music/fb3200.html FB-3200] / [https://www.fullbucket.de/music/fb3100.html FB-3100]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| Limited to 12 note scales, each note ±100 cents from 12edo&lt;br /&gt;
| User input, some presets, , MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Full Bucket Music&lt;br /&gt;
| [https://www.fullbucket.de/music/whispair.html Whispair]&lt;br /&gt;
| Wavetable synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl, kbm and tun file import, MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fxpansion&lt;br /&gt;
| [https://fxpansion.com/products/cypher2/ Cypher2]&lt;br /&gt;
| Various synthesizer, MPE-optimised&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €179 (demo 30 min)&lt;br /&gt;
|-&lt;br /&gt;
| Fxpansion&lt;br /&gt;
| [https://fxpansion.com/products/strobe2/ Strobe2]&lt;br /&gt;
| Various synthesizer, MPE-optimised&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €165 (demo 30 min)&lt;br /&gt;
|-&lt;br /&gt;
| Fors&lt;br /&gt;
| [https://fors.fm/junior Junior]&lt;br /&gt;
| 4-bit synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €39&lt;br /&gt;
|-&lt;br /&gt;
| Fors&lt;br /&gt;
| [https://fors.fm/pivot Pivot]&lt;br /&gt;
| 3OP FM synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| €39&lt;br /&gt;
|-&lt;br /&gt;
| Fors&lt;br /&gt;
| [https://fors.fm/Kit Pop]&lt;br /&gt;
| Various synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| Max for Live device&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| User input for n-EDO&lt;br /&gt;
| €15 (Kit bundle)&lt;br /&gt;
|-&lt;br /&gt;
| Fuzzpilz&lt;br /&gt;
| [https://www.kvraudio.com/product/oatmeal-by-fuzzpilz Oatmeal] ([https://www.bestfreeplugins.com/download.php?p=Oatmeal download])&lt;br /&gt;
| Subtractive synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST&lt;br /&gt;
| Limited to 12 note scales, each note ±200.00 cents from 12edo &lt;br /&gt;
| Manual entry&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| J. Lang&lt;br /&gt;
| [https://hyperfield.jlang.io/ Hyper Field]&lt;br /&gt;
| Modular additive/spectral synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3i, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl or tun file import&lt;br /&gt;
| $200 (early pricing, no demo)&lt;br /&gt;
|-&lt;br /&gt;
| MakeMusic&lt;br /&gt;
| [https://www.garritan.com/powered-by-aria-player/ Garritan ARIA Player]&lt;br /&gt;
| Sampler&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&amp;lt;br&amp;gt;(buggy with nonoctave scales)&lt;br /&gt;
| scl file import with adjustable reference pitch&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039; (registration)&lt;br /&gt;
|-&lt;br /&gt;
| Image-Line&lt;br /&gt;
| [https://www.image-line.com/plugins/Synths/Harmor/ Harmor]&lt;br /&gt;
| Additive synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST &amp;lt;span style=&amp;quot;color: #ff5b5b;&amp;quot;&amp;gt;(no longer sold), &amp;lt;/span&amp;gt;FL studio plugin&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&amp;lt;br&amp;gt;Each note is ± 6000 cents from 12edo&lt;br /&gt;
| scl file import&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color: #ff5b5b;&amp;quot;&amp;gt;(doesn&#039;t adjust reference frequency properly)&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;or user input, or from fnv preset files&lt;br /&gt;
| €89&lt;br /&gt;
|-&lt;br /&gt;
| Image-Line&lt;br /&gt;
| [https://www.image-line.com/plugins/Synths/Sytrus/ Sytrus]&lt;br /&gt;
| Subtractive FM/RM synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST &amp;lt;span style=&amp;quot;color: #ff5b5b;&amp;quot;&amp;gt;(no longer sold), &amp;lt;/span&amp;gt;FL studio plugin&lt;br /&gt;
| Each note is ± 4800 cents from 12edo&lt;br /&gt;
| User input, or from fnv preset files&lt;br /&gt;
| €169&lt;br /&gt;
|-&lt;br /&gt;
| Imoxplus&lt;br /&gt;
| [https://www.imoxplus.com/site/ Respiro]&lt;br /&gt;
| Physically modeled wind synthesizer&lt;br /&gt;
| Windows, MacOS&lt;br /&gt;
| VST3, AU, standalone&lt;br /&gt;
| built-in one-octave editor, also loads full-keyboard tuning maps&lt;br /&gt;
| .tun file import&lt;br /&gt;
| €165 + VAT&lt;br /&gt;
|-&lt;br /&gt;
| Klevgrand&lt;br /&gt;
| [https://klevgrand.com/products/tomofon Tomofon]&lt;br /&gt;
| Real Audio synth&lt;br /&gt;
| Windows, macOS, iPad&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| Full-keyboard microtuning&lt;br /&gt;
| tun file import&lt;br /&gt;
| $129&lt;br /&gt;
|-&lt;br /&gt;
| KORG&lt;br /&gt;
| [https://www.korg.com/us/products/software/kc_m1/ KORG Legacy Collection M1]&lt;br /&gt;
| Retro Wavetable / Sampler&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, RTAS&lt;br /&gt;
| Limited to 12 note scales, each note ±99 cents from 12edo&lt;br /&gt;
| User input, some presets&lt;br /&gt;
| $99.99 ($199.99 for 6 instrument Legacy Collection bundle)&lt;br /&gt;
|-&lt;br /&gt;
| KORG&lt;br /&gt;
| [http://www.korg.com/us/products/software/korg_legacy_collection/page_3.php KORG Legacy Collection Mono/Poly]&lt;br /&gt;
| Virtual Analog Synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, RTAS&lt;br /&gt;
| Limited to 12 note scales, each note ±99 cents from 12edo&lt;br /&gt;
| User input, some presets&lt;br /&gt;
| $99.99 ($199.99 for 6 instrument Legacy Collection bundle)&lt;br /&gt;
|-&lt;br /&gt;
| KV331 Audio&lt;br /&gt;
| [http://www.kv331audio.com/ Synthmaster and Synthmaster One]&lt;br /&gt;
| Flexible semi-modular synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import&lt;br /&gt;
| $99, $79&lt;br /&gt;
|-&lt;br /&gt;
| Madrona Labs&lt;br /&gt;
| [http://madronalabs.com/products/aalto Aalto]&lt;br /&gt;
| Semi-modular synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| $99&lt;br /&gt;
|-&lt;br /&gt;
| Madrona Labs&lt;br /&gt;
| [http://madronalabs.com/products/kaivo Kaivo]&lt;br /&gt;
| Semi modular synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| $129&lt;br /&gt;
|-&lt;br /&gt;
| Madrona Labs&lt;br /&gt;
| [http://madronalabs.com/products/virta Virta]&lt;br /&gt;
| Sound-controlled synthesizer and effects&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| $89&lt;br /&gt;
|-&lt;br /&gt;
| Mark Henning&lt;br /&gt;
| [http://www.mark-henning.de/am_downloads_eng.php AnaMark]&lt;br /&gt;
| Virtual analog/modulation synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| MeldaProduction&lt;br /&gt;
| [https://www.meldaproduction.com/MPowerSynth MPowerSynth]&lt;br /&gt;
| Versatile synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €199&lt;br /&gt;
|-&lt;br /&gt;
| MeldaProduction&lt;br /&gt;
| [https://meldaproduction.com/MSoundFactory MSoundFactory]&lt;br /&gt;
| Semi Modular&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €299&lt;br /&gt;
|-&lt;br /&gt;
| Mike Moreno DSP&lt;br /&gt;
| [https://patchstorage.com/ep-mk1/ EP-MK1]&lt;br /&gt;
| VST, virtual Rhodes electric piano.&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST, AU&lt;br /&gt;
| Limited to equal divisions of the octave or a non-octave interval&lt;br /&gt;
| In tuning section, set number for &amp;quot;# of Divisions&amp;quot; and &amp;quot;Interval to Divide.&amp;quot; &amp;lt;br&amp;gt;Can actually work on non-integer decimal edos (!)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Modartt&lt;br /&gt;
| [https://www.modartt.com/pianoteq_overview Pianoteq 9]&lt;br /&gt;
| Physically modeled piano&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST, AU, RTAS, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import, MTS-ESP client&lt;br /&gt;
| €249-€399&lt;br /&gt;
|-&lt;br /&gt;
| Native Instruments&lt;br /&gt;
| [http://www.native-instruments.com/en/products/komplete/synths-samplers/fm8/ FM8]&lt;br /&gt;
| FM synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS&lt;br /&gt;
| Limited to 12 note scales, each note ±50 cents from 12edo&lt;br /&gt;
| User input&lt;br /&gt;
| $149&lt;br /&gt;
|-&lt;br /&gt;
| Native Instruments&lt;br /&gt;
| [https://www.native-instruments.com/en/products/komplete/samplers/kontakt-6/ Kontakt 6]&lt;br /&gt;
| Sampler&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Kontakt script&lt;br /&gt;
| $399&lt;br /&gt;
|-&lt;br /&gt;
| Native Instruments&lt;br /&gt;
| [https://www.native-instruments.com/en/products/komplete/synths/reaktor-6/ Reaktor 6]&lt;br /&gt;
| Modular synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| macros, .txt file import&lt;br /&gt;
| €199&lt;br /&gt;
|-&lt;br /&gt;
| Oli Larkin&lt;br /&gt;
| [http://www.olilarkin.co.uk/index.php?p=virtualcz Virtual CZ]&lt;br /&gt;
| Virtual emulation of classic digital synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €70&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [http://www.plogue.com/products/chipsounds/ chipsounds]&lt;br /&gt;
| Emulation of classic arcade/console sound chips&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&amp;lt;br&amp;gt;(buggy with nonoctave scales)&lt;br /&gt;
| scl file import with adjustable reference pitch&lt;br /&gt;
| $95&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [https://www.plogue.com/products/chipsynth-c64.html chipsynth C64]&lt;br /&gt;
| SID synthesizer. Accurate emulation of the Commodore 64 and Commodore 128 sound chips.&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import with adjustable reference pitch, MTS-ESP client&lt;br /&gt;
| $49.95&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [https://www.plogue.com/products/chipsynth-md.html chipsynth MD]&lt;br /&gt;
| A four-operator FM synthesizer that accurately emulates the sound chips of the Sega Genesis console, also known as the Mega Drive.&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import with adjustable reference pitch, MTS-ESP client&lt;br /&gt;
| $49.95&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [https://www.plogue.com/products/chipsynth-ops7.html chipsynth OPS7]&lt;br /&gt;
| A six-operator FM synthesizer that accurately emulates the Yamaha DX7, DX1, DX5, TX81Z and OPL3.&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import with adjustable reference pitch, MTS-ESP client&lt;br /&gt;
| $49.95&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [https://www.plogue.com/products/chipsynth-portafm.html chipsynth PortaFM]&lt;br /&gt;
| A two-operator FM synthesizer that accurately emulates the OPLL (YM2413), OPL2 (YM3812) and OPK2 (YM7129).&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import with adjustable reference pitch, MTS-ESP client&lt;br /&gt;
| $29.95&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [https://www.plogue.com/products/chipsynth-sfc.html chipsynth SFC]&lt;br /&gt;
| A timbre layering synthesizer that accurately emulates the sound module of the Super Nintendo, also known as the Super Famicom.&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&lt;br /&gt;
| scl file import with adjustable reference pitch, MTS-ESP client&lt;br /&gt;
| $39.95&lt;br /&gt;
|-&lt;br /&gt;
| Plogue&lt;br /&gt;
| [http://www.plogue.com/products/sforzando/ Sforzando]&lt;br /&gt;
| Sampler, .sfz soundfont format&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| Partial Scala support (no keyboard mappings)&amp;lt;br&amp;gt;(buggy with nonoctave scales)&lt;br /&gt;
| scl file import with adjustable reference pitch&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Renoise&lt;br /&gt;
|[https://www.renoise.com/products/redux/ Redux]&lt;br /&gt;
|Sampler, advanced and using variety of formats&lt;br /&gt;
|Windows, macOS,&lt;br /&gt;
Linux&lt;br /&gt;
|VST3&lt;br /&gt;
|Partial Scala support (no keyboard mappings)&lt;br /&gt;
|scl file import with adjustable reference pitch, MTS-ESP client&lt;br /&gt;
|$56,00&lt;br /&gt;
|-&lt;br /&gt;
| Reveal Sound&lt;br /&gt;
| [https://www.reveal-sound.com/plug-ins/spire Spire]&lt;br /&gt;
| Subtractive synthesizer with flexible oscillators&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import with adjustable reference pitch&lt;br /&gt;
| $189 + VAT&lt;br /&gt;
|-&lt;br /&gt;
| Rhizomatic Software Synthesis&lt;br /&gt;
| [https://rhizomatic.fr/ Plasmonic]&lt;br /&gt;
| Physical modeling + subtractive synthesis + few unique twists&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import &lt;br /&gt;
| 149€/149$&lt;br /&gt;
|-&lt;br /&gt;
| rncbc&lt;br /&gt;
| [https://padthv1.sourceforge.io/ padthv1]&lt;br /&gt;
| Polyphonic synthesizer&lt;br /&gt;
| Linux&lt;br /&gt;
| LV2, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rncbc&lt;br /&gt;
| [https://samplv1.sourceforge.io/ samplv1]&lt;br /&gt;
| Sampler, .wav format&lt;br /&gt;
| Linux&lt;br /&gt;
| LV2, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| rncbc&lt;br /&gt;
| [https://synthv1.sourceforge.io synthv1]&lt;br /&gt;
| Subtractive polyphonic&lt;br /&gt;
| Linux&lt;br /&gt;
| LV2, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/albino-3-legend.html Albino-3 Legend]&lt;br /&gt;
| Hybrid synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| $99&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/bit.html BIT]&lt;br /&gt;
| Analogue modeled synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $99&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/BLADE-2.html Blade 2]&lt;br /&gt;
| Additive synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $99&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/blue3.html Blue 3]&lt;br /&gt;
| Crossfusion (FM, subtractive, phase distortion, wave shaping) synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $149&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/go2.html Go2]&lt;br /&gt;
| Additive/subtractive synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $49&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/Predator-3.html Predator 3]&lt;br /&gt;
| Analog style synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $149&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/Quad-vst.html Quad]&lt;br /&gt;
| Subtractive synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $99&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/Vecto-vst.html Vecto]&lt;br /&gt;
| Vector synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| $99&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://www.robpapen.com/RoCoder.html RoCoder]&lt;br /&gt;
| Vocoder&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €49&lt;br /&gt;
|-&lt;br /&gt;
| rs-met&lt;br /&gt;
| [http://www.rs-met.com/description_straightliner.html Straightliner]&lt;br /&gt;
| Subtractive synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €89&lt;br /&gt;
|-&lt;br /&gt;
| ryukau&lt;br /&gt;
| [https://github.com/ryukau/VSTPlugins Uhhyou]&lt;br /&gt;
| Various experimental synthesizers&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3&lt;br /&gt;
| Limited to equal divisions of the octave&lt;br /&gt;
| In tuning section, set number for &amp;quot;ET&amp;quot;&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Sonic Cat&lt;br /&gt;
| [https://sonic-cat.com/purity/ Purity]&lt;br /&gt;
| Rompler/synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| Limited to 12 note scales, each note ±99 cents from 12edo&lt;br /&gt;
| Manual entry, presets, scl file import&lt;br /&gt;
| €49.99&lt;br /&gt;
|-&lt;br /&gt;
| Spectrasonics&lt;br /&gt;
| [https://www.spectrasonics.net/products/keyscape/index.php Keyscape]&lt;br /&gt;
| Piano rompler&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| €349&lt;br /&gt;
|-&lt;br /&gt;
| Spectrasonics&lt;br /&gt;
| [http://www.spectrasonics.net/products/omnisphere.php Omnisphere 3]&lt;br /&gt;
| Rompler/synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| $499, €399&lt;br /&gt;
|-&lt;br /&gt;
| Spectrasonics&lt;br /&gt;
| [https://www.spectrasonics.net/products/trilian/index.php Trilian]&lt;br /&gt;
| Bass rompler&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| $299, €249&lt;br /&gt;
|-&lt;br /&gt;
| Steinberg&lt;br /&gt;
| [https://www.steinberg.net/vst-instruments/halion/ HALion 7]&lt;br /&gt;
| Sampler / Synth&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, standalone&lt;br /&gt;
| Limited to 12 note scales, each note ±99 cents from 12edo&lt;br /&gt;
| Midi module with manual entry, presets and SCL file import, limited to 5, 7 or 12 note scales. Also Lua script.&lt;br /&gt;
| $349&lt;br /&gt;
|-&lt;br /&gt;
| Stone Voices&lt;br /&gt;
| [http://stone-voices.ru/vst/polygas?lang=en PolyGAS]&lt;br /&gt;
| Granular synthesis&lt;br /&gt;
| Windows&lt;br /&gt;
| VST&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/tun file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Surge Synth Team&lt;br /&gt;
| [https://surge-synthesizer.github.io/ Surge XT]&lt;br /&gt;
| Subtractive hybrid synthesizer&lt;br /&gt;
| Windows, MacOS, Linux&lt;br /&gt;
| VST3, AU, LV2, CLAP, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import, MTS-ESP Client, user input&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Surge Synth Team&lt;br /&gt;
| [https://surge-synth-team.org/tuning-workbench-synth/ Tuning Workbench Synth]&lt;br /&gt;
| Realtime tuning synthesizer &amp;amp; scl/kbm exporter&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Manual input, scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| SynthFont&lt;br /&gt;
| [http://www.synthfont.com/VSTSF_news.html SynthFontVSTi]&lt;br /&gt;
| Soundfont player (sf2, sfz, sfark, gig, dls, etc.)&lt;br /&gt;
| Windows&lt;br /&gt;
| VST&lt;br /&gt;
| Limited to 12 note scales&lt;br /&gt;
| Manual entry or choose from a list&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TAL Software&lt;br /&gt;
| [https://tal-software.com/products/tal-bassline-101 TAL-BassLine-101]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €55, 80&lt;br /&gt;
|-&lt;br /&gt;
| TAL Software&lt;br /&gt;
| [https://tal-software.com/products/tal-j-8 TAL-J-8]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $80&lt;br /&gt;
|-&lt;br /&gt;
|TAL Software&lt;br /&gt;
|[https://tal-software.com/products/tal-j8x TAL-J-8X]&lt;br /&gt;
|Virtual analog synthesizer&lt;br /&gt;
|Windows, macOS, Linux&lt;br /&gt;
|VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; |  &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
|[[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
|$80&lt;br /&gt;
|-&lt;br /&gt;
| TAL Software&lt;br /&gt;
| [https://tal-software.com/products/tal-mod TAL-Mod]&lt;br /&gt;
| Virtual modular analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €68, 34&lt;br /&gt;
|-&lt;br /&gt;
| TAL Software&lt;br /&gt;
| [https://tal-software.com/products/tal-pha TAL-Pha]&lt;br /&gt;
| Virtual modular analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €79&lt;br /&gt;
|-&lt;br /&gt;
| TAL Software&lt;br /&gt;
| [http://tal-software.com/products/tal-sampler TAL-Sampler]&lt;br /&gt;
| Sampler/Synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $60&lt;br /&gt;
|-&lt;br /&gt;
| TAL Software&lt;br /&gt;
| [https://tal-software.com/products/tal-u-no-lx TAL-U-NO-LX]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €55, €80&lt;br /&gt;
|-&lt;br /&gt;
| tiagolr&lt;br /&gt;
| [https://github.com/tiagolr/ripplerx RipplerX]&lt;br /&gt;
| Physically modeled synth&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, LV2, AU&lt;br /&gt;
| Partial microtuning support (no keyboard mappings)&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/ace/ ACE]&lt;br /&gt;
| Virtual modular analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €69&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/bazille/ Bazille]&lt;br /&gt;
| Virtual modular synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $129&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/diva/ Diva]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $179&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/hive/ Hive 2]&lt;br /&gt;
| Wavetable synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €149&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/repro/ Repro]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €149&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/tyrelln6/ TyrellN6]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| u-he&lt;br /&gt;
| [https://u-he.com/products/zebra-legacy/ Zebra 2]&lt;br /&gt;
| Semi Modular&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €99&lt;br /&gt;
|-&lt;br /&gt;
|u-he&lt;br /&gt;
| [https://u-he.com/products/synths/zebra3/ Zebra 3]&lt;br /&gt;
| Semi Modular&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| €249&lt;br /&gt;
|-&lt;br /&gt;
| UVI&lt;br /&gt;
| [https://www.uvi.net/falcon.html Falcon 2]&lt;br /&gt;
| Hybrid synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl, kbm and tun file import&lt;br /&gt;
| €349&lt;br /&gt;
|-&lt;br /&gt;
| Unfiltered audio&lt;br /&gt;
| [https://www.unfilteredaudio.com/products/lion Lion]&lt;br /&gt;
| Hybrid synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import, MTS-ESP client&lt;br /&gt;
| $199&lt;br /&gt;
|-&lt;br /&gt;
| Vienna Symphonic Library&lt;br /&gt;
| [https://www.vsl.co.at/manuals/synchron-player/introduction Vienna Synchron Player]&lt;br /&gt;
| Sample libraries&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl, kbm and MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vienna Symphonic Library&lt;br /&gt;
| [https://www.vsl.co.at/manuals/synchron-pianos/introduction Vienna Synchron Pianos]&lt;br /&gt;
| Sample libraries&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU, AAX, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl, kbm and MTS-ESP client&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vital Audio&lt;br /&gt;
| [https://vital.audio/ Vital]&lt;br /&gt;
| Wavetable synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl, kbm and tun file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039; (registration)&amp;lt;br&amp;gt;$25, $80 for additional features&lt;br /&gt;
|-&lt;br /&gt;
| Vitalium contributors&lt;br /&gt;
| Vitalium&lt;br /&gt;
| Wavetable synthesizer&lt;br /&gt;
| Linux&lt;br /&gt;
| LV2&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl, kbm and tun file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| The Wave Warden&lt;br /&gt;
| [https://www.thewavewarden.com/odin2 Odin 2]&lt;br /&gt;
| Subtractive synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST3, AU, LV2, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Xfer Records&lt;br /&gt;
| [https://www.xferrecords.com/products/serum-2 Serum 2]&lt;br /&gt;
| Wavetable synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import, MTS-ESP client&lt;br /&gt;
| $189&lt;br /&gt;
|-&lt;br /&gt;
| ZynAddSubFX contributors&lt;br /&gt;
| [http://zynaddsubfx.sourceforge.net/ ZynAddSubFX]&lt;br /&gt;
| Various synthesizer&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST, LV2, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Direct input of values, or import&amp;lt;br&amp;gt;scl/kbm file&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Free software&#039;&#039;&#039;&amp;lt;br&amp;gt;Free if installed via AUR or KxStudio repo or compiling from source&amp;lt;br&amp;gt;$55 for pre-compiled binary&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
; Notes&lt;br /&gt;
* &amp;quot;Full-keyboard microtuning&amp;quot; means that the plugin is capable of any arbitrary pitch, note or frequency on any given MIDI note. This is possible via .tun format, MIDI Tuning Standard, and .scl/.kbm pairs (but not .scl support on its own).&lt;br /&gt;
* All synths in the list are assumed to be 64-bit by default or offer an option of 32- or 64-bit. Synths that are 32-bit only are marked with &amp;quot;(32-bit)&amp;quot;&lt;br /&gt;
* For distinction of free software and freeware, see [[Wikipedia: Free software]] and [[Wikipedia: Freeware]].&lt;br /&gt;
* In some synths, portamento/glide doesn&#039;t work properly when microtuned. Examples are Xfer Serum and LinPlug synths. There may be others, so it is recommended to test this function before making a purchase, if it is important for you.&lt;br /&gt;
* There are plugins retunable by MTS-ESP ([[#Tuner plugins|see below]]) which aren’t in this table. See them on the official [https://oddsound.com/usingmtsesp.php MTS-ESP page].&lt;br /&gt;
** The list there seems incomplete as of January 26, 2023: Full Bucket Audio states that their plugins [http://music.fullbucket.de/mps.html MPS], [http://music.fullbucket.de/tricent.html Tricent mk III], [http://music.fullbucket.de/stigma.html Stigma], [http://music.fullbucket.de/fbvc.html FBVC], [http://music.fullbucket.de/monofury.html Mono/Fury], [http://music.fullbucket.de/blooo.html The blooo],[https://www.fullbucket.de/music/scrooo.html The scrooo], [http://music.fullbucket.de/qyooo.html The qyooo] now have MTS-ESP support, but these aren’t in the list yet.&lt;br /&gt;
&lt;br /&gt;
== Discontinued instrument plugins with microtonal support ==&lt;br /&gt;
Plugins which are discontinued or no longer available are shown in the below table for reference.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Publisher&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! OS&lt;br /&gt;
! Plugin type&lt;br /&gt;
! Tuning ability&lt;br /&gt;
! Tuning method&lt;br /&gt;
! License / Cost&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk&lt;br /&gt;
| [https://www.cakewalk.com/Products/Dimension-Pro Dimension Pro]&lt;br /&gt;
| Combines real instruments with advanced synthesis&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk&lt;br /&gt;
| [https://www.cakewalk.com/Products/Rapture Rapture Pro]&lt;br /&gt;
| Multisample synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk&lt;br /&gt;
| [https://www.cakewalk.com/Products/Z3TA Z3TA+2]&lt;br /&gt;
| Waveshaping synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Camel Audio&lt;br /&gt;
| Alchemy 1.x&lt;br /&gt;
| Additive synthesizer / spectral sampler&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Humanoid Sound Systems&lt;br /&gt;
| [http://www.humanoidsoundsystems.com/enzyme-vst-plugin-au-plugin-synth/ Enzyme]&lt;br /&gt;
| Scanned synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug Alpha&lt;br /&gt;
| Subtractive synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug CRX4&lt;br /&gt;
| Sample manipulation synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug MorphoX&lt;br /&gt;
| Subtractive synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, RTAS (RTAS is macOS only)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug Octopus&lt;br /&gt;
| Modulation synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug Organ 3&lt;br /&gt;
| Organ emulation&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, RTAS (RTAS is macOS only)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug SaxLab&lt;br /&gt;
| Saxophone emulation&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, RTAS (RTAS is macOS only)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| LinPlug&lt;br /&gt;
| LinPlug Spectral&lt;br /&gt;
| Additive/subtractive synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Native Instruments&lt;br /&gt;
| [http://www.native-instruments.com/en/products/komplete/synths-samplers/absynth-5/ Absynth]&lt;br /&gt;
| Virtual modular subtractive synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| gly file import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Rob Papen&lt;br /&gt;
| [https://splice.com/plugins/342-albino-3-vst-au-by-rob-papen Albino 3]&lt;br /&gt;
| Hybrid/subtractive synthesizer&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, RTAS&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| tun file import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| SoundModeler&lt;br /&gt;
| [https://github.com/SoundModeler?tab=overview&amp;amp;from=2020-12-01&amp;amp;to=2020-12-31]&lt;br /&gt;
| VST, Additive synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| The built-in choice for the temperaments: Equal, Pythagorean, Just and Mean-tone 1/4 comma. Main note flexible tune (from A=440), Supports each oscillator tuning by 0.01%&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | &#039;&#039;&#039;Freeware&#039;&#039;&#039; (discontinued)&lt;br /&gt;
|-&lt;br /&gt;
| VAZ&lt;br /&gt;
| [http://www.vaz-synths.com/vmIndex.html VAZ Modular]&lt;br /&gt;
| Virtual modular synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| VAZ&lt;br /&gt;
| [http://www.vaz-synths.com/vpIndex.html VAZ Plus]&lt;br /&gt;
| Virtual analog synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| [[Anamark tuning file format|tun file]] import&lt;br /&gt;
| Discontinued&lt;br /&gt;
|-&lt;br /&gt;
| Xen-Arts&lt;br /&gt;
| Ivor2&lt;br /&gt;
| Subtractive synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST (32-bit)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MIDI Tuning Standard (MTS)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Freeware&#039;&#039;&#039; (discontinued)&lt;br /&gt;
|-&lt;br /&gt;
| Xen-Arts&lt;br /&gt;
| OneSF2&lt;br /&gt;
| Soundfont (sf2) player&lt;br /&gt;
| Windows&lt;br /&gt;
| VST (32-bit)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MIDI Tuning Standard (MTS)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Freeware&#039;&#039;&#039; (discontinued)&lt;br /&gt;
|-&lt;br /&gt;
| Xen-Arts&lt;br /&gt;
| Xen-FMTS 2&lt;br /&gt;
| FM synthesizer&lt;br /&gt;
| Windows&lt;br /&gt;
| VST (32-bit)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MIDI Tuning Standard (MTS)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Freeware&#039;&#039;&#039; (discontinued)&lt;br /&gt;
|-&lt;br /&gt;
| Xen-Arts&lt;br /&gt;
| XenFont&lt;br /&gt;
| Subtractive synthesizer with soundfont (sf2) oscillators&lt;br /&gt;
| Windows&lt;br /&gt;
| VST (32-bit)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| MIDI Tuning Standard (MTS)&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Freeware&#039;&#039;&#039; (discontinued)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tuner plugins ==&lt;br /&gt;
These plugins only tune other instruments and typically do not generate any sound themselves.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Publisher&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! OS&lt;br /&gt;
! Plugin type&lt;br /&gt;
! Tuning ability&lt;br /&gt;
! Tuning method&lt;br /&gt;
! License / Cost&lt;br /&gt;
|-&lt;br /&gt;
| Celemony&lt;br /&gt;
| [https://www.celemony.com/en/melodyne/what-is-melodyne Melodyne]&lt;br /&gt;
| Polyphonic pitch editing and autotune&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU, AAX, RTAS, standalone&lt;br /&gt;
| todo&lt;br /&gt;
| scl file import&lt;br /&gt;
| €99-€699&lt;br /&gt;
|-&lt;br /&gt;
| Codenote&lt;br /&gt;
| [https://maxforlive.com/library/device/6713/microtone-toolkit-mpe-edition Microtone Toolkit MPE edition]&lt;br /&gt;
| Polyphonic MIDI retuning (pitch-bend based &amp;amp; MPE-based)&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| Max for Live device&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| variety, including inputs for n-TET, just intonation ratios, detuning in cents, scl file import&lt;br /&gt;
| $40&lt;br /&gt;
|-&lt;br /&gt;
| Cycling &#039;74&lt;br /&gt;
| [https://maxforlive.com/library/device/6713/microtone-toolkit-mpe-edition Max 7 Pitch and Time Machines] – &#039;&#039;Autotuna&#039;&#039; &amp;amp; &#039;&#039;Microtuner&#039;&#039;&lt;br /&gt;
| Microtonal autotune&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| Max for Live device&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;Autotuna&#039;&#039; – scl file import, &amp;lt;br&amp;gt;&#039;&#039;Microtuner&#039;&#039; – graphic function&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Dmitri Volkov&lt;br /&gt;
| [https://www.dmitrivolkov.com/projects/pivotuner/ Pivotuner]&lt;br /&gt;
| automatic real-time pure intonation and microtonal modulation&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST3, AU&lt;br /&gt;
| Limited to 12 interval sizes, but can microtonally modulate. More intervals possible with Chord Tuning.&lt;br /&gt;
| Manual user input&lt;br /&gt;
| $5 (monthly license), $47 (lifetime license)&lt;br /&gt;
|-&lt;br /&gt;
| Entonal Studio&lt;br /&gt;
| [https://entonal.studio/ Entonal Studio]&lt;br /&gt;
| Creates tunings and retunes softsynths&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| VST2, VST3, AU, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Direct input, scl file import, MTS-ESP master&lt;br /&gt;
| Intro :£49 Later: £79&lt;br /&gt;
|-&lt;br /&gt;
| Infinitone&lt;br /&gt;
| [https://infinitone.com Infinitone DMT]&lt;br /&gt;
| Creates tunings and retunes softsynths via MTS-ESP, MPE, MTS SysEx or MIDI pitch bend&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| ?, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Direct input, scl file import, MTS-ESP master&lt;br /&gt;
| $99 (introductory price)&lt;br /&gt;
|-&lt;br /&gt;
| Octarone&lt;br /&gt;
| [https://sites.google.com/site/octarone/code/midi-tools/key-tuner Key Tuner] (Broken link as of May 2023)&lt;br /&gt;
| MIDI note retuning&lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| [http://www.reaper.fm/reaplugs/ ReaJS Reaper]&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Oddsound&lt;br /&gt;
| [https://oddsound.com/mtsespmini.php MTS-ESP Mini]&lt;br /&gt;
| Retunes softsynths via MTS-ESP&lt;br /&gt;
| Windows, macOS Intel, macOS ARM&lt;br /&gt;
| VST, VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/tun import, MTS-ESP master&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Oddsound&lt;br /&gt;
| [https://oddsound.com/mtsespsuite.php MTS-ESP Suite]&lt;br /&gt;
| Creates tunings and retunes softsynths via MTS-ESP, MPE, MTS SysEx or MIDI pitch bend&lt;br /&gt;
| Windows, macOS Intel, macOS ARM&lt;br /&gt;
| VST, VST3, AU, AAX&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Direct input, scl/tun import, MTS-ESP master&lt;br /&gt;
| £79.99&lt;br /&gt;
|-&lt;br /&gt;
| PitchGrid&lt;br /&gt;
| [https://node.audio/products/pitchgrid PitchGrid]&lt;br /&gt;
| Parametrizes MOS Scales with parameters exposed to host DAW (i.e. supports automation for changing tuning), supports scale-aware pitch bend&lt;br /&gt;
| Windows, MacOS, Linux&lt;br /&gt;
| VST3, AU, standalone&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Direct MIDI/MPE to MIDI/MPE, MTS-ESP master&lt;br /&gt;
| £42&lt;br /&gt;
|-&lt;br /&gt;
| Surge Synth Team&lt;br /&gt;
| [https://surge-synthesizer.github.io/ Surge XT]&lt;br /&gt;
| Creates tunings and retunes softsynths via MTS-ESP&lt;br /&gt;
| Windows, MacOS, Linux&lt;br /&gt;
| VST3, AU, CLAP&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl/kbm file import, tuning editor with equal-divisions of arbitrary intervals, or direct input of ratios or cents, MTS-ESP master&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Innovations&lt;br /&gt;
| [https://www.pitchinnovations.com/products/fluid-pitch/ Fluid Pitch]&lt;br /&gt;
| Creates tunings and retunes softsynths via MPE or MIDI pitch bend&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, VST3, AU, AAX, iOS&lt;br /&gt;
| todo&lt;br /&gt;
| todo&lt;br /&gt;
| $75&lt;br /&gt;
|-&lt;br /&gt;
| Ursine&lt;br /&gt;
| [https://www.maxforlive.com/library/device/3068/retune-for-live Retune for Live]&lt;br /&gt;
| Polyphonic MIDI retuning (pitch-bend based)&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| Max for Live device&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| scl file import, csv file import&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Freeware&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| VisualPlugin&lt;br /&gt;
| [https://github.com/Windows81/FL-Custom-Intonation Custom Intonation]&lt;br /&gt;
| Fruity Patcher preset; works on many of FL Studio&#039;s stock plugins&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| N/A&lt;br /&gt;
| Limited to 12 note scales, each note ±100 cents from 12edo&lt;br /&gt;
| scl file import or manual user input&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Free software&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Marcus Hobbs&lt;br /&gt;
| [https://www.wilsonic.co/ Wilsonic MTS-ESP]&lt;br /&gt;
| Dynamic microtuning. Retune the MPE software synthesizers in your DAW&lt;br /&gt;
| Windows, macOS, iOS&lt;br /&gt;
| AU, VST3&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Full-keyboard microtuning&#039;&#039;&#039;&lt;br /&gt;
| Direct input, scl file import, MTS-ESP master&lt;br /&gt;
| style=&amp;quot;color: #007f00;&amp;quot; | Free software&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI remapper plugins ==&lt;br /&gt;
These plugins are neither instruments nor tuners but are useful when working with those, remapping notes input to the plugin, presumed to be in one tuning or a mode of a tuning, to the notes the plugin outputs, presumed to be in another tuning. For example, making you use just a MOS subscale of an output equal-division tuning.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Publisher&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! OS&lt;br /&gt;
! Plugin type&lt;br /&gt;
! Tuning ability&lt;br /&gt;
! Tuning method&lt;br /&gt;
! License / Cost&lt;br /&gt;
|-&lt;br /&gt;
| Vincenzo Sicurella&lt;br /&gt;
| [https://github.com/vsicurella/SuperVirtualKeyboard SuperVirtualKeyboard]&lt;br /&gt;
| MIDI remapper, keyboard layout and scale explorer and visualizer&amp;lt;!-- this is a poor desctription, feel free to improve! --&amp;gt;&lt;br /&gt;
| Windows, macOS, Linux (on demand)&amp;lt;!-- “on demand” is according to the post at XA Discord: https://discord.com/channels/332357996569034752/516069154181349416/775142352721018890 --&amp;gt;&lt;br /&gt;
| VST, AU&lt;br /&gt;
| todo&lt;br /&gt;
| todo&amp;lt;!-- kbm export in alpha 0.03, what else? --&amp;gt;&lt;br /&gt;
| Free software&lt;br /&gt;
|-&lt;br /&gt;
| Joseph Sheasby (Userminusone)&lt;br /&gt;
| [https://github.com/Userminusone/Userminusone-s-Microtonal-Launchpad-tools Userminusone&#039;s Microtonal Launchpad Tools]&lt;br /&gt;
| MIDI remapper, Novation Launchpad MINI layout visualizer (utilizes text files for layout configuration and optional subset/remapping specifications, and relies on multiple plugins to work properly. This is explained in the video the GitHub repository links to.) &lt;br /&gt;
| Windows, macOS, Linux&lt;br /&gt;
| Reaper JSFX (JesuSonic FX)&lt;br /&gt;
| N/A&lt;br /&gt;
| N/A&lt;br /&gt;
| Free software&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MPE-compatible software instrument plugins ==&lt;br /&gt;
A recent development in music technology is MIDI polyphonic expression (MPE). Instruments that support MPE are able to apply pitch-bend on a per-note basis. In theory, this allows a musician to create polyphonic microtonal music using any MPE-compatible synth. In practice, it is a laborious process to create microtonal music by specifying a pitch-bend on every single MIDI note. However some plugins shown in the above &amp;quot;Tuner plugins&amp;quot; table can intercept MIDI note data from the sequencer and systematically apply the correct per-note pitch-bend before that data is received by the instrument. Because of this, creating microtonal music with MPE-compatible instruments is now a viable approach.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Publisher&lt;br /&gt;
! Name&lt;br /&gt;
! Description&lt;br /&gt;
! OS&lt;br /&gt;
! Plugin type&lt;br /&gt;
! Tuning ability&lt;br /&gt;
! Tuning method&lt;br /&gt;
! License / Cost&lt;br /&gt;
|-&lt;br /&gt;
| Ableton  &lt;br /&gt;
| [https://www.ableton.com/en/packs/microtuner/ Ableton Microtuner]&lt;br /&gt;
| MIDI remapper, works only in Abelton DAW, can import .scl files, retunes any Ableton instrument or other MPE-compatible plugins.&lt;br /&gt;
| Windows, macOS&lt;br /&gt;
| VST, AU&lt;br /&gt;
| Full-keyboard microtuning&lt;br /&gt;
| .scl file import or manually setting pitches&lt;br /&gt;
| Included with Live 12 Suite&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Software]]&lt;br /&gt;
* [[DAWs]]&lt;br /&gt;
* [[List of microtonal hardware synths]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Practice]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Hardware_Synths&amp;diff=234795</id>
		<title>Hardware Synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Hardware_Synths&amp;diff=234795"/>
		<updated>2026-07-28T01:17:47Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Update (again)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[List of microtonal hardware synths]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:List_of_microtonal_hardware_synths&amp;diff=234794</id>
		<title>Talk:List of microtonal hardware synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:List_of_microtonal_hardware_synths&amp;diff=234794"/>
		<updated>2026-07-28T01:17:23Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Talk:List of hardware synths to Talk:List of microtonal hardware synths without leaving a redirect: Take 3... I suppose it should say &amp;quot;microtonal&amp;quot; like the software instrument list...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Minilogue XD workarounds ==&lt;br /&gt;
I&#039;ve been attempting to retune my Minilogue XD using the Korg Sound Librarian, which allows import of &#039;&#039;.scl&#039;&#039; / &#039;&#039;.kbm&#039;&#039; files. The process is poorly documented and the results don&#039;t match what is expected for files that correctly encode the Erv Wilson 1-3-5-7-9-11 eikosany. I have some workarounds, and I&#039;ve opened an issue with Korg support. Is this wiki an appropriate place to document my findings?&lt;br /&gt;
&lt;br /&gt;
M. Edward (Ed) Borasky (Znmeb) - 2023-01-10&lt;br /&gt;
&lt;br /&gt;
: Absolutely! There is a ton of original work on this wiki, unlike Wikipedia for instance, and there is no plan to change that. It would be better to place any details on a separate page about the synth (create it if it doesn&#039;t exist), and you can link to it from this page so that people can find out about it when browsing through the list.&lt;br /&gt;
&lt;br /&gt;
: By the way, you can sign your talk messages automatically by typing &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt;. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 04:11, 11 January 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=List_of_microtonal_hardware_synths&amp;diff=234793</id>
		<title>List of microtonal hardware synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=List_of_microtonal_hardware_synths&amp;diff=234793"/>
		<updated>2026-07-28T01:17:23Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page List of hardware synths to List of microtonal hardware synths without leaving a redirect: Take 3... I suppose it should say &amp;quot;microtonal&amp;quot; like the software instrument list...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of hardware electronic instruments that have support for microtonal tuning.&lt;br /&gt;
&lt;br /&gt;
== Keyboards ==&lt;br /&gt;
{{Wikipedia|Korg Minilogue#Minilogue XD}}&lt;br /&gt;
{{Wikipedia|Korg Monologue}}&lt;br /&gt;
{{Wikipedia|ROLI Seaboard}}&lt;br /&gt;
* [https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Explorer - supports [[MIDI]] Tuning Standard&lt;br /&gt;
*[https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Keyboard (firmware 1.5 and later) - supports MIDI Tuning Standard&lt;br /&gt;
*[https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Deluxe - supports MIDI Tuning Standard&lt;br /&gt;
* [https://hpi.zentral.zone/tonalplexus Hπ Tonal Plexus]&lt;br /&gt;
* Korg Minilogue XD - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Korg Minilogue (after firmware update)&lt;br /&gt;
* Korg Monologue - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Korg Prologue - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* [http://www.modormusic.com/os13.html Modor NF-1] - Built-in quarter tones, Just Intonation, Harmonic series, many EDOs and a number of hexanies/dekanies + scales via Midi Tuning Standard.&lt;br /&gt;
* Novation Summit (firmware 1.2 and later) - All 128 MIDI notes can be tuned to anything (0.4 cent precision)&lt;br /&gt;
* ROLI Seaboard&lt;br /&gt;
* Starr Labs Microzone U-648&lt;br /&gt;
* [https://www.striso.org/ Striso board] - Generalized keyboard which supports [[fifthspan]] and [[7-limit]] JI tunings&lt;br /&gt;
&lt;br /&gt;
== Sound modules ==&lt;br /&gt;
* [https://aodyo.com/anyma-phi-user-guide/ Aodyo Instruments Anyma Phi (User Guide - see page 45)]&lt;br /&gt;
* [https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Desktop (firmware 1.5 and later) - supports MIDI Tuning Standard&lt;br /&gt;
* Korg Minilogue XD Module - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Novation Peak (firmware 1.2 and later) - All 128 MIDI notes can be tuned to anything (0.4 cent precision)&lt;br /&gt;
* [https://waldorfmusic.com/kyra-en/ Waldorf Kyra] (MTS sysex real time retuning)&lt;br /&gt;
* [https://waldorfmusic.com/iridium-en/ Waldorf Iridium] (SCL import)&lt;br /&gt;
* Yamaha TX81Z&lt;br /&gt;
== Eurorack ==&lt;br /&gt;
* [https://ornament-and-cri.me/ ornament &amp;amp; crime] - CV generator&lt;br /&gt;
* [https://tubbutec.de/%C2%B5tune/ Tubbutec μTune] - two-channel microtonal quantizer/mapper&lt;br /&gt;
* [https://www.expert-sleepers.co.uk/fh2.html Expert Sleepers FH-2 &#039;Factotum&#039;] - MPE and .scl/kmb MIDI to CV&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [https://hpi.zentral.zone/tbx2b Hπ TBX2b] - tuning unit that retunes GM (multichannel) synths, monophonic synths, MTS synths, and proprietary sysex synths.&lt;br /&gt;
* [https://sonoclast.com/products/plastic_pitch_midi_microtuner/ Sonoclast Plastic Pitch MIDI Microtuner] - Real-time interface for tuning multiple synths simultaneously. Transmits MIDI tuning for multitimbral synths, monophonic synths, MTS synths, and MPE synths. Also tunes MIDI received from MPE controllers. Supports Scala SCL.&lt;br /&gt;
* [[Wikipedia:Theremin|Theremin]]&lt;br /&gt;
[[Category:hardware]]&lt;br /&gt;
[[Category:synths]]&lt;br /&gt;
[[Category:todo:expand]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Hardware_Synths&amp;diff=234792</id>
		<title>Hardware Synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Hardware_Synths&amp;diff=234792"/>
		<updated>2026-07-28T01:16:42Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Update redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[List of hardware synths]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:List_of_microtonal_hardware_synths&amp;diff=234791</id>
		<title>Talk:List of microtonal hardware synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:List_of_microtonal_hardware_synths&amp;diff=234791"/>
		<updated>2026-07-28T01:16:22Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Talk:Hardware synths to Talk:List of hardware synths without leaving a redirect: List page (should&amp;#039;ve thought of this during the previous move...)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Minilogue XD workarounds ==&lt;br /&gt;
I&#039;ve been attempting to retune my Minilogue XD using the Korg Sound Librarian, which allows import of &#039;&#039;.scl&#039;&#039; / &#039;&#039;.kbm&#039;&#039; files. The process is poorly documented and the results don&#039;t match what is expected for files that correctly encode the Erv Wilson 1-3-5-7-9-11 eikosany. I have some workarounds, and I&#039;ve opened an issue with Korg support. Is this wiki an appropriate place to document my findings?&lt;br /&gt;
&lt;br /&gt;
M. Edward (Ed) Borasky (Znmeb) - 2023-01-10&lt;br /&gt;
&lt;br /&gt;
: Absolutely! There is a ton of original work on this wiki, unlike Wikipedia for instance, and there is no plan to change that. It would be better to place any details on a separate page about the synth (create it if it doesn&#039;t exist), and you can link to it from this page so that people can find out about it when browsing through the list.&lt;br /&gt;
&lt;br /&gt;
: By the way, you can sign your talk messages automatically by typing &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt;. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 04:11, 11 January 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=List_of_microtonal_hardware_synths&amp;diff=234790</id>
		<title>List of microtonal hardware synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=List_of_microtonal_hardware_synths&amp;diff=234790"/>
		<updated>2026-07-28T01:16:22Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Hardware synths to List of hardware synths without leaving a redirect: List page (should&amp;#039;ve thought of this during the previous move...)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of hardware electronic instruments that have support for microtonal tuning.&lt;br /&gt;
&lt;br /&gt;
== Keyboards ==&lt;br /&gt;
{{Wikipedia|Korg Minilogue#Minilogue XD}}&lt;br /&gt;
{{Wikipedia|Korg Monologue}}&lt;br /&gt;
{{Wikipedia|ROLI Seaboard}}&lt;br /&gt;
* [https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Explorer - supports [[MIDI]] Tuning Standard&lt;br /&gt;
*[https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Keyboard (firmware 1.5 and later) - supports MIDI Tuning Standard&lt;br /&gt;
*[https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Deluxe - supports MIDI Tuning Standard&lt;br /&gt;
* [https://hpi.zentral.zone/tonalplexus Hπ Tonal Plexus]&lt;br /&gt;
* Korg Minilogue XD - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Korg Minilogue (after firmware update)&lt;br /&gt;
* Korg Monologue - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Korg Prologue - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* [http://www.modormusic.com/os13.html Modor NF-1] - Built-in quarter tones, Just Intonation, Harmonic series, many EDOs and a number of hexanies/dekanies + scales via Midi Tuning Standard.&lt;br /&gt;
* Novation Summit (firmware 1.2 and later) - All 128 MIDI notes can be tuned to anything (0.4 cent precision)&lt;br /&gt;
* ROLI Seaboard&lt;br /&gt;
* Starr Labs Microzone U-648&lt;br /&gt;
* [https://www.striso.org/ Striso board] - Generalized keyboard which supports [[fifthspan]] and [[7-limit]] JI tunings&lt;br /&gt;
&lt;br /&gt;
== Sound modules ==&lt;br /&gt;
* [https://aodyo.com/anyma-phi-user-guide/ Aodyo Instruments Anyma Phi (User Guide - see page 45)]&lt;br /&gt;
* [https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Desktop (firmware 1.5 and later) - supports MIDI Tuning Standard&lt;br /&gt;
* Korg Minilogue XD Module - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Novation Peak (firmware 1.2 and later) - All 128 MIDI notes can be tuned to anything (0.4 cent precision)&lt;br /&gt;
* [https://waldorfmusic.com/kyra-en/ Waldorf Kyra] (MTS sysex real time retuning)&lt;br /&gt;
* [https://waldorfmusic.com/iridium-en/ Waldorf Iridium] (SCL import)&lt;br /&gt;
* Yamaha TX81Z&lt;br /&gt;
== Eurorack ==&lt;br /&gt;
* [https://ornament-and-cri.me/ ornament &amp;amp; crime] - CV generator&lt;br /&gt;
* [https://tubbutec.de/%C2%B5tune/ Tubbutec μTune] - two-channel microtonal quantizer/mapper&lt;br /&gt;
* [https://www.expert-sleepers.co.uk/fh2.html Expert Sleepers FH-2 &#039;Factotum&#039;] - MPE and .scl/kmb MIDI to CV&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [https://hpi.zentral.zone/tbx2b Hπ TBX2b] - tuning unit that retunes GM (multichannel) synths, monophonic synths, MTS synths, and proprietary sysex synths.&lt;br /&gt;
* [https://sonoclast.com/products/plastic_pitch_midi_microtuner/ Sonoclast Plastic Pitch MIDI Microtuner] - Real-time interface for tuning multiple synths simultaneously. Transmits MIDI tuning for multitimbral synths, monophonic synths, MTS synths, and MPE synths. Also tunes MIDI received from MPE controllers. Supports Scala SCL.&lt;br /&gt;
* [[Wikipedia:Theremin|Theremin]]&lt;br /&gt;
[[Category:hardware]]&lt;br /&gt;
[[Category:synths]]&lt;br /&gt;
[[Category:todo:expand]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:Hardware_Synths&amp;diff=234789</id>
		<title>Talk:Hardware Synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:Hardware_Synths&amp;diff=234789"/>
		<updated>2026-07-28T01:15:25Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Talk:Hardware Synths to Talk:Hardware synths: WP:NCCAPS (keeping redirect because it&amp;#039;s a high traffic page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Hardware synths]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Talk:List_of_microtonal_hardware_synths&amp;diff=234788</id>
		<title>Talk:List of microtonal hardware synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Talk:List_of_microtonal_hardware_synths&amp;diff=234788"/>
		<updated>2026-07-28T01:15:25Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Talk:Hardware Synths to Talk:Hardware synths: WP:NCCAPS (keeping redirect because it&amp;#039;s a high traffic page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Minilogue XD workarounds ==&lt;br /&gt;
I&#039;ve been attempting to retune my Minilogue XD using the Korg Sound Librarian, which allows import of &#039;&#039;.scl&#039;&#039; / &#039;&#039;.kbm&#039;&#039; files. The process is poorly documented and the results don&#039;t match what is expected for files that correctly encode the Erv Wilson 1-3-5-7-9-11 eikosany. I have some workarounds, and I&#039;ve opened an issue with Korg support. Is this wiki an appropriate place to document my findings?&lt;br /&gt;
&lt;br /&gt;
M. Edward (Ed) Borasky (Znmeb) - 2023-01-10&lt;br /&gt;
&lt;br /&gt;
: Absolutely! There is a ton of original work on this wiki, unlike Wikipedia for instance, and there is no plan to change that. It would be better to place any details on a separate page about the synth (create it if it doesn&#039;t exist), and you can link to it from this page so that people can find out about it when browsing through the list.&lt;br /&gt;
&lt;br /&gt;
: By the way, you can sign your talk messages automatically by typing &amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt;. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 04:11, 11 January 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Hardware_Synths&amp;diff=234787</id>
		<title>Hardware Synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Hardware_Synths&amp;diff=234787"/>
		<updated>2026-07-28T01:15:25Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Hardware Synths to Hardware synths: WP:NCCAPS (keeping redirect because it&amp;#039;s a high traffic page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Hardware synths]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=List_of_microtonal_hardware_synths&amp;diff=234786</id>
		<title>List of microtonal hardware synths</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=List_of_microtonal_hardware_synths&amp;diff=234786"/>
		<updated>2026-07-28T01:15:25Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Hardware Synths to Hardware synths: WP:NCCAPS (keeping redirect because it&amp;#039;s a high traffic page)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of hardware electronic instruments that have support for microtonal tuning.&lt;br /&gt;
&lt;br /&gt;
== Keyboards ==&lt;br /&gt;
{{Wikipedia|Korg Minilogue#Minilogue XD}}&lt;br /&gt;
{{Wikipedia|Korg Monologue}}&lt;br /&gt;
{{Wikipedia|ROLI Seaboard}}&lt;br /&gt;
* [https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Explorer - supports [[MIDI]] Tuning Standard&lt;br /&gt;
*[https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Keyboard (firmware 1.5 and later) - supports MIDI Tuning Standard&lt;br /&gt;
*[https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Deluxe - supports MIDI Tuning Standard&lt;br /&gt;
* [https://hpi.zentral.zone/tonalplexus Hπ Tonal Plexus]&lt;br /&gt;
* Korg Minilogue XD - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Korg Minilogue (after firmware update)&lt;br /&gt;
* Korg Monologue - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Korg Prologue - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* [http://www.modormusic.com/os13.html Modor NF-1] - Built-in quarter tones, Just Intonation, Harmonic series, many EDOs and a number of hexanies/dekanies + scales via Midi Tuning Standard.&lt;br /&gt;
* Novation Summit (firmware 1.2 and later) - All 128 MIDI notes can be tuned to anything (0.4 cent precision)&lt;br /&gt;
* ROLI Seaboard&lt;br /&gt;
* Starr Labs Microzone U-648&lt;br /&gt;
* [https://www.striso.org/ Striso board] - Generalized keyboard which supports [[fifthspan]] and [[7-limit]] JI tunings&lt;br /&gt;
&lt;br /&gt;
== Sound modules ==&lt;br /&gt;
* [https://aodyo.com/anyma-phi-user-guide/ Aodyo Instruments Anyma Phi (User Guide - see page 45)]&lt;br /&gt;
* [https://www.ashunsoundmachines.com/ Ashun Sound Machines] (ASM) Hydrasynth Desktop (firmware 1.5 and later) - supports MIDI Tuning Standard&lt;br /&gt;
* Korg Minilogue XD Module - All 128 MIDI notes can be tuned to anything (1 cent precision)&lt;br /&gt;
* Novation Peak (firmware 1.2 and later) - All 128 MIDI notes can be tuned to anything (0.4 cent precision)&lt;br /&gt;
* [https://waldorfmusic.com/kyra-en/ Waldorf Kyra] (MTS sysex real time retuning)&lt;br /&gt;
* [https://waldorfmusic.com/iridium-en/ Waldorf Iridium] (SCL import)&lt;br /&gt;
* Yamaha TX81Z&lt;br /&gt;
== Eurorack ==&lt;br /&gt;
* [https://ornament-and-cri.me/ ornament &amp;amp; crime] - CV generator&lt;br /&gt;
* [https://tubbutec.de/%C2%B5tune/ Tubbutec μTune] - two-channel microtonal quantizer/mapper&lt;br /&gt;
* [https://www.expert-sleepers.co.uk/fh2.html Expert Sleepers FH-2 &#039;Factotum&#039;] - MPE and .scl/kmb MIDI to CV&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
* [https://hpi.zentral.zone/tbx2b Hπ TBX2b] - tuning unit that retunes GM (multichannel) synths, monophonic synths, MTS synths, and proprietary sysex synths.&lt;br /&gt;
* [https://sonoclast.com/products/plastic_pitch_midi_microtuner/ Sonoclast Plastic Pitch MIDI Microtuner] - Real-time interface for tuning multiple synths simultaneously. Transmits MIDI tuning for multitimbral synths, monophonic synths, MTS synths, and MPE synths. Also tunes MIDI received from MPE controllers. Supports Scala SCL.&lt;br /&gt;
* [[Wikipedia:Theremin|Theremin]]&lt;br /&gt;
[[Category:hardware]]&lt;br /&gt;
[[Category:synths]]&lt;br /&gt;
[[Category:todo:expand]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Highly_composite_interval&amp;diff=234785</id>
		<title>Highly composite interval</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Highly_composite_interval&amp;diff=234785"/>
		<updated>2026-07-28T00:44:43Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merged into Harmonic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Harmonic#Highly composite harmonic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Highly composite]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Prime_interval&amp;diff=234784</id>
		<title>Prime interval</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Prime_interval&amp;diff=234784"/>
		<updated>2026-07-28T00:44:25Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merged into Harmonic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Harmonic#Prime harmonic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Prime]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Harmonic&amp;diff=234783</id>
		<title>Harmonic</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Harmonic&amp;diff=234783"/>
		<updated>2026-07-28T00:44:06Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: /* Prime harmonic */ Insert former see also links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wikipedia}}&lt;br /&gt;
{{See also|Category:Harmonics}}&lt;br /&gt;
A &#039;&#039;&#039;harmonic&#039;&#039;&#039; is a whole-number multiple of the fundamental frequency of a sound. It is an element of the [[harmonic series]].&lt;br /&gt;
&lt;br /&gt;
The timbre of a periodic sound, such as a bowed violin or the human voice, contains a nearly infinite amount of harmonic [[partial]]s, starting with 1&#039;&#039;f&#039;&#039;, 2&#039;&#039;f&#039;&#039;, 3&#039;&#039;f&#039;&#039;, 4&#039;&#039;f&#039;&#039;... where &#039;&#039;f&#039;&#039; is the fundamental frequency. Each of these harmonics has a distinct amplitude, generally decreasing as the &#039;height&#039; of the harmonic increases. The [[span]] between any two of these harmonics is a [[just interval]]. If the harmonics are numbered such that the fundamental is number 1, the octave is 2, etc., then the interval&#039;s ratio is given by the two numbers. For example the interval between the 3rd and 4th harmonics is 4/3.&lt;br /&gt;
&lt;br /&gt;
The ancient Greeks called these harmonics &amp;quot;multiples&amp;quot;, and considered them to be a unique interval class separate from [[superparticular]] and [[superpartient]] intervals.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;subharmonic&#039;&#039;&#039; is a unit fraction of the fundamental frequency of a sound: &#039;&#039;f&#039;&#039;/1, &#039;&#039;f&#039;&#039;/2, &#039;&#039;f&#039;&#039;/3, &#039;&#039;f&#039;&#039;/4... It is an element of the [[subharmonic series]].&lt;br /&gt;
&lt;br /&gt;
== Odd harmonic ==&lt;br /&gt;
An &#039;&#039;&#039;odd harmonic&#039;&#039;&#039; is a harmonic where the [[frequency ratio]] is an odd number. The first few odd harmonics are [[1/1]], [[3/1]], [[5/1]], [[7/1]], [[9/1]], [[11/1]], etc. Odd harmonics are significant in that they create distinct [[pitch class]]es, since any even harmonic is a whole number of [[octave]]s above an odd harmonic.&lt;br /&gt;
&lt;br /&gt;
An [[odd limit]] is the set of all [[just interval]]s where the largest odd factor in the numerator and denominator both do not exceed a specified bound. For example, the [[5-odd-limit]] consists of all ratios where the only allowable odd factors are 1, 3, and 5; those being [[1/1]], [[6/5]], [[5/4]], [[4/3]], [[3/2]], [[8/5]], [[5/3]], and any whole number of octaves above those intervals.&lt;br /&gt;
&lt;br /&gt;
We can also restrict the set of usable intervals to only allow odd harmonics. Such intervals include [[3/1]], [[5/3]], [[9/7]], [[27/25]], etc. Here, using [[3/1]] as the [[interval of equivalence]] (a &amp;quot;tritave&amp;quot;) is natural, since the 3rd harmonic is the smallest odd harmonic after the fundamental. [[Edt]]s divide the tritave into a whole number of equal steps, analogous to how [[edo]]s divide the octave.&lt;br /&gt;
&lt;br /&gt;
== Prime harmonic ==&lt;br /&gt;
{{See also|Category:Prime harmonics}}&lt;br /&gt;
A &#039;&#039;&#039;prime interval&#039;&#039;&#039; or &#039;&#039;&#039;prime harmonic&#039;&#039;&#039; is a harmonic which as a [[ratio]] of frequencies is a [[prime number]]; that is, a number such as 2, 3, 5, 7, 11, … which is divisible only by itself and 1. It is an element of the [[prime harmonic series]].&lt;br /&gt;
&lt;br /&gt;
Any interval of [[just intonation|just intonation (JI)]] can be expressed in terms of a product of prime intervals, allowing us to decompose a complex JI interval into simpler parts. A prime interval itself cannot be expressed by other prime intervals, so no prime intervals are redundant for reconstructing the entirety of JI. For those reasons and for the fact that prime intervals occur in [[harmonic series]], they form a very important [[basis]] (literally and mathematically) for JI. &lt;br /&gt;
&lt;br /&gt;
For example, the [[octave]] is a prime interval whereas the intervals [[5/3]] or even [[1/1]] are not. In traditional ratio notation, the prime intervals are [[2/1]], [[3/1]], [[5/1]], [[7/1]], [[11/1]] etc.&lt;br /&gt;
&lt;br /&gt;
The [[monzo]] notation of each prime interval consists of all-zeros except for a single entry equal to 1: (2: {{monzo| 1 }}, 3: {{monzo| 0 1 }}, 5: {{monzo| 0 0 1 }}, 7: {{monzo| 0 0 0 1 }}, 11: {{monzo| 0 0 0 0 1 }}, …)&lt;br /&gt;
&lt;br /&gt;
Prime harmonics are often used to define [[harmonic limit]]s, also known as prime limits.&lt;br /&gt;
&lt;br /&gt;
== Highly composite harmonic ==&lt;br /&gt;
{{See also|Category:Highly composite harmonics}}&lt;br /&gt;
A &#039;&#039;&#039;highly composite interval&#039;&#039;&#039; or &#039;&#039;&#039;highly composite harmonic&#039;&#039;&#039; is a harmonic which has a [[ratio]] of frequencies is a [[highly composite number]]; that is, a number such as 1, 2, 4, 6, 12, … each of which has more divisors than the number before it. &lt;br /&gt;
&lt;br /&gt;
Highly composite intervals are significant for having the largest number of ways to be approached through [[harmonic]] [[chord]]s for its size. &lt;br /&gt;
&lt;br /&gt;
Highly composite intervals can be thought of as the opposite of prime harmonics, since highly composite numbers are &amp;quot;antiprime&amp;quot;, but they are not complementary sets, as they share a common element (2/1) and there are infinitely many harmonics which are neither prime nor highly composite.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Mixed timbre]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Harmonic| ]] &amp;lt;!-- main article --&amp;gt;&lt;br /&gt;
[[Category:Psychoacoustics]]&lt;br /&gt;
[[Category:Terms]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Odd_harmonic&amp;diff=234782</id>
		<title>Odd harmonic</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Odd_harmonic&amp;diff=234782"/>
		<updated>2026-07-28T00:42:30Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merged into Harmonic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Harmonic#Odd harmonic]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Odd limit]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Harmonic&amp;diff=234781</id>
		<title>Harmonic</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Harmonic&amp;diff=234781"/>
		<updated>2026-07-28T00:41:08Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merge odd harmonic, prime interval and highly composite interval&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wikipedia}}&lt;br /&gt;
{{See also|Category:Harmonics}}&lt;br /&gt;
A &#039;&#039;&#039;harmonic&#039;&#039;&#039; is a whole-number multiple of the fundamental frequency of a sound. It is an element of the [[harmonic series]].&lt;br /&gt;
&lt;br /&gt;
The timbre of a periodic sound, such as a bowed violin or the human voice, contains a nearly infinite amount of harmonic [[partial]]s, starting with 1&#039;&#039;f&#039;&#039;, 2&#039;&#039;f&#039;&#039;, 3&#039;&#039;f&#039;&#039;, 4&#039;&#039;f&#039;&#039;... where &#039;&#039;f&#039;&#039; is the fundamental frequency. Each of these harmonics has a distinct amplitude, generally decreasing as the &#039;height&#039; of the harmonic increases. The [[span]] between any two of these harmonics is a [[just interval]]. If the harmonics are numbered such that the fundamental is number 1, the octave is 2, etc., then the interval&#039;s ratio is given by the two numbers. For example the interval between the 3rd and 4th harmonics is 4/3.&lt;br /&gt;
&lt;br /&gt;
The ancient Greeks called these harmonics &amp;quot;multiples&amp;quot;, and considered them to be a unique interval class separate from [[superparticular]] and [[superpartient]] intervals.&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;subharmonic&#039;&#039;&#039; is a unit fraction of the fundamental frequency of a sound: &#039;&#039;f&#039;&#039;/1, &#039;&#039;f&#039;&#039;/2, &#039;&#039;f&#039;&#039;/3, &#039;&#039;f&#039;&#039;/4... It is an element of the [[subharmonic series]].&lt;br /&gt;
&lt;br /&gt;
== Odd harmonic ==&lt;br /&gt;
An &#039;&#039;&#039;odd harmonic&#039;&#039;&#039; is a harmonic where the [[frequency ratio]] is an odd number. The first few odd harmonics are [[1/1]], [[3/1]], [[5/1]], [[7/1]], [[9/1]], [[11/1]], etc. Odd harmonics are significant in that they create distinct [[pitch class]]es, since any even harmonic is a whole number of [[octave]]s above an odd harmonic.&lt;br /&gt;
&lt;br /&gt;
An [[odd limit]] is the set of all [[just interval]]s where the largest odd factor in the numerator and denominator both do not exceed a specified bound. For example, the [[5-odd-limit]] consists of all ratios where the only allowable odd factors are 1, 3, and 5; those being [[1/1]], [[6/5]], [[5/4]], [[4/3]], [[3/2]], [[8/5]], [[5/3]], and any whole number of octaves above those intervals.&lt;br /&gt;
&lt;br /&gt;
We can also restrict the set of usable intervals to only allow odd harmonics. Such intervals include [[3/1]], [[5/3]], [[9/7]], [[27/25]], etc. Here, using [[3/1]] as the [[interval of equivalence]] (a &amp;quot;tritave&amp;quot;) is natural, since the 3rd harmonic is the smallest odd harmonic after the fundamental. [[Edt]]s divide the tritave into a whole number of equal steps, analogous to how [[edo]]s divide the octave.&lt;br /&gt;
&lt;br /&gt;
== Prime harmonic ==&lt;br /&gt;
{{See also|Category:Prime harmonics}}&lt;br /&gt;
A &#039;&#039;&#039;prime interval&#039;&#039;&#039; or &#039;&#039;&#039;prime harmonic&#039;&#039;&#039; is a harmonic which as a [[ratio]] of frequencies is a [[prime number]]; that is, a number such as 2, 3, 5, 7, 11, … which is divisible only by itself and 1. &lt;br /&gt;
&lt;br /&gt;
Any interval of [[just intonation|just intonation (JI)]] can be expressed in terms of a product of prime intervals, allowing us to decompose a complex JI interval into simpler parts. A prime interval itself cannot be expressed by other prime intervals, so no prime intervals are redundant for reconstructing the entirety of JI. For those reasons and for the fact that prime intervals occur in [[harmonic series]], they form a very important [[basis]] (literally and mathematically) for JI. &lt;br /&gt;
&lt;br /&gt;
For example, the [[octave]] is a prime interval whereas the intervals [[5/3]] or even [[1/1]] are not. In traditional ratio notation, the prime intervals are [[2/1]], [[3/1]], [[5/1]], [[7/1]], [[11/1]] etc.&lt;br /&gt;
&lt;br /&gt;
The [[monzo]] notation of each prime interval consists of all-zeros except for a single entry equal to 1: (2: {{monzo| 1 }}, 3: {{monzo| 0 1 }}, 5: {{monzo| 0 0 1 }}, 7: {{monzo| 0 0 0 1 }}, 11: {{monzo| 0 0 0 0 1 }}, …)&lt;br /&gt;
&lt;br /&gt;
== Highly composite harmonic ==&lt;br /&gt;
{{See also|Category:Highly composite harmonics}}&lt;br /&gt;
A &#039;&#039;&#039;highly composite interval&#039;&#039;&#039; or &#039;&#039;&#039;highly composite harmonic&#039;&#039;&#039; is a harmonic which has a [[ratio]] of frequencies is a [[highly composite number]]; that is, a number such as 1, 2, 4, 6, 12, … each of which has more divisors than the number before it. &lt;br /&gt;
&lt;br /&gt;
Highly composite intervals are significant for having the largest number of ways to be approached through [[harmonic]] [[chord]]s for its size. &lt;br /&gt;
&lt;br /&gt;
Highly composite intervals can be thought of as the opposite of prime harmonics, since highly composite numbers are &amp;quot;antiprime&amp;quot;, but they are not complementary sets, as they share a common element (2/1) and there are infinitely many harmonics which are neither prime nor highly composite.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Mixed timbre]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Harmonic| ]] &amp;lt;!-- main article --&amp;gt;&lt;br /&gt;
[[Category:Psychoacoustics]]&lt;br /&gt;
[[Category:Terms]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=T%C3%BCrk_sent&amp;diff=234777</id>
		<title>Türk sent</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=T%C3%BCrk_sent&amp;diff=234777"/>
		<updated>2026-07-27T22:21:38Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fix double redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[10600edo]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Turkish_cent&amp;diff=234776</id>
		<title>Turkish cent</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Turkish_cent&amp;diff=234776"/>
		<updated>2026-07-27T22:21:01Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merged into 10600edo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[10600edo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interval size measures]]&lt;br /&gt;
[[Category:Turkish music]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=10600edo&amp;diff=234775</id>
		<title>10600edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=10600edo&amp;diff=234775"/>
		<updated>2026-07-27T22:20:26Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merge from Turkish cent page, reorganize sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{ED intro}}&lt;br /&gt;
&lt;br /&gt;
One step of 10600edo, or 1/100 step of [[106edo]], is known as the &#039;&#039;&#039;Turkish cent&#039;&#039;&#039; (&#039;&#039;&#039;Türk sent&#039;&#039;&#039; in Turkish), a term proposed by {{w|tr:Abdülkadir Töre|Abdülkadir Töre}} and {{w|tr:Ekrem Karadeniz|Ekrem Karadeniz}} (&#039;&#039;links to Turkish Wikipedia&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{Harmonics in equal|10600}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.tonalsoft.com/enc/t/turk-sent.aspx Türk-sent] on [[Tonalsoft Encyclopedia]]&lt;br /&gt;
* [http://web.archive.org/web/20111011133133/http://www.turkmusikisi.com/nazariyat/sistemler/ekrem_karadeniz_sistemi.htm Tabîatta mûsikî insanla birlikte doğduğu için mûsikînin başlangıcı hakkında araştırmalara girişecek değiliz] (archived) (in Turkish language)&lt;br /&gt;
&lt;br /&gt;
[[Category:Equal divisions of the octave|#####]] &amp;lt;!-- 5-digit number --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Prima&amp;diff=234773</id>
		<title>Prima</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Prima&amp;diff=234773"/>
		<updated>2026-07-27T21:46:40Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merge into 12276edo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[12276edo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interval size measures]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=12276edo&amp;diff=234772</id>
		<title>12276edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=12276edo&amp;diff=234772"/>
		<updated>2026-07-27T21:46:18Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merge from Prima page, reorganize sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{ED intro}}&lt;br /&gt;
&lt;br /&gt;
12276edo&#039;s step size is sometimes called a &#039;&#039;&#039;prima&#039;&#039;&#039;, a term proposed by [[Lillian Hearne]], when used as an interval size unit.&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
12276 is a strong 11-limit system, with a lower 11-limit relative error than any lower division aside from [[6691edo|6691]]. 12276 tempers out the [[Kirnberger&#039;s atom|atom]] and the [[septimal ruthenia]], so that the Pythagorean and syntonic commas an be approximated by 12 and 11 schismas, 240 and 220 steps respectively, and septimal comma is represented by 1/44 of the octave, 279 steps. It is the smallest [[atomic]] EDO inside its [[5-odd-limit]] [[diamond tradeoff]] tuning range.&lt;br /&gt;
&lt;br /&gt;
=== As an interval size measure ===&lt;br /&gt;
The prima is useful for measurement of 11-limit intervals and commas. Given that 12276edo factors as 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 11 × 31, a prima is a whole number division of one degree of [[12edo]], [[22edo]], [[31edo]], [[99edo]] and [[198edo]]. The [[Pythagorean comma]] is represented by 240 prima, and the [[syntonic comma]] by 220 (and the [[schisma]] is therefore represented as 20 prima). A prima is almost exactly three [[tuning unit]]s. As one degree of [[12edo]] is 1023 prima, one [[cent]] is exactly 10.23 prima.&lt;br /&gt;
&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{Harmonics in equal|12276|columns=11}}&lt;br /&gt;
&lt;br /&gt;
=== Subsets and supersets ===&lt;br /&gt;
12276edo factors into primes as {{nowrap| 2&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; × 11 × 31 }}, and among its divisors are [[12edo|12]], [[22edo|22]], [[31edo|31]], [[99edo|99]] and [[198edo|198]]. This creates a unit known as the &#039;&#039;[[prima]]&#039;&#039;, useful for measurement of 11-limit intervals and commas. A prima is almost exactly three [[tuning unit]]s. &lt;br /&gt;
&lt;br /&gt;
[[Category:3-limit record edos|#####]] &amp;lt;!-- 5-digit number --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Purdal&amp;diff=234771</id>
		<title>Purdal</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Purdal&amp;diff=234771"/>
		<updated>2026-07-27T21:40:45Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Restore 1 category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[9900edo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Interval size measures]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=30103edo&amp;diff=234770</id>
		<title>30103edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=30103edo&amp;diff=234770"/>
		<updated>2026-07-27T21:39:36Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{ED intro}}&lt;br /&gt;
&lt;br /&gt;
30103edo is consistent in the 11-odd-limit and is otherwise a strong 2.3.5.17 subgroup tuning.&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
=== As an interval size measure ===&lt;br /&gt;
Since logarithm of 2 in base 10 is equal to 0.30102999..., one step of 30103edo comes exceptionally close to being one step of an otherwise perfectly decimal tuning system, [[100000ed10]], similar to heptameride being one step of [[301edo]] and savart being one step of [[1000ed10]]. It was named &#039;&#039;&#039;jot&#039;&#039;&#039; by Augustus de Morgan in 1864.&lt;br /&gt;
&lt;br /&gt;
Any integer [[Gallery of arithmetic pitch sequences#APS of jots|arithmetic pitch sequence of &#039;&#039;n&#039;&#039; jots]] is technically a subset of 30103edo, since it is every &#039;&#039;n&#039;&#039;th step of 30103edo.&lt;br /&gt;
&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{harmonics in equal|30103}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://tonalsoft.com/enc/j/jot.aspx jot] on [[Tonalsoft Encyclopedia]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Purdal&amp;diff=234769</id>
		<title>Purdal</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Purdal&amp;diff=234769"/>
		<updated>2026-07-27T21:38:28Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merge into 9900edo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[9900edo]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=9900edo&amp;diff=234768</id>
		<title>9900edo</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=9900edo&amp;diff=234768"/>
		<updated>2026-07-27T21:38:10Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Merge from Purdal page, reorganize sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox ET}}&lt;br /&gt;
{{ED intro}}&lt;br /&gt;
&lt;br /&gt;
9900edo&#039;s step size is sometimes called a &#039;&#039;&#039;purdal&#039;&#039;&#039;, a term proposed by [[Osmiorisbendi]], when used as an interval size unit. &lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
9900edo is consistent in the 9-odd-limit and it is otherwise a good 2.3.5.7.17.29 subgroup system. &lt;br /&gt;
&lt;br /&gt;
In the 7-limit, it is a [[septiruthenia]]n system, setting 64/63 to 1\44, so that the septimal comma is 225 purdals. It is a member of the [[optimal ET sequence]] for the [[ruthenium]] temperament with an additional prescribed mapping for 5 in the 13-limit.&lt;br /&gt;
&lt;br /&gt;
=== Prime harmonics ===&lt;br /&gt;
{{harmonics in equal|9900}}&lt;br /&gt;
&lt;br /&gt;
=== Subsets and supersets ===&lt;br /&gt;
9900edo has subset edos {{EDOs|1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 15, 18, 20, 22, 25, 30, 33, 36, 44, 45, 50, 55, 60, 66, 75, 90, 99, 100, 110, 132, 150, 165, 180, 198, 220, 225, 275, 300, 330, 396, 450, 495, 550, 660, 825, 900, 990, 1100, 1650, 1980, 2475, 3300, 4950}}. Its abundancy index is around 2.42.&lt;br /&gt;
&lt;br /&gt;
[[Category:Purdal]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Diamond&amp;diff=234767</id>
		<title>Diamond</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Diamond&amp;diff=234767"/>
		<updated>2026-07-27T21:27:18Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Disambiguation template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Diamond&#039;&#039;&#039; may refer to:&lt;br /&gt;
* the [[diamond function]];&lt;br /&gt;
* a [[tonality diamond]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Diamond-mos notation]] (not related to the above)&lt;br /&gt;
&lt;br /&gt;
{{Disambiguation}}&lt;br /&gt;
[[Category:Diamond| ]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User:Moremajorthanmajor/Map_of_9%2611_well_temperaments&amp;diff=234766</id>
		<title>User:Moremajorthanmajor/Map of 9&amp;11 well temperaments</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User:Moremajorthanmajor/Map_of_9%2611_well_temperaments&amp;diff=234766"/>
		<updated>2026-07-27T21:23:58Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Fredg999 moved page Map of 9&amp;amp;11 well temperaments to User:Moremajorthanmajor/Map of 9&amp;amp;11 well temperaments without leaving a redirect: XW:NG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Moremajorthanmajor/Map of Aviloid well temperaments]]&lt;br /&gt;
&lt;br /&gt;
[[User:Moremajorthanmajor/Map of Carline well temperaments]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User:Moremajorthanmajor/Map_of_9%2611_well_temperaments&amp;diff=234765</id>
		<title>User:Moremajorthanmajor/Map of 9&amp;11 well temperaments</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User:Moremajorthanmajor/Map_of_9%2611_well_temperaments&amp;diff=234765"/>
		<updated>2026-07-27T21:23:46Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Update links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Moremajorthanmajor/Map of Aviloid well temperaments]]&lt;br /&gt;
&lt;br /&gt;
[[User:Moremajorthanmajor/Map of Carline well temperaments]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Minthma&amp;diff=234764</id>
		<title>Minthma</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Minthma&amp;diff=234764"/>
		<updated>2026-07-27T21:18:02Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Disambiguation template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The word &#039;&#039;&#039;minthma&#039;&#039;&#039; may refer to: &lt;br /&gt;
* Major minthma (352/351, 4.93¢) – see [[352/351]].&lt;br /&gt;
* Minor minthma (364/363, 4.76¢) – see [[364/363]].&lt;br /&gt;
&lt;br /&gt;
{{Disambiguation}}&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Interval_space&amp;diff=234762</id>
		<title>Interval space</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Interval_space&amp;diff=234762"/>
		<updated>2026-07-27T21:04:11Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Redirected page to Monzos and interval space&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Monzos and interval space]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Combination_product_set&amp;diff=234761</id>
		<title>Combination product set</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Combination_product_set&amp;diff=234761"/>
		<updated>2026-07-27T20:53:32Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Separate external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{interwiki&lt;br /&gt;
| de = &lt;br /&gt;
| en = Combination product set&lt;br /&gt;
| es = &lt;br /&gt;
| ja = 組み合わせ積集合&lt;br /&gt;
}}&lt;br /&gt;
[[File:Wilson CPS names.png|400px|thumb|right|The names of all combination product sets up to 6 elements.]]&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;combination product set&#039;&#039;&#039; (&#039;&#039;&#039;CPS&#039;&#039;&#039;) is a [[scale|scale]] generated by the following means:&lt;br /&gt;
&lt;br /&gt;
# A set &#039;&#039;S&#039;&#039; of &#039;&#039;n&#039;&#039; positive real numbers is the starting point.&lt;br /&gt;
# All the combinations of &#039;&#039;k&#039;&#039; elements of the set are obtained, and their products taken.&lt;br /&gt;
# These are combined into a set, and then all of the elements of that set are divided by one of them (which one is arbitrary; if a canonical choice is required, the smallest element could be used).&lt;br /&gt;
# The resulting elements are [[Octave reduction|octave-reduced]] and sorted in ascending order, resulting in an octave period of a [[Periodic_scale|periodic scale]] (the usual sort of scale, in other words) which we may call CPS(&#039;&#039;S&#039;&#039;, &#039;&#039;k&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
This is sometimes called a &#039;&#039;k&#039;&#039;)&#039;&#039;n&#039;&#039; CPS, where the &#039;&#039;n&#039;&#039; denotes the size of the set &#039;&#039;S&#039;&#039;. There are special names for special cases: a 2)4 CPS is called a [[Hexany|hexany]]; both 2)5 and 3)5 CPS are called [[Dekany|dekanies]]; both 2)6 and 4)6 CPS are called [[Pentadekany|pentadekanies]], a 3)6 CPS is called an [[Eikosany|eikosany]], etc. These are normally considered in connection with just intonation, so that the starting set is a set of positive rational numbers, but nothing prevents consideration of the more general case.&lt;br /&gt;
&lt;br /&gt;
The idea can be further generalized so that the thing we start from is not a set but a [https://en.wikipedia.org/wiki/Multiset multiset]. A multiset is like a set, but the elements have multiplicities; there can be two, three or any number of a given kind of element. Submultisets of a multiset are also multisets, and the product over a multiset takes account of multiplicity. Hence the 2)4 hexany resulting from the multiset [1,1,3,5] first generates the two-element submultisets, which are [1, 1], [1, 3], [1, 5], [3, 5], and we obtain products 1, 3, 5, and 15. Reducing to an octave gives 5/4, 3/2, 15/8, 2 which can be transposed to 5/4, 4/3, 5/3, 2. In spite of being called a hexany it has only four notes.&lt;br /&gt;
&lt;br /&gt;
CPS are closely related to [[Euler-Fokker genus|Euler genera]], since if we combine 0)&#039;&#039;n&#039;&#039;, 1)&#039;&#039;n&#039;&#039;, 2)&#039;&#039;n&#039;&#039; ... &#039;&#039;n&#039;&#039;)&#039;&#039;n&#039;&#039; before reducing to an octave, and then reduce, we get an Euler genus.&lt;br /&gt;
&lt;br /&gt;
CPS were invented by [[Erv Wilson]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Gallery of combination product sets]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://anaphoria.com/wilsoncps.html Wilson Archives - Combination Product Sets - CPS]&lt;br /&gt;
&lt;br /&gt;
[[Category:Combination product sets| ]] &amp;lt;!-- main article --&amp;gt;&lt;br /&gt;
[[Category:Erv Wilson]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Pentatriandekany&amp;diff=234760</id>
		<title>Pentatriandekany</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Pentatriandekany&amp;diff=234760"/>
		<updated>2026-07-27T20:52:35Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Regular redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Combination product set]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Enaeikosany&amp;diff=234759</id>
		<title>Enaeikosany</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Enaeikosany&amp;diff=234759"/>
		<updated>2026-07-27T20:51:58Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Regular redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Combination product set]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=User_talk:Yourmusic_Productions&amp;diff=234758</id>
		<title>User talk:Yourmusic Productions</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=User_talk:Yourmusic_Productions&amp;diff=234758"/>
		<updated>2026-07-27T20:51:24Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: /* CPS vocabulary */ Re&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linking wiki pages is simple ==&lt;br /&gt;
&lt;br /&gt;
Hi Yourmusic Productions, &amp;lt;br&amp;gt;&lt;br /&gt;
I saw you adding links to other wiki pages the hard way (&amp;lt;code&amp;gt;&amp;amp;#91;URL title&amp;amp;#93;&amp;lt;/code&amp;gt;). The most important birth helper of the wiki idea was the ability to link notes easily and quickly. You can link to another page in the wiki by putting its name in double square brackets (&amp;lt;code style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;&amp;amp;#91;&amp;amp;#91;page name&amp;amp;#93;&amp;amp;#93;&amp;lt;/code&amp;gt;). The easy way has also the benefit to show by its color if the destination page already exists or not (you &amp;lt;u&amp;gt;saw&amp;lt;/u&amp;gt; this when looking at [[just fifth]]) See [[Help:Editing]] for more information. &#039;&#039;&#039;BTW: Welcome to the wiki community!&#039;&#039;&#039; :-) &amp;lt;br&amp;gt;&lt;br /&gt;
In case you are wondering how to respond to messages, just write in the line below (with on or more &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt; at the beginning of the line for indentation) and maybe sign your message with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;--~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (this will be auto-translated into user name plus timestamp). &amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 19:51, 31 May 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== the page you created ==&lt;br /&gt;
&lt;br /&gt;
Hi Yourmusic Productions, &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks for sharing your experiences. I read the introduction of &#039;&#039;[[Tuning various edos by ear]]&#039;&#039; as to see if the categories I was up to add fit. Maybe you&#039;ll find better categories or some more to add. It&#039;s currently only linked from you user page (short reminder: this can be done by placing the page title in double square brackets), hopefully there are other pages that can be linked to it. &amp;lt;br&amp;gt;&lt;br /&gt;
Best regards --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 05:56, 22 July 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Thanks. Yeah, it probably still needs a bit of rewriting to fill in all the metadata and put it into objective language. But better out of my head and in a form where other people can contribute than staying in the drafts forever.&lt;br /&gt;
&lt;br /&gt;
:: Please remember to change the internal link syntax, the [https://en.xen.wiki/w/Special:WhatLinksHere/Tuning_various_edos_by_ear WhatLinksHere] function automatically finds links using the internal syntax (double square brackets), but not the external syntax (single square brackets). --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 09:27, 22 July 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Harmonize categories of interval pages ==&lt;br /&gt;
&lt;br /&gt;
Hi Yourmusic Productions, we are interested in your opinion about [[Xenharmonic Wiki:Things to do #Categories of interval pages|Categories of interval pages]], thanks in advance for taking the time. --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 21:21, 8 November 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Ups and downs notation tables on the EDO pages ==&lt;br /&gt;
&lt;br /&gt;
Hi Yourmusic Productions, we seem to have dueling edits. I&#039;m the inventor of ups and downs and I created most of the ups and downs columns in the intervals pages. We seem to have a difference of opinion about the importance of minimizing the number of ups and downs needed. In 41-edo, one could notate 13\41 (~5/4) as either vM3 or d4. The latter minimizes that number, but IMO is inferior. I&#039;d rather see C vE G than C Fb G. I&#039;d rather call the chord a downmajor chord than a sus-flat4 chord. Likewise for 22-edo&#039;s very similar-sounding 5/4, C vE G not C D# G, and C downmajor not C sus-sharp2. This is an important advantage of ups and downs: you never have to spell an interval in the 300-400¢ range as a 2nd or 4th. And in general the notes column needn&#039;t zigzag madly back and forth among the 7 letters, but can for the most part march steadily C D E F G A B C.&lt;br /&gt;
&lt;br /&gt;
There is of course the atonal approach where there is no key, there are no clear chords, there&#039;s just various combinations of notes. In that case, chord spelling isn&#039;t so important. But even then, one wouldn&#039;t want to zigzag too much.&lt;br /&gt;
&lt;br /&gt;
Perhaps there is a misconception about the notes column in the table, as opposed to the interval names columns, which I believe we agree about. The notes column is meant to show how the notes would be named in the key of D. Because the note names vary depending on the key, and 22-edo&#039;s vE would indeed be D#, if you&#039;re in the key of E. But it&#039;s too much to write out all the possible names for each note. So the note names should match the interval names. In 34-edo, 10\34 is a mid 3rd not a dim 4th, so in D, the note isn&#039;t Gb but ^^F. (BTW I chose the key of D because it&#039;s symmetrical, and therefore easier to proofread.) &lt;br /&gt;
&lt;br /&gt;
Of course, we microtonalists often disagree, and you may prefer to see ups and downs used differently. But as the creator of the system, I feel I have the right to make the note columns as I see fit. So rather than editing what I&#039;ve written, please consider other options. The first thing to try is discussing your opinions directly with me and see if one of us can change the other&#039;s mind. The discussion tab of the ups and downs page might be a good place for that. Another is to create your own xenwiki page about your preferred ups and downs style, and link to it from the ups and downs page. Or maybe add a paragraph to certain edo pages. The beauty of the xenwiki is that it allows room for each of us to advocate for different approaches.&lt;br /&gt;
&lt;br /&gt;
BTW, looking over the note columns, I see I haven&#039;t been totally consistent in choosing when to include enharmonic equivalents. I&#039;ll be updating those shortly.&lt;br /&gt;
&lt;br /&gt;
Anyway, looking forward to hearing from you! :) --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 00:49, 16 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
- Yeah, it seems that this is particularly a problem with superpythagorean systems, where if you follow the math strictly, it frequently looks like you&#039;re going the wrong way on staff notation. Guitar tab is so much less of a headache in that respect. Regarding ups and downs in general, I do think it might be helpful to distinguish between movements in systems where every interval is reachable by chains of 5ths, so you could just use sharps and flats if you want, and the ups &amp;amp; downs just give you different ways to notate the same interval, and edos that are contorted in the 3-limit, so a different type of notation becomes essential to move between chains. --[[User:Yourmusic Productions|Yourmusic Productions]] ([[User talk:Yourmusic Productions|talk]]) 08:57, 16 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Good points. Very true about C# being above Db in those edos. About distinguishing between contorted vs. non-contorted use: in practice, any score that uses ups and downs must define them at the top of the page, e.g. &amp;quot;^1 = 1\15&amp;quot; or &amp;quot;^1 = 1\15 = 80¢&amp;quot; for 15-edo. That sort of clues you in to that. One could also write something more explicit there, e.g. &amp;quot;fifth = 9\15 = 720¢&amp;quot; or even &amp;quot;fifth = 3\5 = 720¢&amp;quot;. --[[User:TallKite|TallKite]] ([[User talk:TallKite|talk]]) 22:56, 16 December 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Reduce comma tables on EDO pages ==&lt;br /&gt;
&lt;br /&gt;
Please have a look at [[Xenharmonic Wiki: Things to do #Comma tables in EDO_pages]]. Thanks --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 09:09, 11 January 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== More pages to give yourself credit for ==&lt;br /&gt;
&lt;br /&gt;
Should give yourself credit for the various Lumatone mapping pages you created.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 20:30, 1 January 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thanks for the temperament tip for 20edo, but . . . . ==&lt;br /&gt;
&lt;br /&gt;
. . . Probably best to put such things on a user&#039;s Talk page instead of inserting them into the actual pages.  (I had to go to work, so I didn&#039;t have time to try to look up the right temperament, so I had to leave it with a placeholder.  Anyway, no harm done, but keep it in mind for the future.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 05:38, 12 August 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Thank you for the hexany pages ==&lt;br /&gt;
Thank you for taking the time to write pages about so many common hexanies. The wiki has been needing more discussion about specific combination product sets for a while so it&#039;s really great to see someone making them. Thank you :) Keep it up :)&lt;br /&gt;
--[[User:BudjarnLambeth|BudjarnLambeth]] ([[User talk:BudjarnLambeth|talk]]) 05:11, 3 October 2025 (UTC)&lt;br /&gt;
: It seemed like the next obvious thing to do after the lumatone mapping pages hit saturation. Another thing that I can do in little chunks over several years until all the simple combination product sets have been filled in and the remaining ones are above the point of practical usability. I just hope it inspires more people to actually make music using them as well. [[User:Yourmusic Productions|Yourmusic Productions]] ([[User talk:Yourmusic Productions|talk]]) 13:34, 3 October 2025 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CPS vocabulary ==&lt;br /&gt;
&lt;br /&gt;
Hi there, I was wondering what were your sources for vocabulary terms of larger [[CPS]] such as [[Pentatriandekany]] and [[Enaeikosany]]. It might be useful to lay the vocabulary in a table or something alike to make it more obvious, because they quickly become complicated. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 20:14, 27 July 2026 (UTC)&lt;br /&gt;
:It&#039;s just basic conjugation of the greek number system, like the smaller ones. https://www.theonlinegreektutor.com/counting-in-greek/ [[User:Yourmusic Productions|Yourmusic Productions]] ([[User talk:Yourmusic Productions|talk]]) 20:20, 27 July 2026 (UTC)&lt;br /&gt;
::Thank you, I wasn&#039;t certain if Erv Wilson used these terms himself, but that makes sense anyway. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 20:51, 27 July 2026 (UTC)&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Erv_Wilson%27s_Linear_Notations&amp;diff=234757</id>
		<title>Erv Wilson&#039;s Linear Notations</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Erv_Wilson%27s_Linear_Notations&amp;diff=234757"/>
		<updated>2026-07-27T20:37:42Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Linking&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The linear notations from [[Erv Wilson]] is a system of [[notation]] created to fit [https://en.xen.wiki/w/Tour_of_Regular_Temperaments linear temperaments] &amp;amp; [[equal-step tuning|equal scales]] on a [[wikipedia:Robert_Holford_Macdowall_Bosanquet|Bosanquet keyboard]]. They were first mentioned in the [http://anaphoria.com/xen2.pdf second volume] of the &#039;&#039;[[Xenharmonikôn]]&#039;&#039; in 1974, but discussed more in-depth in the [http://anaphoria.com/xen3a.pdf third volume], published in the spring of 1975. The system describes notations to be used for [[EDO]]s with different versions depending on the size of the [[perfect fifth]].&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;A Doorway to Dialog&#039;&#039; ==&lt;br /&gt;
The earliest paper first mentions that the keyboard in question seems to imply linear temperaments over equal scales, due to the issues with fingering. Because of this, he gives three reasons as to why to equalize a scale:&lt;br /&gt;
# In equal scales, there is less math required.&lt;br /&gt;
# It simplifies the actual process of tuning [[instruments]].&lt;br /&gt;
# Some equal scales have [[generator]]s close to the original temperament, so a case could be made that it would make sense to use that instead of an unequal scale.&lt;br /&gt;
[[File:Eikosany Keyboard.png|left|thumb|Picture of the Eikosany keyboard, pg. 7|371x371px]]&lt;br /&gt;
Wilson makes an example of a scale that could be made into a linear temperament by presenting his [[Eikosany]] scale on a keyboard inspired by one for 41 notes. With the layout he chose, D&#039;&#039;&#039;\&#039;&#039;&#039; and β&amp;lt;big&amp;gt;ł&amp;lt;/big&amp;gt; fall onto a homogeneous position from C (two keys down for D\, two keys up for β&amp;lt;big&amp;gt;ł&amp;lt;/big&amp;gt;). Another detail shows that the 3, 9, &amp;amp; 3*9 keys are two [[schisma]]s off from the 5*7*11, 3*5*7*11, and 5*7*9*11 keys. With these two oddities, he suggests that a [[41edo|41EDO]] keyboard would be proper in hosting the Eikosany.&lt;br /&gt;
&lt;br /&gt;
Wilson says that he&#039;s &amp;quot;&#039;&#039;emphatically biased towards the positive systems&#039;&#039;&amp;quot;, where the fifth is greater than Pythagorean. He mentions that unlike systems like [[meantone]], where the fifth is damaged to make the third pure, a positive system would be the first time in Western history where a tuning had pure thirds and pure fifths. If the third was damaged, it would only be to help turn the [[7/4|harmonic seventh]] and [[11/8|eleventh]] pure, which Wilson calls &amp;quot;&#039;&#039;far lesser apostles&#039;&#039;&amp;quot;. He also brings up that [[wikipedia:Raga|the ragas of India]] could be hosted in these positive systems as well.&lt;br /&gt;
&lt;br /&gt;
On the next page, he gives a section of his thoughts on the original Bosanquet layout, noting things like key shape and the width of intervals. In the current &amp;amp; future papers, he suggests &amp;amp; uses smaller hexagonal keys, saying that it eliminates dead space &amp;amp; suits more scales, like meantone &amp;amp; [[just intonation]]. Along with the Eikosany keyboard, he demonstrates two other keyboards with this variation of the layout, those being the [[wikipedia:Shruti_(music)|22 &#039;&#039;shruitis&#039;&#039; of India]] and a traditional [[Arabic, Turkish, Persian|Arabic]] system of 17 notes.[[File:A Handy Guide For The Notation Of 12-, 22-, 31-, And 41-Tone Systems.png|thumb|366x366px|An example of Wilson&#039;s notation system]]On the last two pages of the document, Wilson makes mention of a system of [[notation]] he issued in 1965. In these pages, he makes two categories based on how many steps C is from C#, and how many steps B# is from C. If C-C# is one step, its singular, two steps is binary, three steps is ternary, etc etc; if B# is less than C, its negative, neutral if they&#039;re the same, positive if B# is greater by one step, 2bly positive if B# is greater by two steps, etc etc. He also gives examples for accidentals up to the quaternary system; by this point, he hasn&#039;t made accidentals for a quinary system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|etc&lt;br /&gt;
|3bly Positive&lt;br /&gt;
|2bly Positive&lt;br /&gt;
|Positive&lt;br /&gt;
|Neutral&lt;br /&gt;
|Negative&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[5edo|5]]&lt;br /&gt;
|[[12edo|12]]&lt;br /&gt;
|[[19edo|19]]&lt;br /&gt;
|Singulary&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[[10edo|10]]&lt;br /&gt;
|[[17edo|17]]&lt;br /&gt;
|[[24edo|24]]&lt;br /&gt;
|[[31edo|31]]&lt;br /&gt;
|Binary&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[15edo|15]]&lt;br /&gt;
|[[22edo|22]]&lt;br /&gt;
|[[29edo|29]]&lt;br /&gt;
|[[36edo|36]]&lt;br /&gt;
|[[43edo|43]]&lt;br /&gt;
|Ternary&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[27edo|27]]&lt;br /&gt;
|[[34edo|34]]&lt;br /&gt;
|[[41edo|41]]&lt;br /&gt;
|[[48edo|48]]&lt;br /&gt;
|[[55edo|55]]&lt;br /&gt;
|Quaternary&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|[[39edo|39]]&lt;br /&gt;
|[[46edo|46]]&lt;br /&gt;
|[[53edo|53]]&lt;br /&gt;
|[[60edo|60]]&lt;br /&gt;
|[[67edo|67]]&lt;br /&gt;
|Quinary&lt;br /&gt;
|-&lt;br /&gt;
|etc&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|etc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;On Linear Notations and The Bosanquet Keyboard&#039;&#039; ==&lt;br /&gt;
In this paper, Wilson elaborates more on the notation he first brought up in 1974. First, he brings up three families of fifths and their direction on the Bosanquet keyboard:&lt;br /&gt;
* (Vertical) doudecimally &#039;&#039;positive&#039;&#039; (&amp;gt;7\[[12edo|12]]): [[17edo|17]], [[29edo|29]], [[41edo|41]], [[53edo|53]], etc | &#039;&#039;negative&#039;&#039; (&amp;lt;7\12): [[19edo|19]], [[31edo|31]], [[43edo|43]], [[50edo|50]], etc&lt;br /&gt;
* (Right-leaning) septimally &#039;&#039;positive&#039;&#039; (&amp;gt;4\[[7edo|7]]): 12, 19, [[26edo|26]], 31, etc | &#039;&#039;negative&#039;&#039; (&amp;lt;4\7): [[9edo|9]], [[16edo|16]], [[23edo|23]], [[25edo|25]], etc&lt;br /&gt;
* (Left-leaning) quintally &#039;&#039;positive&#039;&#039; (&amp;gt;3\[[5edo|5]]): [[8edo|8]], [[13edo|13]], [[18edo|18]], [[23edo|23]], etc | &#039;&#039;negative&#039;&#039; (&amp;lt;3\5): 7, 12, 17, 22, etc&lt;br /&gt;
Although the positive &amp;amp; negative notations of each family are part of the same system, they require different treatments in order to stay melodically consistent. Thus, there are different nominal systems for each kind of system. He gives four examples:&lt;br /&gt;
[[File:Quintally positive.png|thumb|407x407px|Quintally positive]][[File:Positive Septimal Notation.png|none|thumb|347x347px|Septimally positive]]&lt;br /&gt;
[[File:Septimally negative.png|thumb|351x351px|Septimally negative|left]][[File:Doudecimally positive notation.png|thumb|424x424px|Duodecimally positive]]&lt;br /&gt;
Wilson mentions that its possible to use a traditional staff with seven nominals for duodecimally negative systems due to tradition, though he mentions that it would be better to use the duodecimal system for more complex works.&lt;br /&gt;
&lt;br /&gt;
[[File:Erv Wilson&#039;s Linear Accidentals.png|left|222x222px|The linear accidentals|thumb]]For accidentals, he suggests two pairs; one for positive systems, one for negative. Since there is three systems mentioned here, there are twelve total accidentals.[[File:A System of Fluctuating Nominal Systems.png|thumb|A graph to show the evolution of nominals in different systems|242x242px]]&lt;br /&gt;
&lt;br /&gt;
Wilson made the accidentals mirror each other so that there would be no confusion in the sheet music, assuming one won&#039;t use positive &amp;amp; negative accidentals in the same piece. At this time, Wilson hadn&#039;t explored novenal (5\[[9edo|9]]) or tridecimal (8\[[13edo|13]]) accidentals, saying &amp;quot;&#039;&#039;I need to experiment more with the septimally negative and quintally positive systems before expressing a view on this.&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For the last few pages of the paper, he demonstrates six keyboards to demonstrate each unique system mentioned in the paper. Along with this, he also includes the notation for each system. In order of appearance, the EDOs used for the notation section are {{EDOs|41, 31, 23, 26, and 22}} EDO.&lt;br /&gt;
&lt;br /&gt;
== Updates After Wilson ==&lt;br /&gt;
In the document for Wilson&#039;s &#039;&#039;On Linear Notations and The Bosanquet Keyboard&#039;&#039; from the [http://anaphoria.com/wilson.html Wilson Archives], [[Kraig Grady]] has been working on an appendix from [[Praveen Venkataramana]], showing not only two more systems of fifths (octal [5/[[8edo|8]]] &amp;amp; novenal) but also demonstrating the various ways you can notate EDOs with these systems up to [[72edo|72EDO]]. At the time of writing, there appears to be work showing that this can be applied to [[MOS|MOS scales]] and constant structures, though Grady has not added these yet.&lt;br /&gt;
&lt;br /&gt;
{{Navbox notation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Notation]]&lt;br /&gt;
[[Category:Erv Wilson]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=Just_intonation&amp;diff=234756</id>
		<title>Just intonation</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=Just_intonation&amp;diff=234756"/>
		<updated>2026-07-27T20:36:44Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Linking&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{interwiki&lt;br /&gt;
| en = Just intonation&lt;br /&gt;
| de = Reine Stimmung&lt;br /&gt;
| es = Entonación justa&lt;br /&gt;
| ja = 純正律&lt;br /&gt;
| ko = 순정률&lt;br /&gt;
| ro = Intervale raționale&lt;br /&gt;
}}&lt;br /&gt;
{{Wikipedia}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Just intonation&#039;&#039;&#039; (&#039;&#039;&#039;JI&#039;&#039;&#039;) is an approach to [[musical tuning]] where all [[interval]]s between two notes have [[frequency ratio]]s which are {{W|rational number}}s. For example, a perfect fifth in just intonation can have frequency ratio [[3/2]], a major third [[5/4]], a minor third [[6/5]], and so on. Just intonation is based off of the [[harmonic series]], which is the collection of tones found at integer multiples of a fundamental frequency, and is the set of [[overtone]]s of a note played on a string or pipe instrument. All just intervals can be found as the interval between two notes in the harmonic series; for example, [[5/3]] is the interval between the [[5/1|5th harmonic]] and the [[3/1|3rd harmonic]]. Just intervals with frequency ratios of small numbers, called [[low-complexity just intonation]] (LCJI) intervals, tend to be the most [[consonant]] in the sense that their sounds meld together.&lt;br /&gt;
&lt;br /&gt;
In the context of Western music theory prior to the 20th century, the term &#039;&#039;just intonation&#039;&#039; used alone usually refers to [[5-limit|5-limit tuning]], where the numerator and denominator of any ratio used has no prime factors greater than 5. &#039;&#039;Extended just intonation&#039;&#039;, a term coined by [[Ben Johnston]], refers to any tuning in the harmonic series regardless of [[prime limit]].&amp;lt;ref&amp;gt;From Ben Johnston &amp;quot;A Notation System for Extended Just Intonation.&amp;quot; &#039;&#039;Maximum Clarity&#039;&#039;, 2006, p. 77&amp;lt;/ref&amp;gt; In current usage, just intonation typically refers to extended just intonation. The practice of just intonation without any particular constraint is sometimes referred to as &#039;&#039;&#039;rational intonation&#039;&#039;&#039; (&#039;&#039;&#039;RI&#039;&#039;&#039;) or as [[free style JI]].&lt;br /&gt;
&lt;br /&gt;
Just intonation contrasts with [[equal temperament]]s in that equal temperaments include intervals with {{W|Irrational number|irrational}} frequency ratios, which are not intervals of just intonation. For example, [[12edo|12-tone equal temperament]] has a frequency ratio of 2&amp;lt;sup&amp;gt;1/12&amp;lt;/sup&amp;gt;, which is an irrational number, as a corollary of the {{W|rational root theorem}}. In fact, the only intervals in 12et which are also intervals of just intonation are multiples of the [[octave]], with a frequency ratio of 2/1. Equal temperaments are often used to approximate just intonation; for example, 12et approximates the perfect fifth [[3/2]], which is 702{{Cent}} in size, with the 7-step interval of 700{{c}}, only 2{{c}} flat. The major third with frequency ratio [[5/4]], which is 386{{c}} in size, is approximated by the 4-step interval of 400{{c}}, at 14{{c}} sharp. The ability of 12et to approximate simple ratios of just intonation is one of the reasons it became popular in the 20th century. Other equal temperaments, such as [[19edo|19et]], [[22edo|22et]], and [[31edo|31et]], also approximate various intervals of just intonation accurately, including higher-limit intervals not approximated well by 12et.&lt;br /&gt;
&lt;br /&gt;
The structure of just intonation has several implications on music composition. Sequences of intervals that arrive back to the root in equal temperament may not do so in just intonation, and instead reach an interval a [[comma]] above or below the root. For example, going up four perfect fifths, and down a major third and two octaves, arrives back to the root in 12et {{Nowrap| (4 × 700{{c}} – 400{{c}} – 2 × 1200{{c}} {{=}} 0{{c}}) }}, but does not do so in just intonation {{Nowrap| ((3/2)&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; ÷ (5/4) ÷ (2/1)&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; {{=}} [[81/80]] ≠ 1/1) }}. The note reached is instead 81/80 (about 22{{c}}) above the root, rather than being equal to it. The 81/80 comma is known as the &#039;&#039;syntonic comma&#039;&#039;, and occurs frequently in 5-limit just intonation. Modifying a simple ratio by a comma often produces a [[wolf interval]]; for example, 3/2 minus a syntonic comma is (3/2) ÷ (81/80) = [[40/27]], which is significantly less consonant than 3/2. Certain chord progressions may also become [[Comma pump|comma pumps]], which may cause the [[tonal center]] of a piece to drift up or down in pitch over time. These effects can be treated either as tools to use or as problems to be solved. Examples of approaches that try to solve these problems include pitch shifts, [[adaptive just intonation]] and [[temperament]]s.&lt;br /&gt;
&lt;br /&gt;
== Consonance ==&lt;br /&gt;
[[File:Major triad 12et saw32.mp3|thumb|A major triad in 12-tone equal temperament.]]&lt;br /&gt;
[[File:Major triad ji saw32.mp3|thumb|The same major triad in 5-limit just intonation.]]&lt;br /&gt;
LCJI intervals achieve consonance through alignment of [[Partial|partials]] if the interval has [[Harmonic timbre|harmonic timbre]]. In fact, alignment of partials is a stronger effect with harmonic timbre: if partials align at frequency n, they will also align at every multiple of n; and in addition, two notes whose partials align with the same root note will also have partials aligning with each other. This allows for the construction of just-intonation chords of more than two notes where every comprising interval is a consonance. &lt;br /&gt;
&lt;br /&gt;
Low-complexity JI intervals and chords also achieve consonance by being the ratios between harmonics of a (possibly unplayed) fundamental even if they do not have harmonic timbre.&lt;br /&gt;
&lt;br /&gt;
Similar logic may be used for instruments with timbres not aligning with the harmonic series; see [[timbral tuning]].&lt;br /&gt;
&lt;br /&gt;
== Ways of using JI ==&lt;br /&gt;
Here are multiple ways in which musicians and theorists have used just intonation.&lt;br /&gt;
&lt;br /&gt;
; [[Free style JI]]&lt;br /&gt;
[[Lou Harrison]] used this term; it means that you choose just-intonation pitches from the set of all possible just intervals (not from a mode or scale) as you use them in music.&lt;br /&gt;
&lt;br /&gt;
; Harmonic limits and subgroups&lt;br /&gt;
[[Harmonic limit]]s, also known as &#039;&#039;prime limits&#039;&#039;, set a limit for the highest prime number in the factorization of any ratio used; for example, western music is based off the [[5-limit]]. Lower limits tend to be more familiar and consonant, while higher limits contain more exotic harmony. [[Subgroup]]s name a list of allowable prime numbers used. For example, the [[2.3.7 subgroup|2.3.7-subgroup]] consists of all intervals with only primes 2, 3, and 7 in the numerator and denominator. (A harmonic limit is also a type of subgroup, though they are less commonly stated as such.) Different subgroups each contain their own unique structures, including commas, temperaments, [[scale form]]s, etc.&lt;br /&gt;
&lt;br /&gt;
; Restrictions on the denominator or numerator&lt;br /&gt;
Some approaches restrict &amp;quot;the denominator to one or very few values&amp;quot;&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;From Jacques Dudon, &amp;quot;Differential Coherence&amp;quot;, &#039;&#039;1/1&#039;&#039; vol. 11, no. 2: p.1).&amp;lt;/ref&amp;gt; (the [[harmonic series]], [[isoharmonic chord]]s, [[AFDO]]s/[[overtone scale]]s, [[primodality]], [[Ringer scale|ringer scales]]), the &amp;quot;numerator to one or very few values&amp;quot; (the [[subharmonic series]],  [[IFDO]]s/undertone scales), or both ([[Tonality diamond|tonality diamonds]]).&lt;br /&gt;
&lt;br /&gt;
; Mediants&lt;br /&gt;
The use of harmonic and arithmetic [[mediant (operation)|mediants]] as was common with the [[ancient Greek music|Ancient Greeks]]. This can also involve further divisions besides two parts as seen with Ptolemy sometimes using 3 parts. The Chinese have historically used as many as 10 parts.{{citation needed}}&lt;br /&gt;
&lt;br /&gt;
; Approximations/alterations of tempered tunings&lt;br /&gt;
These are [[Detempering|detemperings]], including [[NEJI]] systems. &lt;br /&gt;
&lt;br /&gt;
; Other approaches&lt;br /&gt;
Other approaches include [http://anaphoria.com/wilsonintroMERU.html Meru scales], [[tritriadic scale]]s, and [[combination product set]]s.&lt;br /&gt;
&lt;br /&gt;
==Approximating JI with temperaments==&lt;br /&gt;
There are a lot of JI intervals, and it&#039;s difficult to keep track of all of them. As such, people often use simpler systems to approximate JI intervals, known as [[temperament]]s. A popular choice is [[equal temperament]]s; for example the predominant [[12edo|12et]], which is widely used to approximate [[5-limit]] JI. Other equal temperaments exist, for example [[19edo|19et]], [[22edo|22et]], and [[31edo|31et]]. Besides equal temperaments, other temperaments exist, such as [[regular temperament]]s and [[well temperament]]s.&lt;br /&gt;
&lt;br /&gt;
Temperaments also create new structures not found in JI; for example, [[meantone]] temperament (which 12et [[support]]s) tempers out the syntonic comma [[81/80]], making [[5/4]] the same as the major third obtained by stacking four fifths, [[81/64]]; this structural feature is often assumed without thinking in western music. There are many temperaments in various limits, including the 5-limit, the [[7-limit]], and beyond, as well as many subgroups.&lt;br /&gt;
&lt;br /&gt;
[[Microtemperaments]] are very accurate and temper out [[unnoticeable comma]]s, and add minimal damage to the intervals of JI, while also simplifying its structure. For example, [[schismic]] flattens the fifth by around 0.2 cents to equate the [[Pythagorean comma]] with the syntonic comma. Microtemperaments are also very useful in higher prime limits, where JI itself becomes too complex.&lt;br /&gt;
&lt;br /&gt;
==Instruments==&lt;br /&gt;
{{todo|expand|comment=Expand the instruments section with more examples}}&lt;br /&gt;
*The [[Kalimba#Array mbira|array mbira]] was designed by [[Bill Wesley]] as a versatile just intonation instrument, covering a 5 octave range.&lt;br /&gt;
*Most of [[Harry Partch]]&#039;s instruments were designed to be for just intonation.&lt;br /&gt;
==Music==&lt;br /&gt;
{{Main|Music in just intonation}}&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
There are various [[Musical notation|notation systems]] for just intonation, for example [[Helmholtz-Ellis notation]] and the [[Functional Just System]].&lt;br /&gt;
{{Todo|expand|inline=1}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{todo|cleanup|inline=1}}&lt;br /&gt;
*[[List of approaches to musical tuning]]&lt;br /&gt;
*[[Gallery of just intervals]]&lt;br /&gt;
*[[Families of scales]]&lt;br /&gt;
*[[:Category:Just intonation]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
*[http://www.tonalsoft.com/enc/j/just.aspx Just intonation] on the [[Tonalsoft Encyclopedia]]&lt;br /&gt;
*[http://nowitzky.hostwebs.com/justint/ Just Intonation] by Mark Nowitzky&lt;br /&gt;
*[http://www.kylegann.com/tuning.html Just Intonation Explained] by Kyle Gann&lt;br /&gt;
*[http://www.kylegann.com/Octave.html Anatomy of an Octave] by Kyle Gann&lt;br /&gt;
*[http://www.dbdoty.com/Words/What-is-Just-Intonation.html What is Just Intonation?] by David B. Doty&lt;br /&gt;
*[http://lumma.org/tuning/faq/#whatisJI What is &amp;quot;just intonation&amp;quot;?] by Carl Lumma&lt;br /&gt;
*[http://www.dbdoty.com/Words/werntz.html A Response to Julia Werntz] by David B. Doty&lt;br /&gt;
*[http://lumma.org/tuning/gws/commaseq.htm Comma Sequences] by Gene Ward Smith&lt;br /&gt;
*[https://casfaculty.case.edu/ross-duffin/just-intonation-in-renaissance-theory-practice/ Just Intonation in Renaissance Theory &amp;amp; Practice] by Ross W. Duffin&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
	<entry>
		<id>https://en.xen.wiki/index.php?title=List_of_xenharmonic_fixed_pitch_instruments&amp;diff=234755</id>
		<title>List of xenharmonic fixed pitch instruments</title>
		<link rel="alternate" type="text/html" href="https://en.xen.wiki/index.php?title=List_of_xenharmonic_fixed_pitch_instruments&amp;diff=234755"/>
		<updated>2026-07-27T20:36:03Z</updated>

		<summary type="html">&lt;p&gt;Fredg999: Text replacement - &amp;quot;[[Combination_product_sets|&amp;quot; to &amp;quot;[[Combination product set|&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See also: [[Instruments]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Great Xenharmonic Fixed-Pitch Instrument Database!&lt;br /&gt;
&lt;br /&gt;
Fill in this page with a list of every known xenharmonic instrument in existence today, to exist as a standard of compatibility for builders to voluntarily adopt when building new fixed-pitch instruments.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Instrument(s)&lt;br /&gt;
! Tuning system&lt;br /&gt;
! Location&lt;br /&gt;
! Reference note name&lt;br /&gt;
! Reference pitch (Hz)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;line-height: 19px;&amp;quot;&amp;gt;[http://www.afn.org/%7Esejic/DGinstr.html The Exotic Musical Instruments of Denny Genovese] (fixed include bass marimba, 2 xylophones, tubular bells, tubular chimes, fipple pipes)&amp;lt;/span&amp;gt;&lt;br /&gt;
| [[JI]]&lt;br /&gt;
| Gainesville, FL and Urbana, IL&lt;br /&gt;
| C&lt;br /&gt;
| 64&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.newband.org/instruments.htm The NEWBAND Instrumentarium] (instruments by [[Harry Partch]], [[Dean Drummond]], et al.)&lt;br /&gt;
| [[JI]]&lt;br /&gt;
| Montclair, NJ&lt;br /&gt;
| G&lt;br /&gt;
| 392&lt;br /&gt;
|-&lt;br /&gt;
| [http://musikfabrik.eu/en/projects/stage-works/delusion-of-the-fury.html Ensemble musikFabrik] (replicas of all instruments by Harry Partch)&lt;br /&gt;
| [[JI]]&lt;br /&gt;
| Cologne, Germany&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://anaphoria.com/musinst.html Kraig Grady&#039;s Ensembles (Vibraphones, Marimbas, Reed Organs, Hammer Dulcimer, Bowed Psaltery, Bass Meru Bars]&lt;br /&gt;
| [[Combination product set|cps, recurrent sequences]]&lt;br /&gt;
| various Anaphorian Embassies&lt;br /&gt;
| A&lt;br /&gt;
| 440&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.huygens-fokker.org/instruments/fokkerorgan.html Fokker Organ]&lt;br /&gt;
| [[31edo]]&lt;br /&gt;
| Netherlands&lt;br /&gt;
| A&lt;br /&gt;
| 443 ([[The_Great_Xenharmonic_Fixed-Pitch_Instrument_Database|dependent on temperature]]!)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ekmelic-music.org/en/instr/eog.htm Franz Richter Herf&#039;s Ekmelic Organ]{{Dead link}}&lt;br /&gt;
| [[72edo]]&lt;br /&gt;
| Salzburg (?), Austria&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://eufonia.de/index.php/en/microtonal-composition/157-the-enharmonic-pipe-organ Martin Vogel&#039;s enharmonic pipe organ]{{Dead link}}&lt;br /&gt;
| [[JI]]&lt;br /&gt;
| Vienna, Austria&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [https://sites.google.com/site/iboortgies/tableoforganswithsubsemitones Historical church organs with split semitones]&lt;br /&gt;
| Various&lt;br /&gt;
| various&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 3-octave set of tubes&lt;br /&gt;
| [[17edo]]&lt;br /&gt;
| Urbana, IL&lt;br /&gt;
| A&lt;br /&gt;
| 440&lt;br /&gt;
|-&lt;br /&gt;
| 20-tone set of tubes&lt;br /&gt;
| [[88cET]]&lt;br /&gt;
| Urbana, IL&lt;br /&gt;
| B&lt;br /&gt;
| 240&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gayleyoung.net/Instruments_columbine.html Gayle Young&#039;s Columbine]&lt;br /&gt;
| [[JI]]&lt;br /&gt;
| Canada?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.sfoxclarinets.com/bpclar.html Bohlen–Pierce Clarinets by Steve Fox]&lt;br /&gt;
| [[Bohlen–Pierce]]&lt;br /&gt;
| various (U.S., Canada, Germany)&lt;br /&gt;
| A&lt;br /&gt;
| 440&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.microtonaltrumpet.com/ 19edo trumpet (Stephen Altoft, Donald Bousted)]&lt;br /&gt;
| [[19edo]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Keenan Pepper]]&#039;s porcupine marimba&lt;br /&gt;
| Porcupine-based circulating 15-tone&lt;br /&gt;
| Berkeley, CA&lt;br /&gt;
| C&lt;br /&gt;
| 261.626&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ekmelic-music.org/en/instr/kk.htm Johannes Kotschy&#039;s Sound Cube]&lt;br /&gt;
| [[JI]]&lt;br /&gt;
| Salzburg (?), Austria&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[Conic_Bellophone_in_96edo|Conic bellophone]]&lt;br /&gt;
| [[96edo]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.sauter-pianos.de/english/pianos/microtone.html Sauter 1/16 tone piano]&lt;br /&gt;
| [[96edo]]&lt;br /&gt;
| various&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| [[:purdal:Icositría|Tútim Dennsuul Instruments and Schemes]]&lt;br /&gt;
| [[23edo]]&lt;br /&gt;
| Arica, &amp;quot;Chile&amp;quot;&lt;br /&gt;
| &#039;6#&#039;&lt;br /&gt;
| &#039;&#039;&#039;409.6&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Richie Greene]]&#039;s [https://richiegreene.com/instruments/ metallophone]&lt;br /&gt;
| [[41edo]]&lt;br /&gt;
| Portland, OR&lt;br /&gt;
| C&lt;br /&gt;
| 261.626&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Instruments]]&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Fredg999</name></author>
	</entry>
</feed>