使用 ESP8266 创建 8-bit 音乐!
中国上海
2019年6月21日
Chiptune,也称为芯片音乐或 8-bit 音乐,是一种电子音乐类型,类似于与上世纪 80 年代早期家用电脑和游戏机的声音。Chiptune 的音色之所以如此特殊与其采用的 8-bit 技术架构有关。如今,进入二十一世纪后,一群来自全球三十多个国家的芯片音乐家却因为这个共同的爱好通过互联网找到了彼此。最近,ericBcreator 似乎专门为这些特殊音乐家,在 hackster.io 上发布了一个项目,将 8-bit 音乐创作放在了数字创意的中心。
事实上,ericBcreator 的项目是一个可用于播放音乐的 Arduino/ESP 库,同时支持视觉交互功能,(经过用户编程)可显示音符或歌词。
这个项目使用了基于 ESP8266 的 Wemos D1 mini,但它也可以与其他乐鑫或者 Arduino 开发板一起使用。通过蜂鸣器或小型扬声器,这个小工具可以播放用音符、休止符和其他类似于传统 BASIC PLAY 命令编写的旋律。此外,该设备在播放音乐的同时,还能在 8x8 LED 矩阵上显示音符或歌词等。
与之前的发声器相比,如今的这个播放引擎已经有了很大程度的增强,几乎支持所有最常用的音乐值(从全音符到 64 分音符)、三和弦、点音符和休止符,以及平、升、八度、连奏、断奏、节奏和转置等音效。
Wemos D1 mini 的原理图如下所示:
如需了解这个项目的代码和所有细节,您可以点击这里。如需观看 YouTube 视频,了解使用上述的小工具编写的音乐,您可以点击这里。