Microbitを振るたびに音楽が進行していく仕組みを作ってみてください。
下記のメリーさんの羊のメロディーをplayで全部鳴らすのではなく、Microbitを振るたびに一音ずつ鳴らしていきます。
from microbit import *
import music
# メリーさんの羊のメロディー
notes = [
'e4:5','d:3','c:3','d:3','e:2','e:2','e:4', # ミーレドレミミミ
'd:2','d:2','d:4','e:2','g:2','g:4', # レレレ-ミ-ソソ
'e4:5', 'd:3', 'c:3', 'd:3', 'e:2', 'e:2','e:4', # ミーレドレミミミ
'd:2', 'd:2','e:4', 'd:2', 'c:4' # レレミーレドー
]
# 音を鳴らす番号
count = 0
while True:
if accelerometer.was_gesture("shake"):
music.play(notes[count])
count = 1 + count