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