当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我创建了一个设备,使用M5StickC PLUS2的加速度计在连接蓝牙midi的乐器上播放音乐。虽然使用倾斜输入很难进行精细控制,但通过在不同类型的和弦之间切换和改变音质,很容易产生有趣的表演。

我创建了一个设备,使用M5StickC PLUS2的加速度计在连接蓝牙midi的乐器上播放音乐。虽然使用倾斜输入很难进行精细控制,但通过在不同类型的和弦之间切换和改变音质,很容易产生有趣的表演。

屏幕上显示了一个银球,它的行为好像受到重力的影响,就像碗里的一个球。它在左右方向上被拉向中心,在前后方向上被从后面拉向前面。因此,球最初停留在中心前面,但通过倾斜M5StickC PLUS2,您可以将球滚动到不同的方向。然后,与球的位置相对应的MIDI数据通过蓝牙传输。

硬件

只使用M5StickC PLUS2,但由于它只能发送MIDI数据,不能自己产生声音,因此需要一个能够通过蓝牙接收MIDI的单独设备。

例如,在iOS上运行的GarageBand可以通过蓝牙接收MIDI,并播放钢琴或吉他等声音。

和弦结构

屏幕上的球模拟了碗状的曲面。它在左右方向上被拉向中心,在前后方向上被拉向最前端。通过倾斜M5StickC PLUS2,球在屏幕上滚动,它的位置改变音色和音高。

•屏幕实际上被划分为3(左右)× 8(前后)的网格。

•最前面的区域是安静的

•第二行只演奏主音

•当球向后移动时,和弦会随着音调的高低而扩大

在最后排,一个7音符的和弦被演奏,均匀地分布在四个八度上

从概念上讲,画一条线连接第二行的中心点和最后面一行中平均间隔4个八度的7个音符的点。每一行演奏的和弦近似于经过这些点的线。

左右方向改变音高:

•右边的区域演奏的是上面完美的五度和弦

•左边弹奏的是一个和弦,在五度以下

如果您将M5StickC PLUS2显著向右倾斜,每个区域的音高范围将向左移动,最右边的区域将在前一个最高音高之上增加一个五分之一的和弦。

在启动时,中心区域设置为C大调。按下屏幕底部的按钮,在大调和小调之间切换,切换到C小调。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭