A 4 voices polyphonic Synth with 3 Osc/Voice + Filter + LFO + EG
OPLA-Source-code
ESP32
⭐⭐☆☆☆ (2/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 协议。