littlebot
Published on 2025-04-14 / 2 Visits
0

【源码】基于Arduino的NOMIDI OSC控制器

项目简介

NOMIDI是一个基于OSC(开放声音控制)协议的控制器项目,为音乐制作、视觉艺术及其他需要精确控制的领域,提供高分辨率、网络化的控制解决方案。相较于传统MIDI控制器,它运用OSC协议,具备更高的灵活性与可扩展性。

项目的主要特性和功能

  1. 高分辨率控制:滑块和旋钮可达10位(或12位、14位)分辨率,实现精准控制。
  2. 网络连接:借助以太网广播和接收OSC信号,便于网络中不同节点通信。
  3. 丰富控制元素:包含10组滑块、旋钮和按钮,满足多样控制需求。
  4. 视觉反馈:通过七段显示器和LED灯提供直观视觉反馈。
  5. 定制性强:支持用OSC消息控制LED灯和七段显示器,方便定制显示内容。

安装使用步骤

  1. 已下载项目源码文件后,解压备用。
  2. 安装必备软件:Arduino IDE(版本1.8.13)、Teensyduino(版本1.53)以及OSCBundle、Chrono、MUX74HC4067等Arduino库。
  3. 打开项目文件夹,将固件源码编译并烧录到Teensy 4.1开发板。
  4. 完成硬件连接,可选择USB串行线或以太网连接。
  5. 在需接收OSC信号的软件环境里设置对应接收端口。
  6. 启动控制器并测试功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】