项目简介
本项目是基于Arduino平台搭建的MIDI-VCO(电压控制振荡器)音乐合成器,用户能够通过MIDI键盘控制一系列电压控制振荡器,从而产生丰富多样的音乐效果。
项目的主要特性和功能
- 支持MIDI输入,可使用MIDI键盘操控合成器。
- 具备复杂音符分配逻辑,能并行处理多通道音符。
- 提供音高弯曲、保持和触后控制功能,使用灵活。
- 拥有琶音器(Arpeggiator)功能,可生成和弦序列。
- 数字电位器(Digital Potentiometer)能自动调谐,调整VCO频率。
- 支持多通道耦合器(Coupler)控制,实现通道间电压控制。
安装使用步骤
安装前提
- 下载并安装Arduino IDE。
- 在Arduino IDE中安装项目所需外部库:
- 依次点击Croquis > Inclure une bibliothèque > Gérer les bibliothèques。
- 安装MCP48xx DAC Library(作者Steve Gkountouvas,版本0.1.2)。
- 安装MIDI Library(作者Francois Best和lathoub,版本5.0.2)。
- 安装ArduMax MCP41xxx Driver(作者Max Chan,版本1.0.6)。
- 下载项目源码:
- 安装git。
- 打开系统命令解释器(Linux或MacOS用terminal,Windows用Powershell)。
- (可选)用
cd
命令进入目标文件夹。 - (可选)切换代码版本,执行
cd midi-vco
和git checkout nom-de-la-branche
选择分支。
上传程序
- 在Arduino IDE中打开
midi-vco/main/main.ino
文件。 - 用USB将Arduino板连接到电脑。
- 验证Arduino IDE与开发板的通信:
- 在Arduino IDE中,点击Outils > Type de carte,选择Arduino Mega or Mega 2560。
- 在Arduino IDE中,点击Outils > Port,选择连接开发板的USB端口。
- 点击Arduino IDE中的“上传”按钮(向右箭头图标),窗口底部会显示操作信息。
注意事项
- 若通信异常,确保开发板仅通过USB连接供电,断开RX端口。若问题仍存在,重新插拔开发板并重启Arduino IDE,也可尝试以管理员身份启动Arduino IDE。
- 上传程序前,确保所有连接设置正确。
- 遇到问题时,检查Arduino IDE的串口输出获取调试信息。
- 可在Arduino IDE的串行监视器中查看调试和警告信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】