您的位置: 主页>机器人编程>ROBOLAB编程>利用Arduino驱动原汁原味的Chiptune
加盟酷吧机器人 培养孩子核心能力

利用Arduino驱动原汁原味的Chiptune

利用Arduino驱动原汁原味的Chiptune

Chiptune又称芯片音乐,是一种采用过去的硬件、设备或器材所产生的原汁原味的8bit音乐。一般来说,最被推崇的就是采用原机、原系统和原芯片,在过去的游戏机上编程,不过这样的条件并不是所有人都有。所以采用原机芯片、新的主控的Chiptune就诞生了。

利用Arduino驱动原汁原味的Chiptune

Arduino Pro Micro是一款Arduino兼容主控板,而它的USB MIDI功能提供给了开发者一个用它来玩玩音乐的窗口。与它搭档的是一块原汁原味的8Bit音频芯片:AY-3-8910。这块芯片并没有在游戏机上使用的历史,但它曾被广泛地应用在街机和弹球机上。这两者的结合使得我们得到了一款能够连接计算机的MIDI 8Bit声卡。

利用Arduino驱动原汁原味的Chiptune

Arduino主控的代码主要用来将计算机传来的MIDI数据转化为AY-3-8910的指令,并尽可能的驱动芯片发出音、充分地利用芯片的有限合成能力形成8Bit音乐。由于芯片的处理速度不够快,Arduino还要负责将庞大的数据流进行梳理和筛选,优先考虑选择最新的音符、关键的音符和当前音频流中的最高、最低音符。这样,即使有些音符来不及发声、听起来整个旋律也是完整的。

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:工业机器人用什么语言编程的?
下一篇:Arduino动手做(4)振动传感器模块
您可能喜欢
回到顶部