不太可行:Golang 实现的 Joycon-MIDI

不太可行:Golang 实现的 Joycon-MIDI

最后修改于 2022-5-8 ⋅ 共 491 字 ⋅ 1分钟 / #Undone / #Go, #Midi, #Joycon, #Ns

为什么 #

不是同样无接触的特雷门琴? #

因为我看了特雷门琴的操作(某宝上有200的方案,两天线分别控制音高和音量,输出写入音源对应生成的音乐),特雷门琴利用基于电磁感应的距离感应,实现无接触操作乐器。但是,这同时也是特雷门琴的缺陷,无极操作乐器导致 a.无法准确根据标记(如品、琴键)输入 b.输出音频是连续的,但是人实际上喜欢听的是带有阶段感的音乐,连续的容易产生疲劳。

不买电钢琴? #

据观察,88键价位在900左右,但是反馈依旧是“虽然模拟了配重,但还是比不上 yamaha 对应的电钢琴音色”。另外练习钢琴的时间也不少,最后可能还是只有小星星熟练。

用 Joycon 作为硬件? #

因为我有 因为 Joycon 带有加速度感应(音高,因为是三个维度的,所以可能还可以加其他绑定),震动(提供助记位置),多个人体工学(成熟的产品设计)按键(快捷调整如音量、半音、音色等),电池+蓝牙(方便充电连接),应该有开源协议支持。

用 Golang 编写? #

练手 goroutine,或许有 MIDI 相关开源库。

不太可行 #

仔细想了下,例如小星星用特雷门的方式演奏可能两只手都忙不过来,还是选择带五指感应的手套方案?

收集资料(开源库) #

Joycon 连接和控制 #

MIDI #

其他构思 #

震动摩尔斯