This is certainly a fun way to introduce twelve-tone equal temperament to someone who knows enough math to understand logarithms but is new to music theory. It works well, because the only elementary music theory claims that we need to accept without explanation are that there are twelve different note names that repeat in the same order and that each note of a given name is twice the frequency of the previous note o…
We could have made a different second assumption instead, and remembered that not only is the note an octave higher twice the frequency, but also, the note a perfect fifth higher is one-and-a-half times the frequency. Propagating these axioms to tune all the notes would lead to Pythagorean tuning, which has some nicer-sounding intervals but makes playing in certain keys sound bad, since you can't make all n-key intervals exactly the same size.