我已经取消了我的 Internet 服务,当地一家名为 Arnet 的公司留下了一个有线调制解调器路由器。我考虑过垃圾,但后来我决定创建一个小型 MIDI 乐器,因为我能够将“GUIT”添加到打印在案例中的 Internet 提供程序并形成 GuitARNET。是的。真的。
所有的电子设备都被移除了,我添加了一个连接到距离传感器、操纵杆、2 个电位器和 2 个 LED 的 Arduino Nano。
操纵杆 X 用于触发单个音符,而 Y 运动用于触发强力和弦(基本音符加 5 分音符) 一个电位器用于确定音阶,因为只有特定音阶中的小五声音符会发声。
我过去使用 Mozzi 在 Arduino 中生成声音(查看这个Drum Machine和这个Atari Joystick Synth )但是这次我想了解一些关于连接到 Ableton Live 的 MIDI,所以在这种情况下 Arduino 发送 MIDI通过串行消息。它们被桥接到 MIDI 并发送到 Ableton 以从那里产生声音。
因此 GuitArnet 能够演奏其他乐器以及鼓和键盘。
我用 Fusion 360 设计了一个指板,但一块 25x5x5cm 的木头也可以。您甚至可以将塑料路由器底座用作指板。
每当检测到操纵杆移动时,距离传感器都会读取手指到颈部的距离。该距离被映射到包含 MIDI 音符的数组索引。示例:E 为 40。该音符通过与计算机的串行连接触发,然后通过 MIDI 循环路由到 Ableton Live。
Tobias Erichsen Loop Midi https://www.tobias-erichsen.de/software/loopmidi.html
无毛迷笛桥https://projectgus.github.io/hairless-midiserial/
Ableton 现场演示https://www.ableton.com/en/trial/
安装 Loop MIDI、Hairless MIDI Bridged 和 Ableton。
LoopMidi,单击 + 并分配任何名称。
在 hairless-midiserial 中,将串行端口和 MIDI 输出分配给上一步中创建的循环。
在 Ableton Live 中,转到选项选项卡,然后是首选项,然后是 MIDI,然后单击第一步创建的循环以启用远程和跟踪。
然后回到主屏幕,从左侧窗口中选择一个乐器,如 Soft Mute Guitar,然后将其扔到底部窗口。
你都准备好了。
首先尝试使用 Deep Purple 的 Smoke on the water
Norberto "Pappo" Napolitano 的蓝调第二次尝试
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !