StaticgetIdentifies a major or minor triad and returns its root step: exactly a root, a third and a
perfect fifth, in any inversion or doubling. Anything else is null (G7, Cmaj7, Cadd9,
Cdim, Csus4), so P, L and R return null for it too.
Major (true) or minor (false).
Root of the triad, in steps from A4.
StaticLStaticPStaticR
Neo-Riemannian Theory Module Applies geometric transformations (PLR) to triads. P: Parallel (C Major <-> C Minor) L: Leading-tone exchange (C Major <-> E Minor) R: Relative (C Major <-> A Minor)