ESP32多轨循环录音器
esp32_multitrack_looper
ESP32
⭐☆☆☆☆ (1/5)
已发布
项目简介
基于ESP32 Audio Kit的多轨循环器。
这是一个基于ESP32 Audio Kit硬件平台开发的多轨音频循环器(multitrack looper)开源项目,专为音乐创作和现场演出场景设计。核心功能是让用户通过ESP32开发板实现多轨音频的实时录制、叠加循环播放,从而构建出丰富的音乐层次。项目支持ESP32 1.0.6和2.0.2版本的板级支持包,已在ESP32 Audio Kit V2.2(搭载ES8386音频编解码器)上完成测试验证。
标签
项目特点
基于 ESP32 Audio Kit 硬件平台,支持多轨循环录音与回放
支持多个按键控制:设置长度、切换节拍、切换录音模式
兼容 ESP32 Arduino 核心库 1.0.6 和 2.0.2 版本
提供 VT100 兼容终端输出,便于调试和监控
支持模拟按键改装,可独立运行
技术规格
| 硬件平台 | |
|---|---|
| 音频编解码器 | |
| 支持的ESP32核心库版本 | |
| 按键数量 | |
| 按键功能 | |
| 终端工具 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 Audio Kit V2.2 | 1 | — | 核心硬件平台 |
| ES8388 | 1 | — | 集成在Audio Kit上 |
| 轻触按键 | 6 | — | Key1-Key6,用于控制 |
| 杜邦线/跳线 | 若干 | — | 用于按键改装 |
| USB供电线 | 1 | — | 为ESP32供电 |
| Tera Term | 1 | — | 用于串口监控(软件) |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 计算机 | 编程、烧录固件、串口监控 | ✅ 是 |
| Arduino IDE | 编写和上传代码 | ✅ 是 |
| USB数据线 | 连接ESP32到计算机 | ✅ 是 |
| 焊台 | 焊接按键改装电路 | ▢ 推荐 |
| 万用表 | 调试电路 | ▢ 推荐 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
4/5
所需技能
🔧 **动手能力**:需要焊接和改装按键电路,连接硬件组件,具备基本的电子制作能力。
💻 **编程能力**:需要熟悉Arduino IDE环境,能够配置ESP32核心库版本,理解C/C++代码结构。
⚡ **电子电路**:需要了解按键电路设计、ESP32引脚连接、音频编解码器基本知识。
适用场景
音乐创作与现场表演中的多轨循环录音
音频实验与声音设计
嵌入式音频系统学习与开发
Arduino/ESP32音乐项目入门实践