BLACKSTOMP: Quick Development Platform for ESP32-A1S Digital Audio Effect Processor
Blackstomp Dev. Pedal Blackstomp Board Blackstomp PCB
Blackstomp is a digital audio effect processor development platform based on ESP32-A1S module. Here are some of the feature’s highlights:
- Stereo line or guitar input/output
- Microphone input with programmable gain pre-amp
- Potentiometer, switch, button, and rotary encoder interfaces
- OLED display interface
- MIDI input/output interface
- WiFi and Bluetooth connectivity
- 24-Bit stereo codec with analog pass-through
- Dual core Tensilica Xtensa LX-6 240 MHz 32-bit processor with single precision FPU (floating point unit)
- C++ library for fast development with Arduino IDE and ESP-IDF development tool chains.
The platform consists of hardware and software to implement digital effect pedal/stompbox. The hardware is designed for the simplicity and cost effectivity, while the software is designed to ease and speed up the application development.
Table of Contents
- I. Hardware
- II. Software
- II.1. Development Tools and Library Installation
- II.2. Getting Started
- II.3. Blackstomp Programming Guide
- II.3.1. Writing Simplest Effect Processor
- II.3.2. Adding Foot Switch Control
- II.3.3. Writing Button Event Handler
- II.3.4. Adding Parameter Control
- II.3.5. Writing Control Event Handler
- II.3.6. Controlling The LED Indicators
- II.3.7. Controlling The Analog Bypass
- II.3.8. Adding Bluetooth Interface
- II.3.9. Adding MIDI Interface
- II.4. Blackstomp Library Reference
Buy Blackstomp PCB Buy Blackstomp Module Buy Blackstomp Pedal