About Scales Warrior

The site in the network that maps how scales connect, rather than what any one of them is.

Nearly every site in the Warrior Network publishes scales: the hub and its instrument satellites draw them on a neck or a keyboard, the theory site gives each one a page of its own, and the style sites play the ones their music is made of. None of them draws the map between scales — which family a mode belongs to, which scales are a single altered degree apart, which families are mirror images of each other. Scales Warrior exists to draw that map, and nothing else.

The atlas

Seven families are declared, each from a published source: the diatonic, melodic minor, harmonic minor, harmonic major and double harmonic families, and the two Neapolitans. Every mode of every family is worked out by rotation through the network’s shared rotation module, and every pair of modes one altered degree apart is found by altering each degree in turn. The family pages show each family’s modes, interval content, mirror and neighbours; the neighbours page lets you stand on any mode and see what one altered degree reaches.

What it does not do

It never gives a single scale a page of its own, and it never describes what a scale sounds like or where it is heard; those are the theory site’s pages. It plays nothing and draws no instrument. It names a mode only as a published source names it, and a rotation no source names would stay unnamed here.

How it is checked

Everything the site states is derived: every mode, degree, neighbour, count, interval vector and mirror on every page. Continuous integration re-derives all of it from raw twelve-note arithmetic, independently of the code that renders the pages, checks every mode against the degrees its source prints, and fails the build if a single cell disagrees or a source’s claim is not borne out.