score-key
Version:
Simple package to get score key value.
72 lines (67 loc) • 1.42 kB
text/typescript
export enum Note {
A = 'A',
B = 'B',
C = 'C',
D = 'D',
E = 'E',
F = 'F',
G = 'G',
}
export enum Key {
A = 'A',
A_FLAT = 'Ab',
B = 'B',
B_FLAT = 'Bb',
C = 'C',
D_FLAT = 'Db',
D = 'D',
E_FLAT = 'Eb',
E = 'E',
F = 'F',
F_SHARP = 'F#',
G_FLAT = 'Gb',
G = 'G'
}
export enum Clef {
BASE = 'Base',
TREBLE = 'Treble'
}
export enum Line {
ONE = 'line-1',
TWO = 'line-2',
THREE = 'line-3',
FOUR = 'line-4',
FIVE = 'line-5',
ABOVE_ONE = 'above-line-1',
ABOVE_TWO = 'above-line-2',
ABOVE_THREE = 'above-line-3',
ABOVE_FOUR = 'above-line-4',
ABOVE_FIVE = 'above-line-5',
BELOW_ONE = 'below-line-1',
BELOW_TWO = 'below-line-2',
BELOW_THREE = 'below-line-3',
BELOW_FOUR = 'below-line-4',
BELOW_FIVE = 'below-line-5',
}
export enum Space {
ONE = 'space-1',
TWO = 'space-2',
THREE = 'space-3',
FOUR = 'space-4',
ABOVE_ONE = 'above-space-1',
ABOVE_TWO = 'above-space-2',
ABOVE_THREE = 'above-space-3',
ABOVE_FOUR = 'above-space-4',
ABOVE_FIVE = 'above-space-5',
BELOW_ONE = 'below-space-1',
BELOW_TWO = 'below-space-2',
BELOW_THREE = 'below-space-3',
BELOW_FOUR = 'below-space-4',
BELOW_FIVE = 'below-space-5',
}
export enum PicthVariation {
NATURAL = 'natural',
FLAT = 'flat',
SHARP = 'sharp',
NORMAL = '',
}