Microbitモジュールの sound_play
メソッドおよび sound_rest
メソッドで
音の長さを指定するために、下表に記載の定数が定義されています。
なお、1拍分の音の具体的な長さは、sound_tempo=
メソッドで指定することができます。
定数名 | 値 | 内容 |
---|---|---|
L1 | 4.0 | 4拍分の長さ |
L2 | 2.0 | 2拍分の長さ |
L4 | 1.0 | 1拍分の長さ |
L8 | 0.5 | 1/2拍分の長さ |
L16 | 0.25 | 1/4拍分の長さ |
L32 | 0.125 | 1/8拍分の長さ |
L64 | 0.0625 | 1/16拍分の長さ |
Microbitモジュールの sound_play
メソッドで
音の高さを指定するために、下表に記載の定数が定義されています。
定数名 | 値(Hz) | 内容 |
---|---|---|
C3 | 131 | 低い「ド」 |
C3s | 139 | 低い「ド#」 |
D3 | 147 | 低い「レ」 |
D3s | 156 | 低い「レ#」 |
E3 | 165 | 低い「ミ」 |
F3 | 175 | 低い「ファ」 |
F3s | 185 | 低い「ファ#」 |
G3 | 196 | 低い「ソ」 |
G3s | 208 | 低い「ソ#」 |
A3 | 220 | 低い「ラ」 |
A3s | 233 | 低い「ラ#」 |
B3 | 247 | 低い「シ」 |
C4 | 262 | 「ド」 |
C4s | 277 | 「ド#」 |
D4 | 294 | 「レ」 |
D4s | 311 | 「レ#」 |
E4 | 330 | 「ミ」 |
F4 | 349 | 「ファ」 |
F4s | 370 | 「ファ#」 |
G4 | 392 | 「ソ」 |
G4s | 415 | 「ソ#」 |
A4 | 440 | 「ラ」 |
A4s | 466 | 「ラ#」 |
B4 | 494 | 「シ」 |
C5 | 523 | 高い「ド」 |
C5s | 554 | 高い「ド#」 |
D5 | 587 | 高い「レ」 |
D5s | 622 | 高い「レ#」 |
E5 | 659 | 高い「ミ」 |
F5 | 698 | 高い「ファ」 |
F5s | 740 | 高い「ファ#」 |
G5 | 784 | 高い「ソ」 |
G5s | 831 | 高い「ソ#」 |
A5 | 880 | 高い「ラ」 |
A5s | 932 | 高い「ラ#」 |
B5 | 988 | 高い「シ」 |
C6 | 1047 | さらに高い「ド」 |