javascript - 为什么我的 microbit(在 ide 和现实生活中)只在 startMelody 函数上播放 2 个节拍

标签 javascript bbc-microbit

目前,我正在尝试在我的 microbit 上播放一首歌曲(您可能认识),但它不会播放歌曲,而是会播放相同音调的 3 节拍(如果我有的话,则为 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 中的节拍系统还很不完善,因此您需要使用至少 1 的节拍,而不是使用低至 0.5 的节拍。

-艾米丽

关于javascript - 为什么我的 microbit(在 ide 和现实生活中)只在 startMelody 函数上播放 2 个节拍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69747060/

相关文章:

c++ - 微:Bit Serial read

javascript - socket.send 在 io.sockets.on() 之外

javascript - CKEditor 即时编辑配置

javascript - 如何从视频元素获取频率数据并动态输入音频 API

javascript - 如何获取我的链接被点击的位置

python-3.x - 如何将包含模块的 Python 脚本传输到 micro :bit?

javascript - 如何使用数据表在单击按钮时显示带有列数据的确认模态

c++ - Microbit Platformio 开发 - 'PlatformIOLibBuilder' 对象没有属性 'get_inc_dirs'

c++ - 微:Bit read bluetooth message

python - 是否可以在本地编译 microbit python 代码?