質問編集履歴

4

簡易的なプログラムの修正

2020/02/10 06:52

投稿

yossy0502denpa
yossy0502denpa

スコア5

test CHANGED
File without changes
test CHANGED
@@ -394,6 +394,10 @@
394
394
 
395
395
  ### 簡易的なプログラム文
396
396
 
397
+ 例えば計測データが「0,0,1,0...」だった場合,下記のようなプログラムを経て
398
+
399
+ C,Cm,hiC,hiCm と出力してほしいのです.
400
+
397
401
 
398
402
 
399
403
  ```

3

簡易的なプログラムを追加しました

2020/02/10 06:52

投稿

yossy0502denpa
yossy0502denpa

スコア5

test CHANGED
File without changes
test CHANGED
@@ -389,3 +389,69 @@
389
389
 
390
390
 
391
391
  ```
392
+
393
+
394
+
395
+ ### 簡易的なプログラム文
396
+
397
+
398
+
399
+ ```
400
+
401
+ if (Data == 0){
402
+
403
+ play(chord::C);
404
+
405
+ Total = 0;
406
+
407
+
408
+
409
+ if (Data == 0){
410
+
411
+ play(chord::Cm);
412
+
413
+ Total = 0;
414
+
415
+ }
416
+
417
+
418
+
419
+ else if (Data == 1){
420
+
421
+ play(chord::Csus4);
422
+
423
+ Total = 0;
424
+
425
+ }
426
+
427
+ }
428
+
429
+
430
+
431
+ else if (Data == 1){
432
+
433
+ play(chord::hiC);
434
+
435
+ Total = 0;
436
+
437
+
438
+
439
+ if (Data == 0){
440
+
441
+ play(chord::hiCm);
442
+
443
+ Total = 0;
444
+
445
+ }
446
+
447
+ else if (Data == 1){
448
+
449
+ play(chord::hiCsus4);
450
+
451
+ Total = 0;
452
+
453
+ }
454
+
455
+ }
456
+
457
+ ```

2

項目の修正

2020/02/10 06:36

投稿

yossy0502denpa
yossy0502denpa

スコア5

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,10 @@
26
26
 
27
27
 
28
28
 
29
+ ```ここに言語を入力
30
+
31
+ C++
32
+
29
33
 
30
34
 
31
35
  if (Average < -0.30){ //左に偏りすぎ→最も低い和音C
@@ -381,3 +385,7 @@
381
385
  }
382
386
 
383
387
  }
388
+
389
+
390
+
391
+ ```

1

和音の表記をコード表記にしました

2020/02/10 05:59

投稿

yossy0502denpa
yossy0502denpa

スコア5

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  if (Average < -0.30){ //左に偏りすぎ→最も低い和音C
32
32
 
33
- play(chord::C);
33
+ play(chord::```C```);
34
34
 
35
35
  Total = 0; //コードを出力して初期化
36
36
 
@@ -38,15 +38,15 @@
38
38
 
39
39
  if (Average < -0.30){ //左に偏りすぎ→音程そのままマイナー
40
40
 
41
- play(chord::Cm);
41
+ play(chord::```Cm```);
42
-
42
+
43
- Total = 0; //完結 次のコード進行へ
43
+ Total = 0; //完結 次のコード進行へ
44
-
44
+
45
- }
45
+ }
46
-
46
+
47
- else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
47
+ else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
48
-
48
+
49
- play(chord::Csus4);
49
+ play(chord::```Csus4```);
50
50
 
51
51
  Total = 0; //完結 次のコード進行へ
52
52
 
@@ -84,7 +84,7 @@
84
84
 
85
85
  else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→高く明るいコード進行和音
86
86
 
87
- play(chord::Dsus4);
87
+ play(chord::```Dsus4```);
88
88
 
89
89
  Total = 0; //完結 次のコード進行へ
90
90
 
@@ -92,7 +92,7 @@
92
92
 
93
93
  else if (0.30 < Average){ //右に偏りすぎ→音程一個上がってマイナー
94
94
 
95
- play(chord::CSm);
95
+ play(chord::```CSm```);
96
96
 
97
97
  Total = 0; //完結 次のコード進行へ
98
98
 
@@ -106,7 +106,7 @@
106
106
 
107
107
  else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→二番目に低い和音DS
108
108
 
109
- play(chord::DS);
109
+ play(chord::```DS```);
110
110
 
111
111
  Total = 0;
112
112
 
@@ -114,15 +114,15 @@
114
114
 
115
115
  if (Average < -0.30){ //左に偏りすぎ→音程一個下がってマイナー
116
116
 
117
- play(chord::Dm);
117
+ play(chord::```Dm```);
118
-
118
+
119
- Total = 0; //完結 次のコード進行へ
119
+ Total = 0; //完結 次のコード進行へ
120
-
120
+
121
- }
121
+ }
122
-
122
+
123
- else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
123
+ else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
124
-
124
+
125
- play(chord::CSsus4);
125
+ play(chord::```CSsus4```);
126
126
 
127
127
  Total = 0; //完結 次のコード進行へ
128
128
 
@@ -160,7 +160,7 @@
160
160
 
161
161
  else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→高く明るいコード進行和音
162
162
 
163
- play(chord::Fsus4);
163
+ play(chord::```Fsus4```);
164
164
 
165
165
  Total = 0; //完結 次のコード進行へ
166
166
 
@@ -168,7 +168,7 @@
168
168
 
169
169
  else if (0.30 < Average){ //右に偏りすぎ→音程一個上がってマイナー
170
170
 
171
- play(chord::Em);
171
+ play(chord::```Em```);
172
172
 
173
173
  Total = 0; //完結 次のコード進行へ
174
174
 
@@ -182,7 +182,7 @@
182
182
 
183
183
  else if ((-0.10 <= Average) && (Average <= 0.10)){ //正常→基準の和音FS
184
184
 
185
- play(chord::FS);
185
+ play(chord::```FS```);
186
186
 
187
187
  Total = 0;
188
188
 
@@ -190,15 +190,15 @@
190
190
 
191
191
  if (Average < -0.30){ //左に偏りすぎ→音程一個下がってマイナー
192
192
 
193
- play(chord::Fm);
193
+ play(chord::```Fm```);
194
-
194
+
195
- Total = 0; //完結 次のコード進行へ
195
+ Total = 0; //完結 次のコード進行へ
196
-
196
+
197
- }
197
+ }
198
-
198
+
199
- else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
199
+ else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
200
-
200
+
201
- play(chord::Esus4);
201
+ play(chord::```Esus4```);
202
202
 
203
203
  Total = 0; //完結 次のコード進行へ
204
204
 
@@ -206,15 +206,15 @@
206
206
 
207
207
  else if ((-0.10 <= Average) && (Average <= 0.10)){ //正常→明るいコード進行FSsus4
208
208
 
209
- play(chord::FSsus4);
209
+ play(chord::```FSsus4```);
210
-
210
+
211
- Total = 0; //完結 次のコード進行へ
211
+ Total = 0; //完結 次のコード進行へ
212
-
212
+
213
- }
213
+ }
214
-
214
+
215
- else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→高く明るいコード進行和音
215
+ else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→高く明るいコード進行和音
216
-
216
+
217
- play(chord::GSsus4);
217
+ play(chord::```GSsus4```);
218
218
 
219
219
  Total = 0; //完結 次のコード進行へ
220
220
 
@@ -222,7 +222,7 @@
222
222
 
223
223
  else if (0.30 < Average){ //右に偏りすぎ→音程一個上がってマイナー
224
224
 
225
- play(chord::Gm);
225
+ play(chord::```Gm```);
226
226
 
227
227
  Total = 0; //完結 次のコード進行へ
228
228
 
@@ -236,7 +236,7 @@
236
236
 
237
237
  else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→2番目に高い和音A
238
238
 
239
- play(chord::A);
239
+ play(chord::```A```);
240
240
 
241
241
  Total = 0;
242
242
 
@@ -244,15 +244,15 @@
244
244
 
245
245
  if (Average < -0.30){ //左に偏りすぎ→音程一個下がってマイナー
246
246
 
247
- play(chord::GSm);
247
+ play(chord::```GSm```);
248
-
248
+
249
- Total = 0; //完結 次のコード進行へ
249
+ Total = 0; //完結 次のコード進行へ
250
-
250
+
251
- }
251
+ }
252
-
252
+
253
- else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
253
+ else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
254
-
254
+
255
- play(chord::Gsus4);
255
+ play(chord::```Gsus4```);
256
256
 
257
257
  Total = 0; //完結 次のコード進行へ
258
258
 
@@ -290,7 +290,7 @@
290
290
 
291
291
  else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→高く明るいコード進行和音
292
292
 
293
- play(chord::Bsus4);
293
+ play(chord::```Bsus4```);
294
294
 
295
295
  Total = 0; //完結 次のコード進行へ
296
296
 
@@ -298,7 +298,7 @@
298
298
 
299
299
  else if (0.30 < Average){ //右に偏りすぎ→音程一個上がってマイナー
300
300
 
301
- play(chord::ASm);
301
+ play(chord::```ASm```);
302
302
 
303
303
  Total = 0; //完結 次のコード進行へ
304
304
 
@@ -312,7 +312,7 @@
312
312
 
313
313
  else if (0.30 < Average){ //右に偏りすぎ→最も高い和音hiC
314
314
 
315
- play(chord::hiC);
315
+ play(chord::```hiC```);
316
316
 
317
317
  Total = 0;
318
318
 
@@ -320,7 +320,7 @@
320
320
 
321
321
  if (Average < -0.30){ //左に偏りすぎ→音程一個下がってマイナー
322
322
 
323
- play(chord::Bm);
323
+ play(chord::```Bm```);
324
324
 
325
325
  Total = 0; //完結 次のコード
326
326
 
@@ -328,7 +328,7 @@
328
328
 
329
329
  else if ((-0.30 <= Average) && (Average < -0.10)){ //左に少し偏っている→低く明るいコード進行和音
330
330
 
331
- play(chord::ASsus4);
331
+ play(chord::```ASsus4```);
332
332
 
333
333
  Total = 0; //完結 次のコード進行へ
334
334
 
@@ -366,7 +366,7 @@
366
366
 
367
367
  else if ((0.10 < Average) && (Average <= 0.30)){ //右に少し偏っている→高く明るいコード進行和音
368
368
 
369
- play(chord::hiCsus4);
369
+ play(chord::```hiCsus4```);
370
370
 
371
371
  Total = 0; //完結 次のコード進行へ
372
372
 
@@ -374,10 +374,10 @@
374
374
 
375
375
  else if (0.30 < Average){ //右に偏りすぎ→音程そのままマイナー
376
376
 
377
- play(chord::hiCm);
377
+ play(chord::```hiCm```);
378
-
378
+
379
- Total = 0; //完結 次のコード進行へ
379
+ Total = 0; //完結 次のコード進行へ
380
-
380
+
381
- }
381
+ }
382
-
382
+
383
- }
383
+ }