littlebot
Published on 2025-04-03 / 5 Visits
0

【源码】基于Arduino的MIDI到CV音乐转换系统

项目简介

Ge0Seq是一个基于Arduino或Atmega328P系统的MIDI到CV(控制电压)转换器,适用于Ge0synchronous Synths的TB - Seq Eurorack模块和嵌入式Ge0sync Desktop半模块化合成器,可实现基本的MIDI到CV音符转换、时钟输入/输出(基于MIDI时钟)以及触发和门功能。

项目的主要特性和功能

  1. MIDI到CV转换:能将MIDI信号转换为CV信号,包含音符、时钟、触发和门。
  2. 序列生成:内置16步序列生成器,可创建多达8个不同序列。
  3. V/Oct转换:可从MIDI输入或内部序列生成器实现V/Oct转换。
  4. 重音输出:为序列步骤提供重音输出。
  5. 调制输出配置:可根据不同的MIDI CC输入配置(默认CC1 - 模轮)。
  6. 参数配置:通过内部菜单系统,可配置PPQN输入输出、V/Oct缩放调整等参数。
  7. MIDI SysEx消息支持:可借助MIDI SysEx消息上传序列和设置,需配合Ge0sync Sequence Editor应用程序。

安装使用步骤

  1. 准备工作:确保已从提供的链接下载Ge0Seq的源码文件,且拥有基于Arduino或Atmega328P的系统。
  2. 编译代码:使用Arduino IDE或其他适用编译器,将源码编译成可在硬件上运行的程序。
  3. 配置参数:通过内部菜单系统配置各项参数,如PPQN输入输出、V/Oct缩放等。
  4. 上传设置:使用Ge0sync Sequence Editor应用程序,通过MIDI SysEx消息上传序列和设置。
  5. 运行测试:在硬件上运行程序,测试各项功能是否正常工作。

注意:此项目基于Arduino,需具备一定电子和编程知识才能正确安装和使用。使用前,请确保了解相关硬件和软件要求。该项目基于Larry McGovern的基础MIDI 2 CV处理项目改进和扩展。

下载地址

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