UNPKG

chordproject-parser

Version:

A TypeScript library for parsing and formatting ChordPro songs.

12 lines (11 loc) 592 B
export declare class MusicTheoryHelper { static circleOfFifths: string[]; static pitchClassMap: Record<string, number>; static reversePitchClassMap: Record<number, string>; static getNextInCircle(note: string, steps: number): string; static normalizeKey(key: string): string; static transposeKey(key: string, letterDiff: number, semiTones: number): string; static semiTonesBetween(note1: string, note2: string): number; static letterDiff(note1: string, note2: string): number; static getPreferredEnharmonic(noteStr: string, keyContext?: string): string; }