返回
让音乐触手可及:用树莓派改造 Midi 键盘的无线连接
开发工具
2023-09-17 20:05:20
音乐是一门悦耳动人的艺术形式,它总是能以不同的方式触动人们的心灵。而作为音乐创作和演奏的工具,Midi 键盘扮演着重要的角色。作为一名热衷于音乐创作的人,笔者也拥有一个 M-Audio 的 Midi 键盘,平时喜欢用它来连接电脑或 iPad 弹琴。但有一点很让人头疼,Midi 键盘受限于电源线的存在,弹琴的时长和位置都受到限制。
直到前段时间,笔者从朋友那里白嫖了一块橘子派,便萌生了利用它来改造 Midi 键盘,让其具备无线连接功能的想法。这个项目不仅可以为音乐创作提供更多的可能性,而且还可以提升 DIY 的乐趣。
准备工作:
- 树莓派一块(笔者使用的是橘子派 Zero W)
- Midi 键盘一个(笔者使用的是 M-Audio Keystation Mini 32)
- USB 无线网卡一个
- Micro USB 数据线一根
- 若干跳线
组装过程:
- 将无线网卡插入树莓派的 USB 接口。
- 使用跳线将 Midi 键盘的输出接口与树莓派的 GPIO 引脚相连。
- 使用 Micro USB 数据线将树莓派与 Midi 键盘连接。
- 在树莓派上安装必要的软件和驱动。
步骤详解:
- 系统环境搭建:
- 使用 Etcher 软件将 Raspbian 系统镜像写入 SD 卡,并插入树莓派。
- 连接电源和显示器,开机后等待系统初始化。
- 初次启动时,系统会提示配置一些基本设置,如语言、时区和 Wi-Fi 连接。
- 配置 USB 无线网卡:
- 通过命令行工具「iwconfig」扫描并找到无线网卡的名称,通常为「wlan0」。
- 使用「sudo nano /etc/wpa_supplicant/wpa_supplicant.conf」打开无线网卡配置文件。
- 在配置文件中添加无线网络的 SSID 和密码。
- 保存配置文件并重启系统。
- 安装 MIDI 软件:
- 通过命令行工具「sudo apt install midid」安装 MIDI 库。
- 使用命令「sudo usermod -a -G audio $USER」将当前用户添加到「audio」组,以获得 MIDI 设备的访问权限。
- 配置 MIDI 设备:
- 通过命令「aconnect -i」和「aconnect -o」查看可用的 MIDI 输入和输出设备。
- 使用命令「aconnect INPUT OUTPUT」将 MIDI 键盘的输入设备与树莓派的输出设备连接起来。
- 测试无线连接:
- 将 MIDI 键盘与树莓派连接后,打开 DAW 软件(数字音频工作站)或其他音乐创作软件。
- 在软件中选择树莓派作为 MIDI 输入设备。
- 现在,您可以使用 MIDI 键盘无线控制音乐创作软件,实现无线音乐创作和演奏。
项目启示:
这个项目不仅让笔者实现了使用 Midi 键盘无线连接的愿望,还激发了笔者对电子音乐制作的兴趣。通过这个项目,笔者也了解到了一些基本的电子电路和编程知识。希望这个项目能够激发更多人的创造力,让更多的人能够享受音乐的乐趣。