为什么我的微比特(在ide和现实生活中)只在startMelody函数上播放2拍



目前我正试图在我的微比特上播放一首歌(你可能会认出来),但它不会播放这首歌,而是播放3个相同音调的节拍(如果我把它设置为默认的bpm,则是2个节拍)。这是我的代码

let amongUs = ['c3:0.5', 'd#3:0.5', 'f3:0.5', 'f#3:0.5', 'f3:0.5',
'eb3:0.5', 'c3:1.5', 'bb3:0.25', 'd3:0.25', 'c3:1', 'r:1',
'c2:0.5', 'g2:.5']
music.startMelody(amongUs);

如果你有任何建议可以解决这个问题,让我知道,不仅仅是我的,而是一个通用的修复将适用于类似的场景。

好吧,我不知道为什么我没有尝试这个,但我想我希望这有助于人们有类似的问题。

在micro:bit IDE中的节拍系统是远远不够的,所以不要使用小到0.5的节拍,你应该使用至少1的节拍。

艾米丽

相关内容

  • 没有找到相关文章

最新更新