【掌控】【BXY】micropython music音乐库及相关资源探索(2)

2018-11-201.5万
AI 快速预览详细 收起
本文介绍了如何使用rtttl2microbit.xlsm文件将简谱转换为micropython可识别的音乐代码,并将其下载到microbit和掌控板中播放。首先需要下载rtttl2microbit.xlsm文件,然后打开或粘贴音乐文件,如果格式正确,可以直接用Excel播放转换的音乐,也可以复制生成的代码并下载到microbit和掌控板中播放。此外,还提供了10000+首音乐库供用户选择。
我在苦苦寻找简谱转写成micropython能识别的音乐代码的方法。

向音乐老师请教是一个好办法,在求教前先自己查些资料吧。
结果还真让我发现了资料库。
音乐资料库,还有----microbit 的 音乐转换工具

本帖子资料来源邵子扬老师中文micropython论坛http://www.micropython.org.cn/bb ... wthread&tid=250

原帖由邵子扬老师整理,深表感谢。

microbit可以播放音频,但是它的音频格式比较难以理解,所以有网友专门制作了一个转换工具,可以自动生成音频格式的数据。
https://github.com/fizban99/microbit_rttl

用Excel打开文件“rtttl2microbit.xlsm”后,可以打开或者粘贴音乐文件,如果格式正确,就可以直接用excel播放转换的音乐,也可以复制出来,用Mu下载到microbit。

step1、下载rtttl2microbit.xlsm
如果不想从上面链接下载,可以从附件中下载解压后使用。
下载附件rtttl2microbit.rar

音乐资料:
10000+首音乐库:

也可以从附件中下:
下载附件rtttl.zip下载附件rtttl2.zip下载附件rtttl3.rar下载附件rtttl4.rar
解压备用。

step2、用Excell打开rtttl2microbit.xlsm
【掌控】【BXY】micropython music音乐库及相关资源探索(2)图2

step3、打开或者粘贴音乐文件
【掌控】【BXY】micropython music音乐库及相关资源探索(2)图7

step4、如果格式正确,就可以直接用excel播放转换的音乐,也可以复制出来,用Mu或mpython下载到microbit 和掌控中来播放。
【掌控】【BXY】micropython music音乐库及相关资源探索(2)图8
step5、刷入板子,唱起来吧。
[mw_shl_code=python,true]from mpython import *
import music
# Abdelazer
music.set_tempo(ticks=16, bpm=160)
tune = ['D5:32', 'F', 'A', 'D6:16', 'E:8', 'F', 'G', 'F', 'E', 'D', 'C#:32',
        'A:16', 'D:8', 'F', 'A', 'F', 'D:16', 'A:32', 'G:16', 'C:8', 'E', 'G',
        'E', 'C:16', 'A:32', 'F:16', 'B5:8', 'D6', 'F', 'D', 'B5:16', 'G6:32',
        'E:16', 'A5:8', 'C#6', 'E', 'C', 'A5:16', 'F6:32', 'E:8', 'F', 'E', 'D',
        'C#:16', 'F', 'E:8', 'F', 'E', 'D', 'A5:16', 'D6', 'C#:8', 'D', 'E',
        'D', 'D:32']
music.play(tune)[/mw_shl_code]

超多音乐,让我们嗨翻天。

本教程学习资源来自:
http://www.micropython.org.cn/bbs/
邵子扬老师:精心打造的micropython中文论坛

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
qwerk
qwerk
音乐格式是什么
gylgb
gylgb
下不了???
rzyzzxw
rzyzzxw
作者
回复gylgb
可以的,也可以从原址下载
gylgb
gylgb
掌控板可以吗?
rzyzzxw
rzyzzxw
作者
回复gylgb
可以的,都是microPython
圈圈
圈圈
很好
Ryan520
Ryan520
好东西。
rzyzzxw
rzyzzxw
作者
软件下载
office2016(32/64位)软件下载地址:
pan.baidu.com/s/1pLWtipd
密码:zanb
- 没有更多了 -