UNPKG

@typedin/music-utilities

Version:

A set of resources and modules I use to develop music applications.

22 lines 723 B
import { ModeEnum } from "../constants.js"; import { MajorSixth } from "../interval-builders/Sixth.js"; import { MinorThird } from "../interval-builders/Third.js"; export function getRelativeKey(aTonality) { const { name, alteration } = aTonality.mode == ModeEnum.M ? MajorSixth({ name: aTonality.tonality, alteration: aTonality.alteration, octave: 1, }) : MinorThird({ name: aTonality.tonality, alteration: aTonality.alteration, octave: 1, }); return { tonality: name, alteration, mode: aTonality.mode === ModeEnum.M ? ModeEnum.m : ModeEnum.M, }; } //# sourceMappingURL=index.js.map