该案例使用到了童芯派模拟乐器发声的功能,用来演奏简单的小星星乐曲。
import os
import sys
from time import sleep
###############################
# 固定写法
import cyberpi
####################################
def pharase1():
cyberpi.audio.play_note(60, 0.5)
cyberpi.audio.play_note(60, 0.5)
cyberpi.audio.play_note(67, 0.5)
cyberpi.audio.play_note(67, 0.5)
cyberpi.audio.play_note(69, 0.5)
cyberpi.audio.play_note(69, 0.5)
cyberpi.audio.play_note(67, 1)
sleep(1)
def pharase2():
cyberpi.audio.play_note(65, 0.5)
cyberpi.audio.play_note(65, 0.5)
cyberpi.audio.play_note(64, 0.5)
cyberpi.audio.play_note(64, 0.5)
cyberpi.audio.play_note(62, 0.5)
cyberpi.audio.play_note(62, 0.5)
cyberpi.audio.play_note(60, 1)
sleep(1)
def pharase3():
cyberpi.audio.play_note(67, 0.5)
cyberpi.audio.play_note(67, 0.5)
cyberpi.audio.play_note(65, 0.5)
cyberpi.audio.play_note(65, 0.5)
cyberpi.audio.play_note(64, 0.5)
cyberpi.audio.play_note(64, 0.5)
cyberpi.audio.play_note(62, 1)
sleep(1)
while True:
pharase1()
pharase2()
pharase3()
pharase1()
pharase2()
你也可以下载下面的程序附件,导入到 Python 编辑器中使用。