(tuning: number, includeOctave: boolean)
| 14 | public static readonly noteNames: string[] = ['C', 'Db', 'D', 'Eb', 'E', 'F', 'Gb', 'G', 'Ab', 'A', 'Bb', 'B']; |
| 15 | |
| 16 | public static getTextForTuning(tuning: number, includeOctave: boolean): string { |
| 17 | const parts = Tuning.getTextPartsForTuning(tuning); |
| 18 | return includeOctave ? parts.join('') : parts[0]; |
| 19 | } |
| 20 | |
| 21 | public static getTextPartsForTuning(tuning: number, octaveShift: number = -1): string[] { |
| 22 | const octave: number = (tuning / 12) | 0; |