8750| 8
|
[入门教程] 【掌控】【BXY】micropython music音乐库及相关资源探索(2) |
我在苦苦寻找简谱转写成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.ziprtttl2.ziprtttl3.rarrtttl4.rar 解压备用。 step2、用Excell打开rtttl2microbit.xlsm step3、打开或者粘贴音乐文件 step4、如果格式正确,就可以直接用excel播放转换的音乐,也可以复制出来,用Mu或mpython下载到microbit 和掌控中来播放。 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中文论坛 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed