MirrorAxis
The MirrorAxis class is used to invert Pitch vectors about a fixed point via Pitch.invert.
Class Constructor
Section titled “Class Constructor”constructor(p: Pitch, q: Pitch);A MirrorAxis is constructed from two Pitch vectors, which would be sent to each other via inversion about the resultant axis.
let axis = new MirrorAxis( SPN.toPitch("C4"); SPN.toPitch("G4"););
let p = SPN.toPitch("E4");p.invert(axis); // "Eb4"fromSPN
Section titled “fromSPN”static fromSPN(ps: string, qs: string): MirrorAxis;Creates a MirrorAxis using SPN strings for two Pitch vectors which would be sent to each other via inversion about the resultant axis.