Mercurial > hg > movesynth
comparison HeresyBigBangDone/application.macosx/source/chord_changer.pde @ 50:f4c6999ecfe9 tip
added the files on my computer that aren't aiff s> these shoudl be everything for the big bang fair 2011 - heresy, and tim's file's also here
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Sat, 08 Oct 2011 22:12:49 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
49:0eeda0223db3 | 50:f4c6999ecfe9 |
---|---|
1 | |
2 void chordCalc(){ | |
3 barCounter++; | |
4 if (barCounter % 4 == 0 || ((currentChord == 1 || currentChord == 5 || currentChord == 7) && barCounter % 4 == 3)){ | |
5 tonicNeeded = true; | |
6 print(" tonic needed " + (barCounter % 4)); | |
7 } | |
8 else tonicNeeded = false; | |
9 chooseChord(); | |
10 } | |
11 | |
12 void chooseChord(){ | |
13 | |
14 int i = 0; | |
15 for (; i < crneeded; i++){ | |
16 if (chordChoicesArray[i].chordNote == currentChord && chordChoicesArray[i].minor == heresyMinor) | |
17 break; | |
18 } | |
19 if (currentChord == 1 && heresyDom) | |
20 i = 16; | |
21 if (tonicNeeded && i != 24){ | |
22 int gotOne = -1; | |
23 int gotTwo = -1; | |
24 if (chordChoicesArray[i].optionArray[0].chordOption == 0 && chordChoicesArray[i].optionArray[1].chordOption == 0 && int(random(2)) == 0) | |
25 chosenChord (i, chordChoicesArray[i].optionArray[1].chordOption); | |
26 else if | |
27 (chordChoicesArray[i].optionArray[0].chordOption == 0 && chordChoicesArray[i].optionArray[1].chordOption != 0) | |
28 chosenChord (i, chordChoicesArray[i].optionArray[0].chordOption); | |
29 else | |
30 chosenChord (i, int(random(chordChoicesArray[i].slots))); | |
31 } | |
32 else if (i != 24){ | |
33 chosenChord(i, int(random(chordChoicesArray[i].slots))); | |
34 }else{ | |
35 currentChord = lastChordChange; | |
36 heresyMinor = lastMinor; | |
37 } | |
38 println(" chord selected : " + currentChord + " minor:" + heresyMinor); | |
39 } | |
40 | |
41 void chosenChord(int p, int p2){ | |
42 lastChordChange = currentChord; | |
43 lastMinor = heresyMinor; | |
44 // println("p: " + p + " p2 : " + p2); | |
45 currentChord = chordChoicesArray[p].optionArray[p2].chordOption; | |
46 heresyMinor = chordChoicesArray[p].optionArray[p2].minor; | |
47 if (int(random(4)) == 0) | |
48 heresy7th = true; | |
49 else | |
50 heresy7th = false; | |
51 if (int(random(4)) == 0) | |
52 heresy9th = true; | |
53 else | |
54 heresy9th = false; | |
55 if (int(random(4)) == 0) | |
56 heresy11th = true; | |
57 else | |
58 heresy11th = false; | |
59 | |
60 | |
61 } | |
62 | |
63 | |
64 | |
65 class chordChoices{ | |
66 int chordNote; | |
67 boolean minor; | |
68 ChordChoice[] optionArray; | |
69 int slots; | |
70 | |
71 public chordChoices(int chordNote, boolean minor, int slotsNeeded){ | |
72 this.chordNote = chordNote; | |
73 this.minor = minor; | |
74 optionArray = new ChordChoice[slotsNeeded]; | |
75 slots = slotsNeeded; | |
76 } | |
77 } | |
78 | |
79 class ChordChoice{ | |
80 int chordOption; | |
81 boolean minor, h7th, h9th, h11th, h13th, dom; | |
82 | |
83 public ChordChoice(int chordOption, boolean minor, boolean dom, boolean h7th, boolean h9th, boolean h11th, boolean h13th){ | |
84 this.chordOption = chordOption; | |
85 this.minor = minor; | |
86 this.dom = dom; | |
87 this.h7th = h7th; | |
88 this.h9th = h9th; | |
89 this.h11th = h11th; | |
90 this.h13th = h13th; | |
91 } | |
92 } | |
93 | |
94 //void stuff(){ | |
95 chordChoices[] chordChoicesArray = new chordChoices[crneeded]; | |
96 | |
97 void markovStuff(){ | |
98 chordChoicesArray[0] = new chordChoices(0, false, 13); | |
99 chordChoicesArray[0].optionArray[0] = new ChordChoice(2, true, false, true, true, true, true); | |
100 chordChoicesArray[0].optionArray[1] = new ChordChoice(3, false, false, true, true, true, true); | |
101 chordChoicesArray[0].optionArray[2] = new ChordChoice(4, true, false, true, true, true, true); | |
102 chordChoicesArray[0].optionArray[3] = new ChordChoice(5, true, false, true, true, true, true); | |
103 chordChoicesArray[0].optionArray[4] = new ChordChoice(5, false, false, true, true, true, true); | |
104 chordChoicesArray[0].optionArray[5] = new ChordChoice(7, true, false, true, true, true, true); | |
105 chordChoicesArray[0].optionArray[6] = new ChordChoice(7, false, false, true, true, true, true); | |
106 chordChoicesArray[0].optionArray[7] = new ChordChoice(8, true, false, true, true, true, true); | |
107 chordChoicesArray[0].optionArray[8] = new ChordChoice(8, false, false, true, true, true, true); | |
108 chordChoicesArray[0].optionArray[9] = new ChordChoice(9, true, false, true, true, true, true); | |
109 chordChoicesArray[0].optionArray[10] = new ChordChoice(9, false, false, true, true, true, true); | |
110 chordChoicesArray[0].optionArray[11] = new ChordChoice(10, false, true, true, true, true, true); | |
111 chordChoicesArray[0].optionArray[12] = new ChordChoice(10, true, false, true, true, true, true); | |
112 | |
113 chordChoicesArray[1] = new chordChoices(0, true, 14); | |
114 chordChoicesArray[1].optionArray[0] = new ChordChoice(1, false, true, true, true, true, true); | |
115 chordChoicesArray[1].optionArray[1] = new ChordChoice(3, false, false, true, true, true, true); | |
116 chordChoicesArray[1].optionArray[2] = new ChordChoice(3, true, false, true, true, true, true); | |
117 chordChoicesArray[1].optionArray[3] = new ChordChoice(4, true, false, true, true, true, true); | |
118 chordChoicesArray[1].optionArray[4] = new ChordChoice(5, false, false, true, true, true, true); | |
119 chordChoicesArray[1].optionArray[5] = new ChordChoice(5, true, false, true, true, true, true); | |
120 chordChoicesArray[1].optionArray[6] = new ChordChoice(6, true, false, true, true, true, true); | |
121 chordChoicesArray[1].optionArray[7] = new ChordChoice(7, false, false, true, true, true, true); | |
122 chordChoicesArray[1].optionArray[8] = new ChordChoice(7, true, false, true, true, true, true); | |
123 chordChoicesArray[1].optionArray[9] = new ChordChoice(8, false, false, true, true, true, true); | |
124 chordChoicesArray[1].optionArray[10] = new ChordChoice(8, true, false, true, true, true, true); | |
125 chordChoicesArray[1].optionArray[11] = new ChordChoice(10, false, false, true, true, true, true); | |
126 chordChoicesArray[1].optionArray[12] = new ChordChoice(11, true, false, true, true, true, true); | |
127 chordChoicesArray[1].optionArray[13] = new ChordChoice(11, false, false, true, true, true, true); | |
128 | |
129 chordChoicesArray[2] = new chordChoices(2, false, 9); | |
130 chordChoicesArray[2].optionArray[0] = new ChordChoice(1, false, true, true, true, true, true); | |
131 chordChoicesArray[2].optionArray[1] = new ChordChoice(2, true, false, true, true, true, true); | |
132 chordChoicesArray[2].optionArray[2] = new ChordChoice(5, false, false, true, true, true, true); | |
133 chordChoicesArray[2].optionArray[3] = new ChordChoice(5, true, false, true, true, true, true); | |
134 chordChoicesArray[2].optionArray[4] = new ChordChoice(7, false, false, true, true, true, true); | |
135 chordChoicesArray[2].optionArray[5] = new ChordChoice(8, false, false, true, true, true, true); | |
136 chordChoicesArray[2].optionArray[6] = new ChordChoice(9, false, false, true, true, true, true); | |
137 chordChoicesArray[2].optionArray[7] = new ChordChoice(9, true, false, true, true, true, true); | |
138 chordChoicesArray[2].optionArray[8] = new ChordChoice(10, false, false, true, true, true, true); | |
139 | |
140 chordChoicesArray[3] = new chordChoices(2, true, 13); | |
141 chordChoicesArray[3].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
142 chordChoicesArray[3].optionArray[1] = new ChordChoice(1, false, true, true, true, true, true); | |
143 chordChoicesArray[3].optionArray[2] = new ChordChoice(3, true, false, true, true, true, true); | |
144 chordChoicesArray[3].optionArray[3] = new ChordChoice(3, false, false, true, true, true, true); | |
145 chordChoicesArray[3].optionArray[4] = new ChordChoice(4, true, false, true, true, true, true); | |
146 chordChoicesArray[3].optionArray[5] = new ChordChoice(5, true, false, true, true, true, true); | |
147 chordChoicesArray[3].optionArray[6] = new ChordChoice(5, false, false, true, true, true, true); | |
148 chordChoicesArray[3].optionArray[7] = new ChordChoice(7, false, false, true, true, true, true); | |
149 chordChoicesArray[3].optionArray[8] = new ChordChoice(7, true, false, true, true, true, true); | |
150 chordChoicesArray[3].optionArray[9] = new ChordChoice(8, false, false, true, true, true, true); | |
151 chordChoicesArray[3].optionArray[10] = new ChordChoice(9, true, false, true, true, true, true); | |
152 chordChoicesArray[3].optionArray[11] = new ChordChoice(10, false, false, true, true, true, true); | |
153 chordChoicesArray[3].optionArray[12] = new ChordChoice(10, true, false, true, true, true, true); | |
154 | |
155 chordChoicesArray[4] = new chordChoices(4, false, 4); | |
156 chordChoicesArray[4].optionArray[0] = new ChordChoice(5, true, false, true, true, true, true); | |
157 chordChoicesArray[4].optionArray[1] = new ChordChoice(9, false, false, true, true, true, true); | |
158 chordChoicesArray[4].optionArray[2] = new ChordChoice(9, true, false, true, true, true, true); | |
159 chordChoicesArray[4].optionArray[3] = new ChordChoice(11, true, false, true, true, true, true); | |
160 | |
161 chordChoicesArray[5] = new chordChoices(4, true, 13); | |
162 chordChoicesArray[5].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
163 chordChoicesArray[5].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
164 chordChoicesArray[5].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
165 chordChoicesArray[5].optionArray[3] = new ChordChoice(2, true, false, true, true, true, true); | |
166 chordChoicesArray[5].optionArray[4] = new ChordChoice(3, false, false, true, true, true, true); | |
167 chordChoicesArray[5].optionArray[5] = new ChordChoice(3, true, false, true, true, true, true); | |
168 chordChoicesArray[5].optionArray[6] = new ChordChoice(5, false, false, true, true, true, true); | |
169 chordChoicesArray[5].optionArray[7] = new ChordChoice(5, true, false, true, true, true, true); | |
170 chordChoicesArray[5].optionArray[8] = new ChordChoice(8, true, false, true, true, true, true); | |
171 chordChoicesArray[5].optionArray[9] = new ChordChoice(8, false, false, true, true, true, true); | |
172 chordChoicesArray[5].optionArray[10] = new ChordChoice(9, true, false, true, true, true, true); | |
173 chordChoicesArray[5].optionArray[11] = new ChordChoice(11, false, false, true, true, true, true); | |
174 chordChoicesArray[5].optionArray[12] = new ChordChoice(11, true, false, true, true, true, true); | |
175 | |
176 chordChoicesArray[6] = new chordChoices(5, false, 14); | |
177 chordChoicesArray[6].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
178 chordChoicesArray[6].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
179 chordChoicesArray[6].optionArray[2] = new ChordChoice(2, true, false, true, true, true, true); | |
180 chordChoicesArray[6].optionArray[3] = new ChordChoice(4, true, false, true, true, true, true); | |
181 chordChoicesArray[6].optionArray[4] = new ChordChoice(4, false, false, true, true, true, true); | |
182 chordChoicesArray[6].optionArray[5] = new ChordChoice(5, true, false, true, true, true, true); | |
183 chordChoicesArray[6].optionArray[6] = new ChordChoice(6, true, false, true, true, true, true); | |
184 chordChoicesArray[6].optionArray[7] = new ChordChoice(7, false, false, true, true, true, true); | |
185 chordChoicesArray[6].optionArray[8] = new ChordChoice(8, true, false, true, true, true, true); | |
186 chordChoicesArray[6].optionArray[9] = new ChordChoice(8, false, false, true, true, true, true); | |
187 chordChoicesArray[6].optionArray[10] = new ChordChoice(9, true, false, true, true, true, true); | |
188 chordChoicesArray[6].optionArray[11] = new ChordChoice(9, false, false, true, true, true, true); | |
189 chordChoicesArray[6].optionArray[12] = new ChordChoice(10, true, false, true, true, true, true); | |
190 chordChoicesArray[6].optionArray[13] = new ChordChoice(10, false, false, true, true, true, true); | |
191 | |
192 chordChoicesArray[7] = new chordChoices(5, true, 15); | |
193 chordChoicesArray[7].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
194 chordChoicesArray[7].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
195 chordChoicesArray[7].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
196 chordChoicesArray[7].optionArray[3] = new ChordChoice(2, true, false, true, true, true, true); | |
197 chordChoicesArray[7].optionArray[4] = new ChordChoice(2, false, false, true, true, true, true); | |
198 chordChoicesArray[7].optionArray[5] = new ChordChoice(3, false, false, true, true, true, true); | |
199 chordChoicesArray[7].optionArray[6] = new ChordChoice(4, false, false, true, true, true, true); | |
200 chordChoicesArray[7].optionArray[7] = new ChordChoice(6, true, false, true, true, true, true); | |
201 chordChoicesArray[7].optionArray[8] = new ChordChoice(7, true, false, true, true, true, true); | |
202 chordChoicesArray[7].optionArray[9] = new ChordChoice(7, false, false, true, true, true, true); | |
203 chordChoicesArray[7].optionArray[10] = new ChordChoice(8, true, false, true, true, true, true); | |
204 chordChoicesArray[7].optionArray[11] = new ChordChoice(8, false, false, true, true, true, true); | |
205 chordChoicesArray[7].optionArray[12] = new ChordChoice(10, false, false, true, true, true, true); | |
206 chordChoicesArray[7].optionArray[13] = new ChordChoice(11, false, false, true, true, true, true); | |
207 chordChoicesArray[7].optionArray[14] = new ChordChoice(11, true, false, true, true, true, true); | |
208 | |
209 chordChoicesArray[8] = new chordChoices(7, true, 14); | |
210 chordChoicesArray[8].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
211 chordChoicesArray[8].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
212 chordChoicesArray[8].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
213 chordChoicesArray[8].optionArray[3] = new ChordChoice(2, false, false, true, true, true, true); | |
214 chordChoicesArray[8].optionArray[4] = new ChordChoice(2, true, false, true, true, true, true); | |
215 chordChoicesArray[8].optionArray[5] = new ChordChoice(3, false, false, true, true, true, true); | |
216 chordChoicesArray[8].optionArray[6] = new ChordChoice(3, true, false, true, true, true, true); | |
217 chordChoicesArray[8].optionArray[7] = new ChordChoice(5, false, false, true, true, true, true); | |
218 chordChoicesArray[8].optionArray[8] = new ChordChoice(5, true, false, true, true, true, true); | |
219 chordChoicesArray[8].optionArray[9] = new ChordChoice(6, false, false, true, true, true, true); | |
220 chordChoicesArray[8].optionArray[10] = new ChordChoice(8, true, false, true, true, true, true); | |
221 chordChoicesArray[8].optionArray[11] = new ChordChoice(8, false, false, true, true, true, true); | |
222 chordChoicesArray[8].optionArray[12] = new ChordChoice(10, false, false, true, true, true, true); | |
223 chordChoicesArray[8].optionArray[13] = new ChordChoice(10, true, false, true, true, true, true); | |
224 | |
225 chordChoicesArray[9] = new chordChoices(7, false, 10); | |
226 chordChoicesArray[9].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
227 chordChoicesArray[9].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
228 chordChoicesArray[9].optionArray[2] = new ChordChoice(2, false, false, true, true, true, true); | |
229 chordChoicesArray[9].optionArray[3] = new ChordChoice(2, true, false, true, true, true, true); | |
230 chordChoicesArray[9].optionArray[4] = new ChordChoice(4, true, false, true, true, true, true); | |
231 chordChoicesArray[9].optionArray[5] = new ChordChoice(5, false, false, true, true, true, true); | |
232 chordChoicesArray[9].optionArray[6] = new ChordChoice(5, true, false, true, true, true, true); | |
233 chordChoicesArray[9].optionArray[7] = new ChordChoice(8, false, false, true, true, true, true); | |
234 chordChoicesArray[9].optionArray[8] = new ChordChoice(8, true, false, true, true, true, true); | |
235 chordChoicesArray[9].optionArray[9] = new ChordChoice(9, true, false, true, true, true, true); | |
236 | |
237 chordChoicesArray[10] = new chordChoices(9, true, 13); | |
238 chordChoicesArray[10].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
239 chordChoicesArray[10].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
240 chordChoicesArray[10].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
241 chordChoicesArray[10].optionArray[3] = new ChordChoice(2, true, false, true, true, true, true); | |
242 chordChoicesArray[10].optionArray[4] = new ChordChoice(2, false, false, true, true, true, true); | |
243 chordChoicesArray[10].optionArray[5] = new ChordChoice(3, false, false, true, true, true, true); | |
244 chordChoicesArray[10].optionArray[6] = new ChordChoice(4, true, false, true, true, true, true); | |
245 chordChoicesArray[10].optionArray[7] = new ChordChoice(5, false, false, true, true, true, true); | |
246 chordChoicesArray[10].optionArray[8] = new ChordChoice(5, true, false, true, true, true, true); | |
247 chordChoicesArray[10].optionArray[9] = new ChordChoice(7, true, false, true, true, true, true); | |
248 chordChoicesArray[10].optionArray[10] = new ChordChoice(7, false, false, true, true, true, true); | |
249 chordChoicesArray[10].optionArray[11] = new ChordChoice(8, false, false, true, true, true, true); | |
250 chordChoicesArray[10].optionArray[12] = new ChordChoice(10, false, false, true, true, true, true); | |
251 | |
252 chordChoicesArray[11] = new chordChoices(11, false, 6); | |
253 chordChoicesArray[11].optionArray[0] = new ChordChoice(0, true, false, true, true, true, true); | |
254 chordChoicesArray[11].optionArray[1] = new ChordChoice(1, false, true, true, true, true, true); | |
255 chordChoicesArray[11].optionArray[2] = new ChordChoice(1, true, false, true, true, true, true); | |
256 chordChoicesArray[11].optionArray[3] = new ChordChoice(1, false, false, true, true, true, true); | |
257 chordChoicesArray[11].optionArray[4] = new ChordChoice(7, false, false, true, true, true, true); | |
258 chordChoicesArray[11].optionArray[5] = new ChordChoice(7, true, false, true, true, true, true); | |
259 | |
260 chordChoicesArray[12] = new chordChoices(11, true, 5); | |
261 chordChoicesArray[12].optionArray[0] = new ChordChoice(1, false, true, true, true, true, true); | |
262 chordChoicesArray[12].optionArray[1] = new ChordChoice(2, true, false, true, true, true, true); | |
263 chordChoicesArray[12].optionArray[2] = new ChordChoice(5, false, true, true, true, true, true); | |
264 chordChoicesArray[12].optionArray[3] = new ChordChoice(5, true, false, true, true, true, true); | |
265 chordChoicesArray[12].optionArray[4] = new ChordChoice(8, false, false, true, true, true, true); | |
266 | |
267 chordChoicesArray[13] = new chordChoices(1, false, 2); | |
268 chordChoicesArray[13].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
269 chordChoicesArray[13].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
270 | |
271 chordChoicesArray[14] = new chordChoices(1, true, 2); | |
272 chordChoicesArray[14].optionArray[0] = new ChordChoice(0, true, false, true, true, true, true); | |
273 chordChoicesArray[14].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
274 | |
275 chordChoicesArray[15] = new chordChoices(3, false, 12); | |
276 chordChoicesArray[15].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
277 chordChoicesArray[15].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
278 chordChoicesArray[15].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
279 chordChoicesArray[15].optionArray[3] = new ChordChoice(5, false, false, true, true, true, true); | |
280 chordChoicesArray[15].optionArray[4] = new ChordChoice(7, false, false, true, true, true, true); | |
281 chordChoicesArray[15].optionArray[5] = new ChordChoice(7, true, false, true, true, true, true); | |
282 chordChoicesArray[15].optionArray[6] = new ChordChoice(8, true, false, true, true, true, true); | |
283 chordChoicesArray[15].optionArray[7] = new ChordChoice(8, false, false, true, true, true, true); | |
284 chordChoicesArray[15].optionArray[8] = new ChordChoice(10, true, false, true, true, true, true); | |
285 chordChoicesArray[15].optionArray[9] = new ChordChoice(10, false, false, true, true, true, true); | |
286 chordChoicesArray[15].optionArray[10] = new ChordChoice(11, false, false, true, true, true, true); | |
287 chordChoicesArray[15].optionArray[11] = new ChordChoice(11, true, false, true, true, true, true); | |
288 | |
289 chordChoicesArray[16] = new chordChoices(111, false, 2); | |
290 chordChoicesArray[16].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
291 chordChoicesArray[16].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
292 | |
293 chordChoicesArray[17] = new chordChoices(6, false, 10); | |
294 chordChoicesArray[17].optionArray[0] = new ChordChoice(1, false, false, true, true, true, true); | |
295 chordChoicesArray[17].optionArray[1] = new ChordChoice(1, true, false, true, true, true, true); | |
296 chordChoicesArray[17].optionArray[2] = new ChordChoice(2, false, false, true, true, true, true); | |
297 chordChoicesArray[17].optionArray[3] = new ChordChoice(3, false, false, true, true, true, true); | |
298 chordChoicesArray[17].optionArray[4] = new ChordChoice(3, true, false, true, true, true, true); | |
299 chordChoicesArray[17].optionArray[5] = new ChordChoice(8, false, false, true, true, true, true); | |
300 chordChoicesArray[17].optionArray[6] = new ChordChoice(9, false, false, true, true, true, true); | |
301 chordChoicesArray[17].optionArray[7] = new ChordChoice(9, true, false, true, true, true, true); | |
302 chordChoicesArray[17].optionArray[8] = new ChordChoice(10, true, false, true, true, true, true); | |
303 chordChoicesArray[17].optionArray[9] = new ChordChoice(10, false, false, true, true, true, true); | |
304 | |
305 chordChoicesArray[18] = new chordChoices(8, false, 17); | |
306 chordChoicesArray[18].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
307 chordChoicesArray[18].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
308 chordChoicesArray[18].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
309 chordChoicesArray[18].optionArray[3] = new ChordChoice(1, true, false, true, true, true, true); | |
310 chordChoicesArray[18].optionArray[4] = new ChordChoice(1, false, false, true, true, true, true); | |
311 chordChoicesArray[18].optionArray[5] = new ChordChoice(3, false, false, true, true, true, true); | |
312 chordChoicesArray[18].optionArray[6] = new ChordChoice(3, true, false, true, true, true, true); | |
313 chordChoicesArray[18].optionArray[7] = new ChordChoice(4, false, false, true, true, true, true); | |
314 chordChoicesArray[18].optionArray[8] = new ChordChoice(4, true, false, true, true, true, true); | |
315 chordChoicesArray[18].optionArray[9] = new ChordChoice(5, true, false, true, true, true, true); | |
316 chordChoicesArray[18].optionArray[10] = new ChordChoice(5, false, false, true, true, true, true); | |
317 chordChoicesArray[18].optionArray[11] = new ChordChoice(7, false, false, true, true, true, true); | |
318 chordChoicesArray[18].optionArray[12] = new ChordChoice(7, true, false, true, true, true, true); | |
319 chordChoicesArray[18].optionArray[13] = new ChordChoice(9, true, false, true, true, true, true); | |
320 chordChoicesArray[18].optionArray[14] = new ChordChoice(10, false, false, true, true, true, true); | |
321 chordChoicesArray[18].optionArray[15] = new ChordChoice(11, false, false, true, true, true, true); | |
322 chordChoicesArray[18].optionArray[16] = new ChordChoice(11, true, false, true, true, true, true); | |
323 | |
324 chordChoicesArray[19] = new chordChoices(8, true, 10); | |
325 chordChoicesArray[19].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
326 chordChoicesArray[19].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
327 chordChoicesArray[19].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
328 chordChoicesArray[19].optionArray[3] = new ChordChoice(1, false, false, true, true, true, true); | |
329 chordChoicesArray[19].optionArray[4] = new ChordChoice(3, false, false, true, true, true, true); | |
330 chordChoicesArray[19].optionArray[5] = new ChordChoice(3, true, false, true, true, true, true); | |
331 chordChoicesArray[19].optionArray[6] = new ChordChoice(4, false, false, true, true, true, true); | |
332 chordChoicesArray[19].optionArray[7] = new ChordChoice(4, true, false, true, true, true, true); | |
333 chordChoicesArray[19].optionArray[8] = new ChordChoice(5, true, false, true, true, true, true); | |
334 chordChoicesArray[19].optionArray[9] = new ChordChoice(5, false, false, true, true, true, true); | |
335 | |
336 chordChoicesArray[20] = new chordChoices(3, true, 19); | |
337 chordChoicesArray[20].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
338 chordChoicesArray[20].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
339 chordChoicesArray[20].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
340 chordChoicesArray[20].optionArray[3] = new ChordChoice(2, false, false, true, true, true, true); | |
341 chordChoicesArray[20].optionArray[4] = new ChordChoice(4, false, false, true, true, true, true); | |
342 chordChoicesArray[20].optionArray[5] = new ChordChoice(4, true, false, true, true, true, true); | |
343 chordChoicesArray[20].optionArray[6] = new ChordChoice(5, true, false, true, true, true, true); | |
344 chordChoicesArray[20].optionArray[7] = new ChordChoice(5, false, false, true, true, true, true); | |
345 chordChoicesArray[20].optionArray[8] = new ChordChoice(6, true, false, true, true, true, true); | |
346 chordChoicesArray[20].optionArray[9] = new ChordChoice(6, false, false, true, true, true, true); | |
347 chordChoicesArray[20].optionArray[10] = new ChordChoice(7, true, false, true, true, true, true); | |
348 chordChoicesArray[20].optionArray[11] = new ChordChoice(8, false, false, true, true, true, true); | |
349 chordChoicesArray[20].optionArray[12] = new ChordChoice(8, true, false, true, true, true, true); | |
350 chordChoicesArray[20].optionArray[13] = new ChordChoice(9, true, false, true, true, true, true); | |
351 chordChoicesArray[20].optionArray[14] = new ChordChoice(9, false, false, true, true, true, true); | |
352 chordChoicesArray[20].optionArray[15] = new ChordChoice(10, false, false, true, true, true, true); | |
353 chordChoicesArray[20].optionArray[16] = new ChordChoice(10, true, false, true, true, true, true); | |
354 chordChoicesArray[20].optionArray[17] = new ChordChoice(11, false, false, true, true, true, true); | |
355 chordChoicesArray[20].optionArray[18] = new ChordChoice(11, true, false, true, true, true, true); | |
356 | |
357 chordChoicesArray[21] = new chordChoices(6, true, 9); | |
358 chordChoicesArray[21].optionArray[0] = new ChordChoice(1, false, false, true, true, true, true); | |
359 chordChoicesArray[21].optionArray[1] = new ChordChoice(1, true, false, true, true, true, true); | |
360 chordChoicesArray[21].optionArray[2] = new ChordChoice(2, false, false, true, true, true, true); | |
361 chordChoicesArray[21].optionArray[3] = new ChordChoice(3, false, false, true, true, true, true); | |
362 chordChoicesArray[21].optionArray[4] = new ChordChoice(3, true, false, true, true, true, true); | |
363 chordChoicesArray[21].optionArray[5] = new ChordChoice(4, false, false, true, true, true, true); | |
364 chordChoicesArray[21].optionArray[6] = new ChordChoice(5, false, false, true, true, true, true); | |
365 chordChoicesArray[21].optionArray[7] = new ChordChoice(8, false, false, true, true, true, true); | |
366 chordChoicesArray[21].optionArray[8] = new ChordChoice(11, true, false, true, true, true, true); | |
367 | |
368 chordChoicesArray[22] = new chordChoices(10, false, 13); | |
369 chordChoicesArray[22].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
370 chordChoicesArray[22].optionArray[1] = new ChordChoice(0, true, false, true, true, true, true); | |
371 chordChoicesArray[22].optionArray[2] = new ChordChoice(1, false, true, true, true, true, true); | |
372 chordChoicesArray[22].optionArray[3] = new ChordChoice(3, false, false, true, true, true, true); | |
373 chordChoicesArray[22].optionArray[4] = new ChordChoice(3, true, false, true, true, true, true); | |
374 chordChoicesArray[22].optionArray[5] = new ChordChoice(5, true, false, true, true, true, true); | |
375 chordChoicesArray[22].optionArray[6] = new ChordChoice(5, false, false, true, true, true, true); | |
376 chordChoicesArray[22].optionArray[7] = new ChordChoice(6, false, false, true, true, true, true); | |
377 chordChoicesArray[22].optionArray[8] = new ChordChoice(7, true, false, true, true, true, true); | |
378 chordChoicesArray[22].optionArray[9] = new ChordChoice(7, false, false, true, true, true, true); | |
379 chordChoicesArray[22].optionArray[10] = new ChordChoice(8, true, false, true, true, true, true); | |
380 chordChoicesArray[22].optionArray[11] = new ChordChoice(8, false, false, true, true, true, true); | |
381 chordChoicesArray[22].optionArray[12] = new ChordChoice(11, true, false, true, true, true, true); | |
382 | |
383 chordChoicesArray[23] = new chordChoices(10, true, 12); | |
384 chordChoicesArray[23].optionArray[0] = new ChordChoice(0, false, false, true, true, true, true); | |
385 chordChoicesArray[23].optionArray[1] = new ChordChoice(1, false, true, true, true, true, true); | |
386 chordChoicesArray[23].optionArray[2] = new ChordChoice(3, false, false, true, true, true, true); | |
387 chordChoicesArray[23].optionArray[3] = new ChordChoice(3, true, false, true, true, true, true); | |
388 chordChoicesArray[23].optionArray[4] = new ChordChoice(5, false, false, true, true, true, true); | |
389 chordChoicesArray[23].optionArray[5] = new ChordChoice(6, true, false, true, true, true, true); | |
390 chordChoicesArray[23].optionArray[6] = new ChordChoice(6, false, false, true, true, true, true); | |
391 chordChoicesArray[23].optionArray[7] = new ChordChoice(7, false, false, true, true, true, true); | |
392 chordChoicesArray[23].optionArray[8] = new ChordChoice(7, true, false, true, true, true, true); | |
393 chordChoicesArray[23].optionArray[9] = new ChordChoice(9, false, false, true, true, true, true); | |
394 chordChoicesArray[23].optionArray[10] = new ChordChoice(9, true, false, true, true, true, true); | |
395 chordChoicesArray[23].optionArray[11] = new ChordChoice(11, true, false, true, true, true, true); | |
396 | |
397 | |
398 } |