ESP32多轨循环录音器 esp32_multitrack_looper

ESP32 ⭐☆☆☆☆ (1/5) 已发布
marcel-licence 115 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /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音乐项目入门实践