Skip to content

Instantly share code, notes, and snippets.

@tado
Created October 28, 2025 12:40
Show Gist options
  • Select an option

  • Save tado/fefdec58c9cfd5755e9a6c825d60b0b8 to your computer and use it in GitHub Desktop.

Select an option

Save tado/fefdec58c9cfd5755e9a6c825d60b0b8 to your computer and use it in GitHub Desktop.
Sho Aitake Scale
let
scale = getScale
(scaleTable ++ [
("sho", [-3, -1, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18]),
("kotsu", [-3, 4, 9, 11, 16, 18]),
("ichi", [-1, 2, 4, 9, 11, 18]),
("ku", [1, 2, 4, 8, 9, 11]),
("bo", [2, 4, 9, 11, 16, 18]),
("otsu", [4, 8, 9, 11, 13, 14]),
("ge", [6, 8, 9, 11, 14, 18]),
("ju", [6, 7, 9, 11, 14, 16]),
("soju", [7, 9, 11, 14, 16]),
("bi", [8, 9, 11, 12, 14, 18]),
("gyo", [9, 11, 14, 16, 18]),
("hi", [9, 11, 12, 14, 16, 18])
])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment