User:Lucius Chiaraviglio/Keyboard Layout Lab: Difference between revisions

m 97edo (demonstrated to work): Improve wording of description
Add Bryan Deister's 39edo Lumatone mapping
Line 2: Line 2:


Moved here from [[User:Lucius Chiaraviglio/Musical Mad Science|Musical Mad Science]]:  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 06:54, 28 March 2025 (UTC)
Moved here from [[User:Lucius Chiaraviglio/Musical Mad Science|Musical Mad Science]]:  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 06:54, 28 March 2025 (UTC)
== Augmented + Immunity Lumatone mappings ==
=== 39edo (demonstrated to work, but awaiting approval) ===
[[Bryan Deister]] has used a [[Porcupine]]-inspired layout for [[39edo]], as demonstrated in [https://www.youtube.com/watch?v=XLRaG_pBN7k&lc=UgwfjZwncsryQjeNUg14AaABAg.AHVkw8aNSEGAHZU_J2qOPM ''39edo jam''] (2025). The rightward generator is 5\39, half of a [[6/5]] minor third as [[12/11]] ~ [[11/10]] (but much closer to 12/11), as if for a [[1L 6s]] scale in [[Hemikleismic]] temperament, but true Hemikleismic has [[38edo]] as its closest member, and achieving 1L 6s with 39edo requires a large step of 9\39. This misses [[3/2]], but if one of the increments is moved from the large step to one of the small steps (making the recipient 6\39), then it is possible to get not only 3/2 (mildly sharp), but also [[11/8]] (near-just), 6/5 (slightly flat), and the aforementioned half of 6/5 before it (somewhat sharp 12/11), as well as [[18/11]] (moderately sharp) and [[9/5]] (near-just) after it. Other temperament possibilities are [[Augmented]] and [[Immunity]], which intersect at 39edo. The range is somewhat over 6 octaves but with the first and last octaves missing some notes due to clipping by the upper left and lower right corners of the layout, and the octaves tilt down moderately.
{{Lumatone EDO mapping|n=39|start=34|xstep=5|ystep=3}}


== Miracle + Ripple (off-beat) Lumatone mappings ==
== Miracle + Ripple (off-beat) Lumatone mappings ==