Document
播放音乐
开始学习前需了解:板子提供了一个 midi 播放功能模块,它可以对指定的 蜂鸣器 进行 PWM 输出,从而播放出音乐
使用代码如下(接口可参考 Microbit 文档)
import music
music.play(music.NYAN)
可以看到有如下列表,这都是内置的音乐
- music.DADADADUM
- music.ENTERTAINER
- music.PRELUDE
- music.ODE
- music.NYAN
- music.RINGTONE
- music.FUNK
- music.BLUES
- music.BIRTHDAY
- music.WEDDING
- music.FUNERAL
- music.PUNCHLINE
- music.PYTHON
- music.BADDY
- music.CHASE
- music.BA_DING
- music.WAWAWAWAA
- music.JUMP_UP
- music.JUMP_DOWN
- music.POWER_UP
- music.POWER_DOWN
创建一首你自己的曲子
写下一段 Python 的列表 ["C4:4", "D4", "C", "E:8"]
,就代表一段音乐。
这段代码可以认为每一个元素都是一个音符,它的格式满足如下:
NOTE[octave][:duration]
首先要有一丁点的乐理基本理解。
NOTE 指这一节点的音阶,通俗来讲,音乐里的 C D E F G A B 就是音阶,如 "C"
指 do,所以 C D E F G A B 就是 do re mi fa so la xi
octave