-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtunings.js
97 lines (94 loc) · 4.81 KB
/
tunings.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
var tunings = {
"6 - Standard": ["E2", "A2", "D3", "G3", "B3", "E4"],
"6 - Drop D": ["D2", "A2", "D3", "G3", "B3", "E4"],
"6 - Nashville": ["E3", "A3", "D4", "G4", "B3", "E4"],
"6 - Open A (A,C♯,E)": ["E2", "A2", "C♯3", "E3", "A3", "E4"],
"6 - Open A (A,C♯,E) Slide": ["E2", "A2", "E3", "A3", "C♯4", "E4"],
"6 - Open A (A,C♯,E) Alternative": ["E2", "A2", "E3", "A3", "E4", "C♯4"],
"6 - Open A (A,C♯,E) Repetitive": ["A2", "C♯3", "E3", "A3", "C♯4", "E4"],
"6 - Open A (A,C♯,E) Overtones": ["A", "A", "E", "A", "C♯", "E"],
"6 - Open B (B,D♯,F♯) Repetitive": ["B", "D♯", "F♯", "B", "D♯", "F♯"],
"6 - Open B (B,D♯,F♯) Overtones": ["B", "B", "F♯", "B", "D♯", "F♯"],
"6 - Open B (B,D♯,F♯)": ["B", "F♯", "B", "F♯", "B", "D♯"],
"6 - Open C (C,E,G)": ["C", "G", "C", "G", "C", "E"],
"6 - Open C (C,E,G) Repetitive": ["C", "E", "G", "C", "E", "G"],
"6 - Open C (C,E,G) Overtones": ["C", "C", "G", "C", "E", "G"],
"6 - Open D (D,F♯,A)": ["D", "A", "D", "F♯", "A", "D"],
"6 - Open D (D,F♯,A) Repetitive": ["D", "F♯", "A", "D", "F♯", "A"],
"6 - Open D (D,F♯,A) Overtones": ["D", "D", "A", "D", "F♯", "A"],
"6 - Open E (E,G♯,B)": ["E", "B", "E", "G♯", "B", "E"],
"6 - Open E (E,G♯,B) Repetitive": ["E", "G♯", "B", "E", "G♯", "B"],
"6 - Open E (E,G♯,B) Overtones": ["E", "E", "B", "E", "G♯", "B"],
"6 - Open F (F,A,C)": ["C", "F", "C", "F", "A", "F"],
"6 - Open F (F,A,C) Repetitive": ["F", "A", "C", "F", "A", "C"],
"6 - Open F (F,A,C) Overtones": ["F", "F", "C", "F", "A", "C"],
"6 - Open G (G,B,D)": ["D", "G", "D", "G", "B", "D"],
"6 - Open G (G,B,D) Repetitive": ["G", "B", "D", "G", "B", "D"],
"6 - Open G (G,B,D) Overtones": ["G", "G", "D", "G", "B", "D"],
"4 - Reentrant ukulele": ["G4", "C4", "E4", "A4"],
"4 - Canadian Ukulele": ["A4", "D4", "F♯4", "B4"],
"4 - Linear Ukulele alt": ["G3", "C4", "E4", "A4"],
"4 - Slack-key Ukulele": ["G3", "C4", "E4", "G4"],
"4 - Slack-key Ukulele alt": ["G4", "C4", "E4", "G4"],
"4 - Tenor Ukulele alt 1": ["G3", "C4", "E4", "A4"],
"4 - Tenor Ukulele alt 2": ["D4", "G3", "B3", "E4"],
"4 - Tenor Ukulele alt 3": ["D3", "G3", "B3", "E4"],
"4 - Baritone Ukulele": ["D3", "G3", "B3", "E4"],
"4 - Baritone Ukulele alt": ["C3", "G3", "B3", "E4"],
"4 - Bass Standard": ["B0", "E1", "A1", "D2"],
"4 - Bass Standard alt": ["E0", "A0", "D1", "G1"],
"4 - Bass Drop D": ["D0", "A0", "D1", "G1"],
"4 - Bass Drop C": ["C0", "G1", "C2", "F2"],
"4 - Bass Drop B": ["B0", "F#1", "B1", "E2"],
"6 - Bass Standard": ["B0", "E1", "A1", "D2", "G2", "C3"],
"5 - Standard": ["E2", "A2", "D3", "G3", "B3"],
"5 - Bass Standard": ["B0", "E1", "A1", "D2", "G2"],
"5 - Bass Tenor": ["E1", "A1", "D2", "G2", "C3"],
"3 - Standard": ["G3", "D4", "G4"],
"3 - Standard alt:": ["E3", "B3", "E4"],
"3 - Open B:": ["F3#", "B3", "D4#"],
"3 - Guitar tuning:": ["G3", "B3", "E4"],
"3 - Open G:": ["G3", "B3", "D4"],
"3 - Fifths:": ["E3", "B3", "F4#"],
"7 - Standard": ["B1", "E2", "A2", "D3", "G3", "B3", "E4"],
"7 - Russian": ["D2", "G2", "B2", "D3", "G3", "B3", "D4"],
"7 - Classical": ["C2", "G2", "B2", "D3", "G3", "B3", "D4"],
"7 - Big Guitar": ["G2", "C3", "E3", "G3", "C4", "E4", "G4"],
"7 - 1/3rds": ["F2", "B♭2", "D3", "F3", "B♭3", "D4", "F4"],
"7 - Brazilian": ["C2", "E2", "A2", "D3", "G3", "B3", "E4"],
"7 - Brazilian 2": ["B1", "E2", "A2", "D3", "G3", "B3", "E4"],
"7 - alt 1": ["E2", "A2", "B3", "D3", "G3", "B3", "D4"],
"7 - alt 2": ["E2", "G2", "B2", "D3", "G3", "B3", "D4"],
"7 - alt 3": ["D2", "G2", "C3", "D3", "G3", "B♭3", "D4"],
"7 - alt 4": ["B1", "F♯2", "B2", "E3", "A3", "D4", "F♯4"],
"7 - alt 5": ["A1", "E2", "A2", "D3", "G3", "B3", "E4"],
"7 - alt 6": ["A1", "D2", "G2", "C3", "F3", "A3", "D4"],
"8 - Standard": ["F#1", "B1", "E2", "A2", "D3", "G3", "B3", "E4"],
"8 - Drop E": ["E1", "B1", "E2", "A2", "D3", "G3", "B3", "E4"],
"8 - Galbraith": ["A1", "E2", "A2", "D3", "G3", "B3", "E4", "A4"],
"3 - Custom": ["?", "?", "?"],
"4 - Custom": ["?", "?", "?", "?"],
"5 - Custom": ["?", "?", "?", "?", "?"],
"6 - Custom": ["?", "?", "?", "?", "?", "?"],
"7 - Custom": ["?", "?", "?", "?", "?", "?", "?"],
"8 - Custom": ["?", "?", "?", "?", "?", "?", "?", "?"],
};
let tunings_data = [];
for (let k in tunings) {
let value = k;
if (0 < tunings[k].length) {
value += " - ";
value += tunings[k];
tunings_data.push(value);
}
}
function onlyUnique(value, index, self) {
return self.indexOf(value) === index;
}
let string_data = [];
for (let k in tunings) {
let value = k.split(" - ")[0];
string_data.push(value);
}
string_data = string_data.filter(onlyUnique);
string_data.sort();