Main public logs
From Xenharmonic Reference
Combined display of all available logs of Xenharmonic Reference. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 00:19, 27 December 2025 Inthar talk contribs created page CPS (Redirected page to Combination product set) Tag: New redirect
- 17:53, 26 December 2025 Inthar talk contribs created page Odd limit (Redirected page to Glossary#Limit) Tag: New redirect
- 17:53, 26 December 2025 Inthar talk contribs created page Odd-limit (Redirected page to Glossary#Limit) Tag: New redirect
- 17:52, 26 December 2025 Inthar talk contribs created page Oddlimit (Redirected page to Glossary#Limit) Tag: New redirect
- 17:52, 26 December 2025 Inthar talk contribs created page Primelimit (Redirected page to Glossary#Limit) Tag: New redirect
- 17:52, 26 December 2025 Inthar talk contribs created page Prime-limit (Redirected page to Glossary#Limit) Tag: New redirect
- 17:48, 26 December 2025 Inthar talk contribs created page Prime limit (Redirected page to Glossary#Limit) Tag: New redirect
- 20:16, 25 December 2025 Inthar talk contribs created page Template:Len (Created page with "<includeonly>{{!}}{{{1|}}}{{!}}</includeonly><noinclude> {{Todo|inline=1| add documentation }} Category:Templates </noinclude>")
- 20:16, 25 December 2025 Inthar talk contribs created page Module:Variable arguments (Created page with "local p = {} local mArguments = require("Module:Arguments") local utils = require("Module:Utils") local yesno = require("Module:Yesno") function p.breadcrumb(frame) local args = mArguments.getArgs(frame, { parentOnly = true }) local debugg = frame.args.debug_mode or args.debug_mode local result = "" local i = 0 local pname = "" for k, v in pairs(args) do pname = pname .. v result = result .. (v == debugg and "" or string.format("[[%s|%...")
- 20:15, 25 December 2025 Inthar talk contribs created page User:Inthar/Math style guide (Copy from Xen Wiki)
- 04:09, 25 December 2025 Inthar talk contribs created page Straddle-fifth (Redirected page to Straddle primes) Tag: New redirect
- 23:14, 24 December 2025 Inthar talk contribs created page Aberration scale (Redirected page to Aberrisma#Glossary) Tag: New redirect
- 03:07, 24 December 2025 Inthar talk contribs created page Optimizing MOS scales for DR (Created page with "{{expert}} == Optimizing a MOS for one DR chord == TODO: reword A MOS can tune exactly one DR chord with two non-free deltas can be tuned exactly. === Example === We start by choosing the MOS scale and equave, and the DR chord. For example with 5L 2s ⟨2/1⟩, the usual diatonic scale, and we want to approximate 4:5:6, the just major chord, with a delta-rational MOS chord. Identify the mappings of each of the deltas. The deltas are 5/4, 6/5, 7/6. For a Meanto...")
- 18:28, 23 December 2025 Inthar talk contribs created page Constant structure (Redirected page to Glossary#Constant structure) Tag: New redirect
- 16:58, 23 December 2025 Inthar talk contribs created page Category:Temperaments (Created page with "List of practically significant regular temperaments.")
- 16:09, 23 December 2025 Inthar talk contribs created page User:Inthar/Sandbox (Created page with "{{subst:cat|"Foo"}} {{subst:cat|"Foo" "Bar"}}")
- 15:40, 23 December 2025 Inthar talk contribs created page Template:Cat (Created page with "<includeonly>{{#invoke:cat|{{{1|}}}}}</includeonly><noinclude> Categorization template (because <code><nowiki>Category:Foo</nowiki</code> keeps getting changed into <code><nowiki>index.php?title=Category:Foo</nowiki</code>) </noinclude>")
- 15:36, 23 December 2025 Inthar talk contribs created page Module:Cat (Created page with "local getArgs = require('Module:Arguments').getArgs local p = {} -- Turns arguments into a string "Category:Cat1Category:Cat2..." -- Expects double quotes around each category name function p.toCategories(frame) local args = getArgs(frame) local unparsed = args[1] local cats = "" for quoted_cat in unparsed.gmatch("\".+\"") do -- Trim quotes first cat = string.sub(quoted_cat, 2, -2) cats = cats .. "[[Category:" .. cat .. "...")
- 06:19, 23 December 2025 Inthar talk contribs created page Stack (Redirected page to Operations on intervals#Stacking) Tag: New redirect
- 05:47, 23 December 2025 Inthar talk contribs created page Combination product set (Created page with "{{Expert}} A '''combination product set''' (CPS) is a scale generated by the following means: # A set S of n intervals is the starting point. # All the combinations of k elements of the set are obtained, and their products taken. # 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). # The resulting elements are octave-reduced an...")
- 03:49, 23 December 2025 Inthar talk contribs created page Tonality diamond (Redirected page to Cross-set#Tonality diamond) Tag: New redirect
- 03:26, 23 December 2025 Inthar talk contribs created page Mediant (Redirected page to Operations on intervals#Mediant) Tag: New redirect
- 00:41, 23 December 2025 Inthar talk contribs created page Stacking (Redirected page to Operations on intervals#Stacking) Tag: New redirect
- 00:22, 23 December 2025 Inthar talk contribs created page Reduction (Redirected page to Operations on intervals#Reduction) Tag: New redirect
- 23:34, 22 December 2025 Inthar talk contribs created page Cross-set (Created page with "A '''cross-set''' of two or more chords is a scale formed by taking every element of the Cartesian product of these chords and stacking all the intervals listed in the element (and reducing by the equave if necessary). On this wiki, a cross-set of two chords is denoted as chord1 × chord2 {{adv|(though this is abuse of Cartesian product notation)}}. Category:Scale construction")
- 06:50, 21 December 2025 Inthar talk contribs created page Generator sequence (Created page with "A '''generator sequence''' (GS) is a cyclically repeating sequence of stacked intervals. A GS can be denoted: GS(interval1, interval2, interval3, ..., intervaln), which means: stack interval2 on top of interval1, interval3 on top of interval2, etc. up to intervaln, then stack interval1 again and repeat.")
- 04:45, 21 December 2025 Inthar talk contribs created page Category:Worldbuilding (Created page with "Descriptions of fictional tuning practices and musical cultures using xen tunings.")
- 01:22, 20 December 2025 Inthar talk contribs protected XB:TUN [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (Shortcut for project page)
- 01:22, 20 December 2025 Inthar talk contribs protected XB:TS [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (Shortcut for project page)
- 01:22, 20 December 2025 Inthar talk contribs protected XB:WB [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (Shortcut for project page)
- 01:21, 20 December 2025 Inthar talk contribs created page XB:WB (Redirected page to XenBase:Guidelines#Worldbuilding policy) Tag: New redirect
- 01:21, 20 December 2025 Inthar talk contribs protected XB:G [Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) (Shortcut for project page XenBase:Guidelines)
- 01:14, 20 December 2025 Inthar talk contribs created page Template:Worldbuilding (Created page with "{{Mbox |message='''This page is part of a worldbuilding project.''' It describes musical tuning concepts from a fictional alternate world, rather than the real world. This does not mean that it can’t be used to make real music — it still could be; it just means this article shouldn’t be used as a factual source about real history or traditions, or as a source of terminology and principle compatible with real established common practices...")
- 03:39, 19 December 2025 Inthar talk contribs created page Equave (Redirected page to Glossary#Equave) Tag: New redirect
- 01:02, 19 December 2025 Inthar talk contribs changed group membership for Lériendil: revoked bureaucrat; kept interface administrator and administrator unchanged
- 21:55, 18 December 2025 Inthar talk contribs created page Operations on intervals (Created page with "The following are common '''arithmetic operations on musical intervals'''. == Stacking and unstacking == Stacking two intervals feels perceptually like we are adding two distances, though it corresponds to multiplying two frequency ratios. The logarithm function is the bridge between frequency space and pitch space: <math>\log_2 (ab) = \log_2 a + \log_2 b</math> for any two frequency ratios ''a'' and ''b''. The above equation tells us that the sum of the size (in octa...")
- 20:19, 18 December 2025 Inthar talk contribs created page Monzo (Redirected page to Interval space) Tag: New redirect
- 00:41, 18 December 2025 Inthar talk contribs created page Ternary (Redirected page to Glossary#Ternary) Tag: New redirect
- 21:30, 17 December 2025 Inthar talk contribs created page Even-regular (Redirected page to MOS substitution) Tag: New redirect
- 21:30, 17 December 2025 Inthar talk contribs created page Odd-regular (Redirected page to MOS substitution) Tag: New redirect
- 21:25, 17 December 2025 Inthar talk contribs created page Template:Angbr (Created page with "<includeonly>{{#if: {{{1|}}}|<span class{{=}}"Unicode">⟨</span>{{{1}}}<span class{{=}}"Unicode">⟩</span>|}}</includeonly><noinclude> {{documentation}} Category:Character templates Category:Formatting templates </noinclude>")
- 21:07, 17 December 2025 Inthar talk contribs created page Template:Pipe (Created page with "<includeonly>|</includeonly><noinclude> {{documentation}} Category:Character substitution templates </noinclude>")
- 21:00, 17 December 2025 Inthar talk contribs created page Monotone-MOS property (Created page with "A ternary scale in L > M > s > 0 is '''monotone-MOS''' if it becomes a MOS under all three of the identifications L = M, M = s, and s = 0. If ''any'' (not necessarily all) of the identifications make the scale a MOS, the scale is said to ''satisfy '''a''' monotone-MOS condition''. The monotone-MOS conditions are used in aberrismic theory. An aberrismic scale is required to satisfy the s = 0 monotone-MOS condition and at least one other monotone-MOS condition....")
- 20:57, 17 December 2025 Inthar talk contribs created page Category:Scale construction (Created page with "Methods of constructing scales.")
- 19:30, 17 December 2025 Inthar talk contribs created page Interleaving (Created page with "A scale is an '''interleaving''' if it is (1) made of multiple copies (called ''strands'') of a smaller scale and (2) ''any two copies'' of the smaller scale are interleaved so that any note of the first copy falls strictly between two notes of the other copy. An interleaving is defined by the choice of strand scale and the choice of the ''polyoffset'': the offset chord that copies of the strand are placed on. For example, the ternary scale blackdye has strand pyth[5] a...")
- 16:24, 17 December 2025 Inthar talk contribs deleted page Sequence MOD (content was: "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 = {...", and the only contributor was "Vector" (talk))
- 16:24, 17 December 2025 Inthar talk contribs deleted page Rational MOD (content was: "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) }...", and the only contributor was "Vector" (talk))
- 16:23, 17 December 2025 Inthar talk contribs deleted page Infobox MOD (content was: "-- 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 --------------------------------------...", and the only contributor was "Vector" (talk))
- 16:23, 17 December 2025 Inthar talk contribs deleted page Template input utils MOD (content was: "-- 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 e...", and the only contributor was "Vector" (talk))
- 16:23, 17 December 2025 Inthar talk contribs deleted page Utils MOD (content was: "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*$...", and the only contributor was "Vector" (talk))
