如何使用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