micro:bitのサウンドに関する情報

音(休符)の長さ

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拍分の長さ
L160.25 1/4拍分の長さ
L320.125 1/8拍分の長さ
L640.06251/16拍分の長さ

音の高さ(周波数)

Microbitモジュールの sound_playメソッドで
音の高さを指定するために、下表に記載の定数が定義されています。

定数名 値(Hz) 内容
C3 131低い「ド」
C3s139低い「ド#」
D3 147低い「レ」
D3s156低い「レ#」
E3 165低い「ミ」
F3 175低い「ファ」
F3s185低い「ファ#」
G3 196低い「ソ」
G3s208低い「ソ#」
A3 220低い「ラ」
A3s233低い「ラ#」
B3 247低い「シ」
C4 262「ド」
C4s277「ド#」
D4 294「レ」
D4s311「レ#」
E4 330「ミ」
F4 349「ファ」
F4s370「ファ#」
G4 392「ソ」
G4s415「ソ#」
A4 440「ラ」
A4s466「ラ#」
B4 494「シ」
C5 523高い「ド」
C5s554高い「ド#」
D5 587高い「レ」
D5s622高い「レ#」
E5 659高い「ミ」
F5 698高い「ファ」
F5s740高い「ファ#」
G5 784高い「ソ」
G5s831高い「ソ#」
A5 880高い「ラ」
A5s932高い「ラ#」
B5 988高い「シ」
C6 1047さらに高い「ド」