返回

让音乐触手可及:用树莓派改造 Midi 键盘的无线连接

开发工具

音乐是一门悦耳动人的艺术形式,它总是能以不同的方式触动人们的心灵。而作为音乐创作和演奏的工具,Midi 键盘扮演着重要的角色。作为一名热衷于音乐创作的人,笔者也拥有一个 M-Audio 的 Midi 键盘,平时喜欢用它来连接电脑或 iPad 弹琴。但有一点很让人头疼,Midi 键盘受限于电源线的存在,弹琴的时长和位置都受到限制。

直到前段时间,笔者从朋友那里白嫖了一块橘子派,便萌生了利用它来改造 Midi 键盘,让其具备无线连接功能的想法。这个项目不仅可以为音乐创作提供更多的可能性,而且还可以提升 DIY 的乐趣。

准备工作:

  • 树莓派一块(笔者使用的是橘子派 Zero W)
  • Midi 键盘一个(笔者使用的是 M-Audio Keystation Mini 32)
  • USB 无线网卡一个
  • Micro USB 数据线一根
  • 若干跳线

组装过程:

  1. 将无线网卡插入树莓派的 USB 接口。
  2. 使用跳线将 Midi 键盘的输出接口与树莓派的 GPIO 引脚相连。
  3. 使用 Micro USB 数据线将树莓派与 Midi 键盘连接。
  4. 在树莓派上安装必要的软件和驱动。

步骤详解:

  1. 系统环境搭建:
  • 使用 Etcher 软件将 Raspbian 系统镜像写入 SD 卡,并插入树莓派。
  • 连接电源和显示器,开机后等待系统初始化。
  • 初次启动时,系统会提示配置一些基本设置,如语言、时区和 Wi-Fi 连接。
  1. 配置 USB 无线网卡:
  • 通过命令行工具「iwconfig」扫描并找到无线网卡的名称,通常为「wlan0」。
  • 使用「sudo nano /etc/wpa_supplicant/wpa_supplicant.conf」打开无线网卡配置文件。
  • 在配置文件中添加无线网络的 SSID 和密码。
  • 保存配置文件并重启系统。
  1. 安装 MIDI 软件:
  • 通过命令行工具「sudo apt install midid」安装 MIDI 库。
  • 使用命令「sudo usermod -a -G audio $USER」将当前用户添加到「audio」组,以获得 MIDI 设备的访问权限。
  1. 配置 MIDI 设备:
  • 通过命令「aconnect -i」和「aconnect -o」查看可用的 MIDI 输入和输出设备。
  • 使用命令「aconnect INPUT OUTPUT」将 MIDI 键盘的输入设备与树莓派的输出设备连接起来。
  1. 测试无线连接:
  • 将 MIDI 键盘与树莓派连接后,打开 DAW 软件(数字音频工作站)或其他音乐创作软件。
  • 在软件中选择树莓派作为 MIDI 输入设备。
  • 现在,您可以使用 MIDI 键盘无线控制音乐创作软件,实现无线音乐创作和演奏。

项目启示:

这个项目不仅让笔者实现了使用 Midi 键盘无线连接的愿望,还激发了笔者对电子音乐制作的兴趣。通过这个项目,笔者也了解到了一些基本的电子电路和编程知识。希望这个项目能够激发更多人的创造力,让更多的人能够享受音乐的乐趣。