Comment
Comment by matell
my guess is, the world of music theory seems like an epic mess to a novice due to the fact that it maintains full backward compatility and is instrument agnostic. e.g. there is a concept named "octave", but it actually consists if 12 intervals (on chromatic scale), and "mysteriously" there is no B# between B and C, and so on. it is like leaving types and pointers in every programming language, even if the lang is Ruby which is "typeless" and has garbage collector.