Background: Algebraic Structure Of Musical Intervals And Pitches, From Notated Music to Audible Sounds
You can use the octave and the perfect fifth, (P5, P8), as a vector basis to generate all the other intervals of a rank-2 musical temperament. That's one of the insights behind Pythagorean tuning. Here are some quick examples of rank-2 intervals and their associated numerical tuples in the (P5, P8) basis:
(0, 0): P1
(7, -4): A1
(-12, 7): d2
(-5, 3): m2
(2, -1): M2
(9, -5): A2
(-10, 6): d3
(-3, 2): m3
(4, -2): M3
(11, -6): A3
(-8, 5): d4
(-1, 1): P4
(6, -3): A4
(-6, 4): d5
(1, 0): P5
(8, -4): A5
(-11, 7): d6
(-4, 3): m6
(3, -1): M6
(10, -5): A6
(-9, 6): d7
(-2, 2): m7
(5, -2): M7
(12, -6): A7
(-7, 5): d8
(0, 1): P8
(7, -3): A8
It also happens to be the case that you can reach all the rank-2 musical intervals using integer multiples of (P5, P8). So not only is (P5, P8) a vector basis in R^2 (i.e. pairs of real numbers), it's a vector basis in N^2 (i.e. pairs of integers). Pretty cool. This also means that you can put pitches on a 2D isomorphic keyboard with the pitches separated by P8 in one direction and P5 in the other and the resulting layout is enharmonic; use a keyboard with enough keys, and you can get any weird rank-2 interval you want between pitches, like a four-times-diminished tenth (dddd10). It happens to be 31 keys away from P1 in one direction and 19 keys away in another direction, since (-31, 19) = dddd10.
Intervals and interval bases exist prior to the choice of any tuning system, but the N^2 bases have a neat property with respect to tuning systems that is not shared by the larger set of R^2 bases: if you take an N^2 basis and map the basis intervals to rational values for their frequency ratios, then the N^2 coefficients become integer powers in the tuning system, and a product of rational numbers raised to integer powers is still rational, so all of the intervals in the rank-2 interval space get associated to rational values for their frequency ratios. In short, not only do N^2 bases define isomorphic keyboard layouts that are enharmonic (i.e. they span rank-2 interval space), N^2 bases can also be used to define just-intonation tuning systems.
Here are 35 pairs of intervals that form N^2 bases for rank-2 temperaments, some of which might be convenient layouts for composing or playing music on an isomorphic grid keyboard: (A1, A2), (A2, A3), (M2, A1), (M2, A2), (M2, A3), (M2, A8), (M2, M7), (M6, M2), (M6, M7), (M7, A8), (P4, M2), (P4, P5), (P5, M2), (P5, M6), (P8, P4), (P8, P5), (d1, A2), (d1, M2), (d1, m2), (d2, A1), (d2, d1), (d2, m2), (d4, m2), (d4, m3), (d6, d4), (d6, m3), (d8, m3), (d8, m6), (m2, A1), (m2, M2), (m2, m3), (m3, M2), (m3, P4), (m6, P4), (m6, m3).
Those 35 pairs are all the N^2 bases that can be made from combinations of the rank-2 intervals with short names: [d1, P1, A1, d2, m2, M2, A2, d3, m3, M3, A3, d4, P4, A4, d5, P5, A5, d6, m6, M6, A6, d7, m7, M7, A7, d8, P8, A8]. I suppose 9ths would also have short 2-character names, but I didn't use them. Short names and small ordinals.
Those 35 pairs are not all created equal. For example, the (d2, A1) basis is particularly good for music pedagogy, and it's used to good effect in ejlflop's "Algebraic structure of musical intervals and pitches".
Which N^2 basis is the best for music performance though? Not (P5, P8) or (d2, A1). When you lay out the short-name intervals on a grid according to a basis, they lie on a diagonal. Here's (P5, P8):
It's not very good for playing music, I think; it's too spread out. The bases of (P5, M2), (m3, P4), (P4, M2), and (m3, M2) seem to be the most compact ones, by which I mean that the intervals with short names will all fit on small keyboards. And that's nice for music performance; it's good to be able to reach a M3 and a d7 and so on with one hand.
Here's the last one, (m3, M2). Its diagonal is so thick, it's almost a diamond.