ESP32多轨循环录音器 esp32_multitrack_looper

ESP32 1/5 已发布
marcel-licence 115 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/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 Audio Kit V2.2
音频编解码器 ES8388
支持的ESP32核心库版本 1.0.6 和 2.0.2
按键数量 6个(Key1-Key6)
按键功能 Key1: 设置长度;Key2: 切换节拍;Key3-Key6: 切换录音模式
终端工具 Tera Term 或其他 VT100 兼容工具

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 Audio Kit V2.2 1 核心硬件平台
ES8388 1 集成在Audio Kit上
轻触按键 6 Key1-Key6,用于控制
杜邦线/跳线 若干 用于按键改装
USB供电线 1 为ESP32供电
Tera Term 1 用于串口监控(软件)

能力画像

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

所需技能

🔧 **动手能力**:需要焊接和改装按键电路,连接硬件组件,具备基本的电子制作能力。 💻 **编程能力**:需要熟悉Arduino IDE环境,能够配置ESP32核心库版本,理解C/C++代码结构。 ⚡ **电子电路**:需要了解按键电路设计、ESP32引脚连接、音频编解码器基本知识。

适用场景

音乐创作与现场表演中的多轨循环录音
音频实验与声音设计
嵌入式音频系统学习与开发
Arduino/ESP32音乐项目入门实践