It's true, I'm writing a book.

As if making this website, and a few thousand YouTube videos isn't enough.

I've studied music theory for about 43 years. I'm a bit of a nerd. In the past decade I've worked on creating software to calculate the many interesting properties of musical scales, and in doing that I've scoured academia and music theory literature for advanced, geeky arcane stuff about musical scales. The result of that work can be seen (in part) on the pages of this website. All of that and more is going in the book.

That's right, there is stuff in the book that you will not find on this website, or in the YouTube videos. Sneaky, huh?

I've spent the past 7 years working on it, and it is still not finished. It's massive. Here is the cover (as a fake 3D photo) of Volume 1: The Splaining

See that guy on the cover? He is reading about all the properties of musical scales, and there is so much material it's making his brain hurt.

Take note: this is not a printed book. It's a PDF document, and it's a big one. If you choose to print it out, the lives of all those trees are on your conscience, not mine.

In Volume 1: The Splaining, I explain all the concepts and ideas that you will need — actually, more than you'll need — to understand everything in Volume 2: The Scales.

This one is also not a printed book, it's another PDF document and it's even bigger than Volume 1. There is one page for every scale, and as you will read in Volume 1: The Splaining (spoiler alert!!), there are 2048 of those. So yeah. It's a 2048 page book. That seems crazy when you read about it here, but once you see the book and how it's organized, you'll understand.

Here is the Table of Contents for Volume 1: The Splaining (so far):

  1. Preface
  2. Contents
  3. Introduction
    1. Preamble: The Goal Of This Book
    2. Typographic Conventions
    3. Explaining Pitch
      1. Equivalence
      2. Pitch Classes
      3. Pitch Class Sets
      4. MIDI Pitch Numbers
    4. Defining Scales
      1. Addressing the atonal elephant in the room
    5. The 12-TET Universe
      1. Octave Equivalence
        1. Modulo Arithmetic
      2. Twelve Tone Division
      3. Equal Temperament
      4. Cents
    6. Generic and Specific Intervals
      1. Genus and Species
      2. Skips and Steps, Size and Span
    7. Summary
  4. Making Scales
    1. Preamble
    2. Binary Representation
    3. Power Set
    4. Cardinality
    5. Applying Limitations
      1. Tonic Inclusion
      2. Maximum Interval
      3. Neighbour Limitations
      4. Spectrum Limitations
    6. Summary
  5. Representing Scales
    1. Preamble
    2. Pitch Class Set Notation
    3. Interval Structure
      1. Leonard Notation
    4. Staff Notation
    5. Bracelet Notation
      1. Bracelets vs. Necklaces
    6. Tonnetz Diagram
      1. Multidimensional Tonnetz
    7. Xenomes
    8. Instrument-specific diagrams
      1. Guitar tab
      2. Harp symbols
    9. Summary
  6. Transforming Scales
    1. Preamble
    2. Rotation / Transposition
      1. Hypermodes
    3. Modes
      1. What is a mode?
      2. Medieval Modes
      3. Modal Jazz
      4. Modal Families
      5. Diatonic Modes
    4. Reflection / Inversion
    5. Multiplication
      1. Bijectivity
      2. More Multipliers
      3. Multiplication as Shuffling
      4. Self M-related
    6. Unified Transformation Operations
    7. Mutation
      1. Neo-Riemannian Theory
      2. Levenshtein Distance
      3. A Better Method
      4. Counting Mutations
    8. Complement
      1. ZC-Relation
    9. Invariant Properties
    10. Set Group Systems
    11. Other Set Classes and Groups
    12. Forte Set Classes
      1. Inversions
    13. Prime Form
      1. MPTL vs MDFR
    14. Summary
  7. Symmetries
    1. Preamble
    2. Reflective Symmetry
      1. Palindromicity
    3. Chirality
    4. Ridge Tones
    5. Rotational Symmetry
      1. Messaien's MOLTs
      2. Truncations
    6. Self-complements
    7. Summary
  8. Observing Intervals
    1. Preamble
    2. Cyclic Correlation
    3. Interval Structure
    4. Interval Matrix
    5. Steps, Skips, Leaps, and Spans
    6. Interval Vector
      1. Saturation
      2. Saturation Medians
      3. Hemitonia
      4. Cohemitonia
      5. Deepness
      6. Z-Relation
      7. The Hexachordal Theorem
      8. All-Interval Tetrachord
      9. Complement-Union Property
    7. Imperfections
    8. Propriety
    9. Heteromorphic Profile
      1. Contradictions
      2. Ambiguities
      3. Differences and Samenesses
    10. Coherence Quotient
    11. Sameness Quotient
    12. Distribution Spectra
      1. Spectra Variation
      2. Trivalence
      3. Myhill’s Property
      4. Reduced and Semireduced Scales
      5. Consecutivity Property
    13. Scale Step Size Pattern
      1. Step Size Pattern Bijectivity
      2. Step Size Pattern Surjectivity
    14. Brightness
    15. Summary
  9. Generators
    1. Preamble
    2. Generators
      1. Group Theory
      2. Generator
      3. Cosets
      4. Three Gap Theorem
      5. Chopin’s Theorem
      6. Distance Models
    3. Bisectors
    4. Well-Formedness
      1. Symmetry Condition
      2. Closure Condition
      3. Degenerate Well-Formed Scales
      4. Cardinality Equals Variety
      5. Structure Yields Multiplicity
      6. Well-formed scale step size patterns
      7. Pairwise Well-Formed Scales
    5. Summary
  10. Scale Candidacy
    1. Preamble
    2. Pressing Scales
      1. Locally Diatonic
    3. Scales of Harmonies
    4. Some Special Scales
    5. Summary
  11. Evenness
    1. Preamble
    2. Maximal Evenness
      1. Cohn’s Property amd Hexatonic Cycles
      2. Euclidean Distance From Evenness
    3. Maximally Smooth Cycles
    4. Maximal Area
    5. Polygon Perimeter
    6. Center of Gravity
    7. Lewin-Quinn FC-components
    8. Summary
  12. Fragments
    1. Preamble
    2. Tetrachords
      1. Modern Tetrachords
    3. Hierarchizability
    4. Triad Inclusion
    5. Bi-Triadics
      1. Generic Modality Compression
    6. Summary
  13. Naming
  14. Preamble
  15. Naming Rules
  16. Meanings
    1. Neapolitan
    2. Alterations
    3. Infra
    4. Hyper/Hypo
    5. Inverse
    6. Dominant
    7. Mirror
    8. Harmonic
    9. Chromatic
    10. Bebop
    11. Ultra/Infra
    12. Super
    13. Rāga
    14. Add
    15. Portmanteau
  17. Curse of the Corrupted Majors
    1. Corrupted Majors
    2. Intrinsic Alterations
    3. Treating Scales Like Chords
    4. Stacking Flats and Grouping Degrees
    5. Workarounds
  18. Summary
  19. Appendix
  20. Musical Examples
  21. Resources
    1. Set Theory Notation
    2. Pascal’s Triangle
    3. Forte Classes
    4. Coherence Data
    5. Pitch Frequencies
  22. Scale Lists
  23. Bibliography
  24. Glossary
  25. Alphabetical Index

Things this book will not do:

Things this book will do:

OK Ian, take my money already

Keep your wallet closed, it's not fully written yet. I will accept your money once I have a book to give you.

But I have a deal for you. If you join my Patreon crew as a supporter, I will give you a copy of the book when it comes out. No matter what your pledge is. You could pledge for $1 and quit after a month, and you'll get this book for $1, no strings attached*. My patrons are currently giving enough that it keeps this web server going, and occasionally I get to buy a theory book! In gratitude for that support, you will be signed up to get the book, and you'll also be treated to occasional glimpses of chapters as they're completed. I send an update to my Patrons every couple of months to let them know how things are coming along, and with alerts to new stuff that I release on the website.

* Since you would be getting an early pre-release copy of the book, I will ask that you write a review on Amazon. Ideally a favourable one, but I know that's not a given, I have to earn that by writing an incredible book.

Go to My Patreon Page and join others like yourself who totally geek out on all this nerdy stuff.