A 4 voices polyphonic Synth with 3 Osc/Voice + Filter + LFO + EG OPLA-Source-code

ESP32 ⭐⭐☆☆☆ (2/5) 已发布
GillesLACAUD 18 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

4声部复音合成器,3振荡器/声部+滤波器+LFO+EG。


OPLA是一款四复音虚拟模拟合成器,基于Marcel Licence的ESP32基础合成器项目进行了大量扩展和增强。项目运行在ESP32 Audio Kit开发板上,配合Nextion触摸屏和专用的Hansy Synth扩展板,硬件搭建非常简单,适合DIY爱好者制作属于自己的掌上合成器。

标签

项目特点

4 复音多音色合成,支持 Poly/Paraphonic/Mono 模式
每音色 2 个主振荡器 + 1 个子振荡器,波形包括 sin/tri/square/pulse/noise 及 4000+ AKWF 波形
内置波形整形(Wave Shapping)和失谐(Detune)功能
多模式滤波器:2LP/2HP/2BP/2NP/1LP/1HP/1BP/1NP,带共振和键盘跟踪
3 个 ADSR 包络发生器(滤波/振幅/音高),支持双极性和循环
2 个 LFO,可路由到不同目标,支持 Free/Sync/One Shot 模式
内置延迟或混响效果器
弯音轮和触后可映射到多种目标
所有参数均可通过 MIDI 控制改变(CC)
100 个预设存储位置
紧凑的掌上合成器外形

技术规格

主控芯片
复音数
每音色振荡器
波形库
滤波器类型
包络发生器
LFO
效果器
显示
扩展板
MIDI
预设存储

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 Audio Kit 开发板 1 核心主控
Nextion 触摸屏 1 用户交互界面
Hansy Synth Board 1 定制扩展板,需自行制作或购买
5V 电源适配器 1 为 ESP32 Audio Kit 供电
3.5mm 音频插孔/线 1 连接耳机或音箱
杜邦线/排线 若干 连接各模块

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接 Hansy Synth Board 元件 ✅ 是
螺丝刀 组装外壳 ▢ 推荐
编程器/数据线 烧录固件到 ESP32 ✅ 是
示波器/逻辑分析仪 调试音频和 MIDI 信号 ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要焊接 Hansy Synth Board 上的元件,组装 ESP32 Audio Kit 和 Nextion 屏幕,制作外壳。 💻 **编程能力**:需要熟悉 Arduino IDE 或 PlatformIO 环境,能够编译和烧录 ESP32 固件,理解 C++ 和音频 DSP 基础。 ⚡ **电子电路**:需要了解 ESP32 引脚定义、I2S 音频接口、MIDI 电路,以及基本的模拟电路知识(滤波器、放大器)。

适用场景

电子音乐制作:作为便携式合成器进行现场表演或录音室创作。
DIY 合成器学习:学习数字合成器架构、DSP 算法和嵌入式音频开发。
创客项目:结合 3D 打印外壳和定制面板,打造独一无二的硬件合成器。
教学演示:用于音乐科技课程中讲解合成原理和 MIDI 协议。