Main public logs
From XenReference
Combined display of all available logs of XenReference. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 05:05, 16 December 2025 Vector talk contribs created page Module:Yesno (Created page with "-- Function allowing for consistent treatment of boolean-like wikitext input. return function(val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = (type(val) == "string" and mw.ustring.lower(val) or val) if val == nil then return nil elseif val == true or val == "yes" or val == "y" or val == "true" or val == "t" or val == "...")
- 05:05, 16 December 2025 Vector talk contribs moved page Module:Yesno to Yesno MOD without leaving a redirect
- 05:04, 16 December 2025 Vector talk contribs created page Module:Utils (Created page with "local p = {} local get_args = require("Module:Arguments").getArgs local yesno = require("Module:Yesno") -- TODO??? Enforce rule for prefixing module-callable functions with an -- underscore, regardless of whether a wrapper is needed or can be made???? -- Trim a string (remove leading and trailing, but not interior, whitespace) function p.trim(s) return s:match("^%s*(.-)%s*$") end -- Wrapper function for template access to Module:Yesno function p._yesno(frame)...")
- 05:03, 16 December 2025 Vector talk contribs created page Module:Infobox interval region (Created page with "-- EXTREMELY WIP local p = {} local u = require("Module:Utils") local infobox = require("Module:Infobox") local rat = require("Module:Rational") local yesno = require("Module:Yesno") function p.concatenate_tables(t1, t2) for i=1, #t2 do t1[#t1 + 1] = t2[i] end end function p.infobox_IR(frame) local name = frame.args["regionname"] local complement = frame.args["complement"] local centslower = frame.args["centsLowerWide"] local centsupper = frame.args["centsUppe...")
- 05:03, 16 December 2025 Vector talk contribs created page Module:Template input utils (Created page with "-- This module follows User:Ganaram inukshuk/Provisional style guide for Lua local p = {} -- TODO: move tip functions here? See Module:Template input parse -- TODO: -- Add param name normalization: params close enough to snake_case are normal- -- ized to snake_case -- Library module for common operations with handling template input. -- - Numbered <anything> to table extract args and places them into a table. -- Extracts numbered args (from frame.args) and st...")
- 05:02, 16 December 2025 Vector talk contribs moved page Module:Utils to Utils MOD without leaving a redirect
- 05:02, 16 December 2025 Vector talk contribs moved page Module:Template input utils to Template input utils MOD without leaving a redirect
- 05:02, 16 December 2025 Vector talk contribs moved page Module:Infobox interval region to Infobox interval region MOD without leaving a redirect
- 05:01, 16 December 2025 Vector talk contribs created page Module:Sequence (Created page with "local p = {} local getArgs = require('Module:Arguments').getArgs function p.contains(seq, n) if n > seq[#seq] then return nil end for i = 1, #seq do if seq[i] == n then return true end end return false end function p.get_term(frame) local args = getArgs(frame) return p._get_term(args[1], tonumber (args[2])) end function p._get_term(seq, n) local sequences = { ["odd_limit_diff"] = p.odd_limit_diff, ["zeta_peak"] = p.zeta_peak, ["zeta_integral"]...")
- 05:01, 16 December 2025 Vector talk contribs created page Module:Rational (Created page with "local p = {} local seq = require("Module:Sequence") local utils = require("Module:Utils") -- enter a numerator n and denominator m -- returns a table of prime factors -- similar to a monzo, but the indices are prime numbers. function p.new(n, m) m = m or 1 if n == 0 and m == 0 then return { nan = true } elseif n == 0 then return { zero = true, sign = utils.signum(m) } elseif m == 0 then return { inf = true, sign = utils.signum(n) } end local sign = utils.s...")
- 05:00, 16 December 2025 Vector talk contribs moved page Module:Sequence to Sequence MOD without leaving a redirect
- 05:00, 16 December 2025 Vector talk contribs moved page Module:Rational to Rational MOD without leaving a redirect
- 04:59, 16 December 2025 Vector talk contribs created page Module:Navbar (Created page with "local p = {} -- Main function called by navigation box templates function p._navbar(name, mode, text, namespace) mode = mode or "" text = (text == nil and "" or text .. " ") namespace = namespace or "Template" local p_name = string.format("%s:%s", namespace, name) local p_talk_name = string.format("%s talk:%s", namespace, name) local p_edit_name = "Special:EditPage/" .. p_name local s = " • " local links = (mode == mini and {"V", "T", "E"} or {"View", "Ta...")
- 04:59, 16 December 2025 Vector talk contribs moved page Module:Navbar to Navbar MOD without leaving a redirect
- 04:12, 16 December 2025 Vector talk contribs created page Module:Bababooey (Created page with "local p = {} return p")
- 03:51, 16 December 2025 Vector talk contribs moved page User:Vector/UserCSS.css to User:Vector/common.css
- 03:46, 16 December 2025 Vector talk contribs created page User:Vector/Userclass test (Created page with "{| class="wikitable" |+ ! ! ! ! ! ! ! ! ! ! ! |- |class="prime2"|15135 |class="prime3"|135135 |class="prime5"|15135 |class="prime7"|135135 |class="prime11"|15135 |class="prime13"|15135 |class="prime17"|15135 |class="prime19"|135135 |class="prime23"|15135 |class="prime29"|15135 |class="prime31"|135135 |}") Tag: Visual edit: Switched
- 03:41, 16 December 2025 Vector talk contribs created page User:Vector/UserCSS.css (Created page with " @media (prefers-color-scheme: light) { .prime2 { background-color: #BFFFFF; color: black; } .prime3 { background-color: #DC9580; color: black; } .prime5 { background-color: #C0FE9E; color: black; } .prime7 { background-color: #9783D5; color: black; } .prime11 { background-color: #F6F98E; color: black; } .prime13 { background-color: #BB82CE; color: black; } .prime17 { background-color: #ABF0FE; color: black; } .prime19 { background-color: #A6FED6; color: black; } .prime...")
- 21:28, 15 December 2025 Vector talk contribs moved page Alpha-dicot to Semifourth-generated scales over redirect
- 21:28, 15 December 2025 Vector talk contribs deleted redirect Semifourth-generated scales by overwriting (Deleted to make way for move from "Alpha-dicot")
- 20:05, 15 December 2025 Vector talk contribs moved page Semifourth-generated scales to Alpha-dicot (accepted name for this system)
- 09:34, 15 December 2025 Vector talk contribs created page Just-noticeable difference (Created page with "The '''just-noticeable difference,''' about 3.5 cents, is an estimation of the minimum difference in pitch that can be distinguished by the average listener. However, this number actually varies widely, from up to 20 cents in some cases (certain casual listeners) to a fraction of a cent in others (especially with harmonic intervals). The conventional just-noticeable difference also defines an interval region of "'''unnoticeable commas'''" around the unison,...") Tag: Visual edit
- 07:21, 15 December 2025 Vector talk contribs created page File:Qeyqry.png
- 07:21, 15 December 2025 Vector talk contribs uploaded File:Qeyqry.png
- 05:04, 15 December 2025 Vector talk contribs created page XenReference:Interval naming (Created page with "== Vector's proposal for comma and diesis names == On this wiki, the word "comma" in interval names is entirely interchangeable with "diesis", and serves to indicate whether the interval is tempered out or observed. For example, in a system that observes 81/80 (such as Porcupine) it should be called the ''syntonic diesis'', and only in Meantone (or Meantone extensions) should it be called the ''syntonic comma'' or ''syntonisma''. "ic comma" may be abbreviated to "i...")
- 00:30, 15 December 2025 Vector talk contribs created page Perfect fifth (Created page with "The '''perfect fifth (P5)''', represented by the frequency ratio '''3/2''', is a generator of the MOS diatonic scale and of Pythagorean tuning. It is also the most consonant octave-reduced interval after the octave itself. The note a perfect fifth above the root serves as an important structural anchor for scales, similarly to the perfect fourth. Nearly all musical cultures use the perfect fifth. The perfect fifth contrasts with the diato...") Tag: Visual edit
- 00:13, 15 December 2025 Vector talk contribs created page 15edo (Created page with "'''15edo''', or 15 equal divisions of the octave, is the equal tuning featuring steps of (1200/15) ~= 80 cents, 15 of which stack to the perfect octave 2/1. It is notable for its acceptable but rather distant approximation of the 11-limit featuring a near-isoharmonic 4:5:6, and for its contorted mappings. == Theory == ==== JI approximation ==== 15edo has roughly 10-20% error on harmonics 3 through 11, which is a deviation from just intonation significant enough to...") Tag: Visual edit
- 23:38, 14 December 2025 Vector talk contribs created page Template:P (Created page with "{{#ifeq: {{{1|2}}}|2|style="background-color:#888888"}}{{#ifeq: {{{1|2}}}|3|style="background-color:#AC5F4F"}}{{#ifeq: {{{1|2}}}|5|style="background-color:#97CE69"}}{{#ifeq: {{{1|2}}}|7|style="background-color:#5F4FA6"}}{{#ifeq: {{{1|2}}}|11|style="background-color:#C9C44F"}}{{#ifeq: {{{1|2}}}|13|style="background-color:#854F9F"}}{{#ifeq: {{{1|2}}}|17|style="background-color:#7BC8CE"}}{{#ifeq: {{{1|2}}}|19|style="background-color:#77CF9F"}}{{#ifeq: {{{1|2}}}|23|style="ba...")
- 22:37, 14 December 2025 Vector talk contribs moved page Septal lattice to 2.3.7 subgroup
- 22:29, 14 December 2025 Vector talk contribs created page User:Vector/Table of MOSes (Created page with "This is an expanded version of the table of MOSes found in the pages on interval regions. MOSes with fewer than 14 notes are shown here, alongside "chromatic scales" for MOSes with fewer than 10 notes. {| class="wikitable" |+ !Range ! colspan="14" |MOS |- | rowspan="2" |0-92c | colspan="13" |1L 12s |happy tridecatonic |- | colspan="14" |Passicenmic (passion +49/45) |- | rowspan="2" |92-100c |1L 11s |helenite | colspan="11" |12L 1s |quasidozenal |- | colspan="...") Tag: Visual edit
- 03:55, 14 December 2025 Vector talk contribs moved page List of just ratios to List of just intonation intervals
- 03:55, 14 December 2025 Vector talk contribs created page List of just ratios (Created page with " This is a list of just ratios, similar to the list of EDOs and the list of regular temperaments. It exists to compile information on a number of just ratios. '''Commas should not redirect here!''' They should instead redirect to their corresponding entry on the temperament page, or if present, a page for the temperament itself. {{Adv|The formula for "good edos" is the edos that satisfy, for interval x in cents and edo n: <br> abs(round(xn/1200)-xn/1200)*...") Tag: Visual edit
- 01:58, 14 December 2025 Vector talk contribs created page Template:Cents from ratio (Created page with "{{#expr: (1200*ln({{{numerator|3}}}/{{{denominator|2}}})/ln(2))round1}}")
- 00:01, 14 December 2025 Vector talk contribs created page File:Blackdye.png
- 00:01, 14 December 2025 Vector talk contribs uploaded File:Blackdye.png
- 09:28, 13 December 2025 Vector talk contribs created page Notation (Created page with "There are many different forms of '''musical notation''' in xenharmony. This page will serve as an introduction to some of the concepts found in xenharmonic notation, and some of the more common types. Note that this does not cover interval naming systems with no notational counterpart. Notation systems are usually designed for consistent tuning systems such as regular temperaments, or approximately consistent tuning systems....") Tag: Visual edit
- 07:30, 13 December 2025 Vector talk contribs created page Diatonic notation (Created page with "'''Diatonic notation''' or '''chain-of-fifths notation''' is the standard notation system in Western music, which notates systems that are octave-periodic and generated by a (just or tempered) perfect fifth. Many tuning systems may be notated this way. EDOs can be notated using unmodified diatonic notation if they contain a single chain of fifths that generates a diatonic scale. For example, 23edo cannot be notated with standard diatonic notation because it d...") Tag: Visual edit
- 06:55, 13 December 2025 Vector talk contribs created page User:Vector/primes.css (Template page for prime background colors class)
- 03:03, 13 December 2025 Vector talk contribs created page User talk:Calvera (Hi: new section)
- 02:46, 13 December 2025 Vector talk contribs created page Temperament archetype (Created page with "A '''temperament archetype''' is a way of expressing the structure of a regular temperament. It is notated by a '''ploidacot signature.''' ''TODO: Provide a description of ploidacot notation''") Tag: Visual edit
- 02:29, 13 December 2025 Vector talk contribs created page Irregular temperament (Created page with "An '''irregular temperament''' is a temperament that is not a regular temperament. Specifically, an irregular temperament either does not allow free transposition, or its JI interpretation is otherwise not consistent (for example, a temperament where stacking 3/2 twice does not result in 9/8). Any temperament with a finite set of notes is an irregular temperament, and other than the equal temperaments, any temperament with a finite set of notes ''within the octav...") Tag: Visual edit
- 01:48, 13 December 2025 Vector talk contribs created page Vector's just notation (Created page with " Vector's just notation is a way of writing intervals based on the pyth-spine and combining syllables for commatic alterations, somewhat similarly to [https://en.xen.wiki/w/Color_notation color notation]. It uses Vector's ordinal anchors, which are equal to neutral Pythagorean intervals. === 3-limit alterations === The 3-limit follows standard diatonic notation. This table is for seconds, thirds, sixths, and sevenths. Note that the nominals are the C major scale, so C-...") Tag: Visual edit
- 00:33, 13 December 2025 Vector talk contribs created page Equipentatonic (Created page with "An '''equipentatonic scale''' is a scale with 5 approximately equally spaced notes within the octave. A tuning system that generates an equipentatonic scale may be conceptualized with the '''5-form'''. == 5edo == 5edo is the basic equipentatonic, where all the steps are tuned to be precisely equal. It features steps of (1200/5) = 240 cents. === Theory === ===== JI approximation ===== 5edo is most obviously a 2.3.7 system (and this property carries to 5-form systems as...") Tag: Visual edit
- 23:49, 12 December 2025 Vector talk contribs created page Diatonic major second (Created page with "The '''diatonic major second''' ('''M2'''), represented by the frequency ratio '''9/8''', is the larger of the two seconds (1-step intervals) in the diatonic scale. It is generated by stacking 2 fifths and octave-reducing. In Pythagorean tuning (and thus purely-tuned just intonation), it is approximately 203.9 cents in size, but as an interval in the abstract diatonic scale it may range from 171 to 240 cents, depending on the tuning. It functions as the large st...") Tag: Visual edit
- 23:40, 12 December 2025 Vector talk contribs created page 9/8 (Redirected page to Diatonic major second) Tags: New redirect Visual edit
- 23:15, 12 December 2025 Vector talk contribs created page Template:First 12 edo intervals (Created page with "{{#expr: 1200/{{{edo|31}}} round 1}}, {{#expr: 2*1200/{{{edo|31}}} round 1}}, {{#expr: 3*1200/{{{edo|31}}} round 1}}, {{#expr: 4*1200/{{{edo|31}}} round 1}}, {{#expr: 5*1200/{{{edo|31}}} round 1}}, {{#expr: 6*1200/{{{edo|31}}} round 1}}, {{#expr: 7*1200/{{{edo|31}}} round 1}}, {{#expr: 8*1200/{{{edo|31}}} round 1}}, {{#expr: 9*1200/{{{edo|31}}} round 1}}, {{#expr: 10*1200/{{{edo|31}}} round 1}}, {{#expr: 11*1200/{{{edo|31}}} round 1}}, {{#expr: 12*1200/{{{edo|31}}} round...")
- 07:37, 12 December 2025 Vector talk contribs created page Interval space (Created page with "An '''interval space''' is a multi-dimensional space in which intervals in just intonation or a regular temperament exist. The ''dimensionality'' or ''rank'' of an interval space is the minimum number of different "step sizes" you need to stack to all the intervals in the space. An equal (rank-1) temperament has a 1D interval space, because any interval can be represented by one integer (the number of steps). A temperament such as meantone...") Tag: Visual edit
- 06:52, 12 December 2025 Vector talk contribs moved page Color Scheme E to Color schemes
- 06:52, 12 December 2025 Vector talk contribs created page Color Scheme E (Created page with "thumb|342x342px|Color Scheme E '''Color Scheme E''' is a tentative color scheme to use for prime harmonics and potentially other intervals on the wiki. It aligns with various strong consensi about the colors associated with primes (most notably, "7 is blue"). It is based on Hojo Minori's color scheme, in that it defines a gradient to be used throughout the octave and pulls colors from that. The "neutral" colo...") Tag: Visual edit
- 06:38, 12 December 2025 Vector talk contribs created page File:Color Scheme E, neutral and standard version.png
