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).
- 06:03, 5 January 2026 Vector talk contribs created page User:Vector/Vector's intro to 22edo/Chains of intervals (Created page with "In 12edo, there are only the following chains which cycle through all intervals: the chain of fifths and the chain of fourths, which are basically the same thing and close as circles of length 12. All other circles of intervals (besides just stepping up every note in order) return to the original note before reaching all the others. This is a result of the fact that only 1, 5, 7, and 11 are coprime to 12, meaning that there is only a single meaningful circle. However, 2...") Tag: Visual edit
- 05:30, 5 January 2026 Vector talk contribs created page User:Vector/Vector's intro to 22edo/Notation (Created page with "While 22edo is intuitive in many different ways, notating it is somewhat complicated. While many people try to use the diatonic scale as a basis for notation, I personally find it more illuminating to understand 22edo as not adding any new accidentals to the standard 12-note system, but instead adding three new ordinals in the first place. However, I'll still be providing the standard diatonic notation for 22edo, which takes as a basis the Pythagorean diatonic scale (4-4...") Tag: Visual edit
- 08:34, 4 January 2026 Vector talk contribs moved page Gallery of just intonation scales to User:Tristanbay/Gallery of just intonation scales
- 22:18, 3 January 2026 Vector talk contribs created page ADIN (Redirected page to Adaptive diatonic interval names) Tags: New redirect Visual edit
- 22:15, 3 January 2026 Vector talk contribs created page Adaptive diatonic interval names (Created page with "thumb|291x291px|22edo with adaptive diatonic interval names Adaptive diatonic interval names are Vector's attempt to characterize the labelling of certain EDOs' degrees of thirds in a manner inconsistent with conventional diatonic notation in a formal, systematic way. == Step 1: Identify central intervals == For an EDO (let's say, 58edo), identify the "central intervals" for each category. These are the diatonic neutral intervals,...") Tag: Visual edit
- 22:15, 3 January 2026 Vector talk contribs created page File:22edo ADIN.png (e)
- 22:15, 3 January 2026 Vector talk contribs uploaded File:22edo ADIN.png (e)
- 22:15, 3 January 2026 Vector talk contribs created page File:Qetqet.png (e)
- 22:15, 3 January 2026 Vector talk contribs uploaded File:Qetqet.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:Qyrewywe.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:Qyrewywe.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:With minor.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:With minor.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:4th 1.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:4th 1.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:4ths er.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:4ths er.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:Compie Compie.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:Compie Compie.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:Composite 2.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:Composite 2.png (e)
- 22:14, 3 January 2026 Vector talk contribs created page File:Oneieh.png (e)
- 22:14, 3 January 2026 Vector talk contribs uploaded File:Oneieh.png (e)
- 04:08, 31 December 2025 Vector talk contribs moved page User:Vector/ to User:Vector
- 03:55, 31 December 2025 Vector talk contribs created page User:Vector/ (Created page with "Hello! I am sylvanScreech, VectorGraphics, Sylivia, JW, Nasko, Winter, or whatever other names I happen to have. * any/all agender aromantic asexual, a little freaky * Homestuck fan * autistic * certified worldjerker * "machine slave" or something ig * toki pona complainer 9000 * I'm a fairy, maybe. * maker of 62489624 different idiosyncratic terms * check out [https://vector-graphics.github.io/undersided/ Undersided] I'm mainly inte...") Tag: Visual edit
- 23:41, 30 December 2025 Vector talk contribs created page User:Vector/Interval naming policy (Created page with "{| class="wikitable" |+ !Comma alteration !Factors !Down from major !Up from major !Down from minor !Up from minor |- |0 | |diatonic major |diatonic major |diatonic minor |diatonic minor |- |81/80 |5 |grave major |acute major |grave minor |acute minor |- |64/63 |7 |septimal submajor |septimal supermajor |septimal subminor |septimal supraminor |- |5120/5103 |5/7 |septimal narrow major |septimal wide major |septimal narrow minor |septimal wide minor |- |36/35 |5*7 |septima...") Tag: Visual edit
- 08:18, 29 December 2025 Vector talk contribs created page Template:Interval ruler (Created page with "<includeonly>{{#invoke:Interval ruler|e|{{{1|58}}}|{{{2|}}}|{{{3|1200}}}}}</includeonly> <noinclude> <hr> <code><nowiki> {{Interval ruler|58|0, 400, 700|700}} </nowiki></code> {{Interval ruler|58|0, 400, 700|700}} <hr> <code><nowiki> {{Interval ruler|58|0, 400, 700}} </nowiki></code> {{Interval ruler|58|0, 400, 700}} <hr> <code><nowiki> {{Interval ruler|12||3600}} </nowiki></code> {{Interval ruler|12||3600}} The first parameter is the edo / resolution (by default, 5...")
- 07:58, 29 December 2025 Vector talk contribs created page Module:Interval ruler (Created page with "local p = {} function p.e(resolution,intervals,length) length = length or 1200 intervals = intervals or {} i = math.floor(length/1200 * resolution + 0.5) z = {} for k = 0, i do z[k] = "─" end for n = 1, #intervals do z[math.floor(intervals[n]/1200 * resolution + 0.5)] = "┴" end for m = 0, math.floor(i/resolution) do if (z[m*resolution] == "┴") then z[m*resolution] = "┼" else z[m*resolution] = "┬" end end if(z[0]=="┼") then z[0]="├" end if(z[0]=="...")
- 07:52, 27 December 2025 Vector talk contribs created page Diatonic major third (Created page with "{{Infobox interval|81/64|Name=Diatonic major third}} The '''diatonic major third (M3)''', represented by the frequency ratio '''81/64''', is the larger of the two thirds (2-step intervals) in the MOS form of the diatonic scale. It is generated by stacking 4 fifths octave-reduced. In Pythagorean tuning (and thus purely-tuned just intonation), it is approximately {{Cents from ratio|81/64|ratio=81/64}} cents in size, but as an interval in the abstract diatonic scal...") Tag: Visual edit
- 04:32, 26 December 2025 Vector talk contribs created page Module:ADIN (Created page with "local p = {} -- WIP -- WIP -- WIP function p.findClosest(edo,cents) return math.floor((edo*cents/1200)+0.5) end function p.findSmallestAbove(edo,cents) return math.ceil((edo*cents/1200)) end function p.findSmallestBelow(edo,cents) return math.floor((edo*cents/1200)) end function p.ADIN(step,edo) gen = (math.log(3/2)/math.log(2))*1200 dgen = 1200-gen third = (((gen*4)%1200) + ((gen*-3)%1200))/2 sixth = 1200-third second = dgen-third seventh = 1200-second fifth = gen-...")
- 23:24, 25 December 2025 Vector talk contribs created page Isomorphic (Created page with "An '''isomorphic''' table of notes is one where every instance of the same offset represents the same interval, every step in the same direction is the same size of interval, and the same chord always has the same shape, even when moved to different notes. When used as a note entry device, it is called an '''isomorphic keyboard''', and the Lumatone is an example. The standard keyboard layout is not isomorphic, because a C major chord and an A minor chord have the sam...") Tag: Visual edit
- 23:23, 25 December 2025 Vector talk contribs created page File:Isomorphic.png
- 23:23, 25 December 2025 Vector talk contribs uploaded File:Isomorphic.png
- 05:24, 24 December 2025 Vector talk contribs created page Equiheptatonic (Created page with "An equiheptatonic scale is a scale with 7 approximately equally spaced notes within the octave. A tuning system that generates an equiheptatonic scale may be conceptualized with the '''7-form'''. Below are several examples of equiheptatonic scales. == 7edo == 7edo is the basic equiheptatonic, where all the steps are tuned to be precisely equal. It features steps of (1200/7) ~= 171.4 cents. === Theory === ===== JI approximation ===== 7edo is, very crudely, a 2.3.5 syst...") Tag: Visual edit
- 04:37, 20 December 2025 Vector talk contribs created page Xenverse/Earth 22 (Created page with "< Xenverse {{Worldbuilding}} This page discusses the 22EDO music theory used in Earth#22. Earth#22 treats 22edo as a 2.3.7.5 system, with the basic chord being 4:6:7 and 5 being included optionally. == Greek music theory == === Trichords === A ''trichord'' is a set of three notes spanning a perfect fourth. For example, C-D-F is a trichord. They are analogous to real-world tetrachords, but with only one movable tone, rather than two. A trichord may be joined with...") Tag: Visual edit
- 01:38, 19 December 2025 Vector talk contribs created page User:Vector/Isomorphic tables (Created page with "=== Monocot === {| class="wikitable" |+Monocot isomorphic table ! colspan="1" rowspan="2" |Degree ! colspan="7" rowspan="1" |Quality |- !-3 !-2 !-1 !0 !1 !2 !3 |- !1sn |4d1 |3d1 |dd1 |d1 |'''P1''' |A1 |AA1 |- !2nd |3d2 |dd2 |d2 |'''m2''' |'''M2''' |A2 |AA2 |- !3rd |3d3 |dd3 |d3 |'''m3''' |'''M3''' |A3 |AA3 |- !4th |3d4 |dd4 |d4 |'''P4''' |A4 |AA4 |3A4 |- !5th |3d5 |dd5 |d5 |'''P5''' |A5 |AA5 |3A5 |- !6th |dd6 |d6 |'''m6''' |'''M6''' |A6 |AA6 |3A6 |- !7th |dd7 |d7 |'''m7'...") Tag: Visual edit
- 23:04, 17 December 2025 Vector talk contribs created page Template talk:Pipe (Created page with "we do not need a template for the | character")
- 10:32, 17 December 2025 Vector talk contribs created page Template:Navbox (Created page with "{{#invoke: Navbox | navbox | debug = {{lc:{{{debug|}}}}} }}")
- 10:31, 17 December 2025 Vector talk contribs created page Module:Navbox (Created page with "-- This module follows User:Ganaram inukshuk/Provisional style guide for Lua local getArgs = require("Module:Arguments").getArgs local navbar = require("Module:Navbar")._navbar local tiu = require("Module:Template input utils") local yesno = require("Module:Yesno") local p = {} -- TODO (medium priority): add/use navbox/styles.css -- TODO (medium priority): nest and refactor helper functions -- Navbox row helper function -- Function was refactored to use table.con...")
- 10:28, 17 December 2025 Vector talk contribs created page Diatonic semitone (Created page with "{{Infobox interval|256/243|names=Chromatic semitone, augmented unison|name=Chromatic semitone, augmented unison|Name=Diatonic semitone, diatonic minor second}}The 3-limit '''diatonic semitone''', also called the '''diatonic minor second (m2)''' and represented by the ratio 256/243, is the smaller of the two seconds (1-step intervals) in the MOS diatonic scale. It is generated by stacking 5 fourths and octave-reducing. In Pythagorean tuning, and thu...") Tag: Visual edit
- 10:08, 17 December 2025 Vector talk contribs created page Chromatic semitone (Created page with "{{Infobox interval|2187/2048|names=Chromatic semitone, augmented unison|name=Chromatic semitone, augmented unison|Name=Chromatic semitone, augmented unison}} The 3-limit '''chromatic semitone''', also called the '''augmented unison''' ('''A1''') and represented by the ratio '''2187/2048,''' is the difference between the large and small steps of the MOS diatonic scale. It is generated by stacking 7 fifths and octave-reducing. In Pythagorean tuni...") Tag: Visual edit
- 08:05, 16 December 2025 Vector talk contribs created page Module:Diatonic interval category (Created page with "local p = {} local d = require("Module:Diatonic") function p.diatonic_interval_category(frame) f = frame.args[1] o = frame.args[2] str = "A " .. d.qualityAsName(f,o) .. " " .. d.degreeAsName(f,o) .. " (" .. d.qualityAsLetter(f,o) return str end")
- 07:28, 16 December 2025 Vector talk contribs created page Module:Diatonic (Created page with "local yesno = require("Module:Yesno") local p = {} function p.qualityAsName(fifthspan, oct) quality = "minor" if(fifthspan>0) then quality = "major" end if(fifthspan<2 and fifthspan>-2) then quality = "perfect" end if(fifthspan>5) then quality = "augmented" end if(fifthspan>12) then quality = "double augmented" end if(fifthspan>19) then quality = "triple augmented" end if(fifthspan<-5) then quality = "diminished" end if(fifthsp...")
- 06:43, 16 December 2025 Vector talk contribs created page Template:Infobox interval (Created page with "<includeonly>{{#invoke: Infobox_interval | infobox_interval | Ratio={{{1|{{{Ratio|{{PAGENAME}}}}}}}} | Ket={{{Ket|{{{Monzo|}}}}}} | Cents={{{Cents|}}} | Name={{{Name|}}} | Calc={{{Calc|}}} }}</noinclude> {{Infobox interval|3/2}}")
- 06:34, 16 December 2025 Vector talk contribs created page Module:Infobox interval (Created page with "local p = {} local he = require("Module:Harmonic entropy") local infobox = require("Module:Infobox") local rat = require("Module:Rational") local utils = require("Module:Utils") local yesno = require("Module:Yesno") -- check whether the input is a non-empty string local function value_provided(s) return type(s) == "string" and #s > 0 end function p.infobox_interval(frame) local debug_mode = yesno(frame.args["debug"]) local page_name = frame:preprocess("{{PAGENAME}}...")
- 05:12, 16 December 2025 Vector talk contribs created page Template:Infobox (Created page with "<includeonly>{{#invoke: Infobox|infobox}}</includeonly>")
- 05:06, 16 December 2025 Vector talk contribs created page Module:Arguments (Created page with "-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require("libraryUtil") local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == "string"...")
- 05:06, 16 December 2025 Vector talk contribs created page Module:Infobox (Created page with "-- This module follows User:Ganaram inukshuk/Provisional style guide for Lua local getArgs = require("Module:Arguments").getArgs local navbar = require("Module:Navbar")._navbar local tiu = require("Module:Template input utils") local yesno = require("Module:Yesno") local p = {} -- TODO (medium priority): -- - Use templatestyles -------------------------------------------------------------------------------- -------------------------------- MAIN FUNCTIONS --...")
- 05:06, 16 December 2025 Vector talk contribs moved page Module:Infobox to Infobox MOD without leaving a redirect
- 05:06, 16 December 2025 Vector talk contribs moved page Module:Arguments to Arguments MOD without leaving a redirect
