Val: Difference between revisions

Rework. See talk
Godtone (talk | contribs)
Undo revision and remove technical usage of term "inconsistent" that causes confusion, let me know what you think is most confusing and what you feel is most valuable of what i am reverting and we can brainstorm the section
 
(2 intermediate revisions by 2 users not shown)
Line 85: Line 85:
{{Todo|inline=1| improve readability }}
{{Todo|inline=1| improve readability }}


The guarantee that there are no contradictions comes with an interesting feature: somehow, you have managed to approximate JI in an internally-consistent way despite the fact that the approximations get worse the more you combine the errors so can get arbitrarily inconsistent. This corresponds to [[tempering out]] an infinite set of [[comma]]s, though there is a finite number of simple/musically relevant commas; that set is simply the set of all intervals that are mapped to 0 steps ([[1/1]]) by the val. This explains where the additional "structure" went – if there are two or more primes, then you need to specify two or more integers in the exponents of the prime factorization (i.e. in the monzo). So we have lost information and structure by simplifying everything to a single integer coordinate; exactly the information that corresponds to ''equating'' any two intervals whose difference is one of the commas tempered, so we have found a precise sense in which we can equate two nearby intervals that are not actually equal – by mapping according to a val that maps the difference to zero. In fact, you do not have to use an [[edo]] tuning as you could use multiple vals ''simultaneously'' to map a single interval if you want to preserve more of the information in JI rather than just increasing the size of the edo; this corresponds to [[regular temperaments]] generally rather than just the 1-dimensional ("rank-1") case that vals correspond to. Therefore, a val specifies a rank-1 temperament a.k.a. an equal temperament.
The guarantee that there are no contradictions comes with an interesting feature: somehow, you have managed to approximate JI in an ''internally-consistent'' way despite the fact that the approximations get worse the more you combine the errors. This corresponds to [[tempering out]] an infinite set of [[comma]]s, though there is a finite number of simple/musically relevant commas; that set is simply the set of all intervals that are mapped to 0 steps ([[1/1]]) by the val. This explains where the additional "structure" went – if there are two or more primes, then you need to specify two or more integers in the exponents of the prime factorization (i.e. in the monzo). So we have lost information and structure by simplifying everything to a single integer coordinate; exactly the information that corresponds to ''equating'' any two intervals whose difference is one of the commas tempered, so we have found a precise sense in which we can equate two nearby intervals that are not actually equal – by mapping according to a val that maps the difference to zero. In fact, you do not have to use an [[edo]] tuning as you could use multiple vals ''simultaneously'' to map a single interval if you want to preserve more of the information in JI rather than just increasing the size of the edo; this corresponds to [[regular temperaments]] generally rather than just the 1-dimensional ("rank-1") case that vals correspond to. Therefore, a val specifies a rank-1 temperament a.k.a. an equal temperament.


Furthermore, there is actually a lot of applications of vals and monzos that are not necessarily about approximating things in edos or even regular temperaments for that matter, discussed in [[#Applications]], though all of them do still use the idea of the ''mapping'' provided by the val, so really, a val is a ''mapping'' from JI to the numbers with certain properties.
Furthermore, there is actually a lot of applications of vals and monzos that are not necessarily about approximating things in edos or even regular temperaments for that matter, discussed in [[#Applications]], though all of them do still use the idea of the ''mapping'' provided by the val, so really, a val is a ''mapping'' from JI to the numbers with certain properties.
== Mathematical definition ==
Mathematically, a val is a type of function that inputs a {{w|rational number}} (ratio) and outputs a number of steps that represents what interval of the edo we use to approximate that frequency ratio. If ''a''/''b'' is our ratio and ''k'' is the output of the function, then the interval* of ''N''-edo is 2<sup>''k''/''N''</sup> if we assume a pure octave tuning which is often written with the backslash notation.
It is not just any such function though; it is a function with a special property called {{w|linearity}} that allows our arithmetic to be internally consistent (having an internal logic) in the way described above; here ''internally consistent'' is meant in the English sense, so should not be confused with [[consistency]] in the aforediscussed technical sense. The most obvious use of a val (the one discussed in the example) is to algorithmically determine JI interpretations of intervals in edo, which is called using the edo as an equal temperament or rank-1 temperament, where ''rank-1'' means that it corresponds to a 1-dimensional grid of notes related by the same (usually {{w|irrational number|irrational}}) frequency ratios.
Also note that in practice vals are ''very far'' from just any list of positive integers; rather, they are generally equal to or one off from the lists of integers that correspond to a ''patent val''.


== Patent val and generalized patent val ==
== Patent val and generalized patent val ==
Retrieved from "https://en.xen.wiki/w/Val"