marcel-licence / esp32_multitrack_looper Goto Github PK
View Code? Open in Web Editor NEWESP32 Audio Kit based multitrack looper
License: GNU General Public License v3.0
ESP32 Audio Kit based multitrack looper
License: GNU General Public License v3.0
Hi Marcel,
My ESP32-devkit-board has just arrived and wanted to see what your project does.
After flashing my devkit-board i see:
Connect to AC101 codec... Failed!
Failed!
Failed!
...
I read a post somewhere about that recently the exact used chips were changed. Just leaving this information here for others...
I've not looked into a solution/workaround.
greetings, Sander
Running into an issue where PSRAM is getting all used up and is stuck in a boot loop. see attached log boot log.
Board: ESP32 Audio Kit V2.2 A247
I edited "board_audio_kit_es8388.h" according to what I could figure out from i2c scanner and what I could find:
#define ES8388_CFG_I2C 2
#define ES8388_CFG_I2S 7
#elif ES8388_CFG_I2C==2
#define ES8388_PIN_SDA 33
#define ES8388_PIN_SCL 32
//I added new option 7 for this version ESP32 Audio Kit V2.2 A247
#elif ES8388_CFG_I2S==7
#define ES8388_PIN_DOUT 35 //DATA
#define ES8388_PIN_DIN 26 //DATA_RX
#define ES8388_PIN_LRCK 25 //WS
#define ES8388_PIN_SCLK 27 //BCK
#define ES8388_PIN_MCLK 0 //MCK
With boot debugging I just see a bunch of this:
`[������m�um����2-hal-cpu.c:211] setCpuFrequencyMhz(): PLL: 480 / 2 = 240 Mhz, APB: 80000000 Hz
[ 842][D][esp32-hal-psram.c:84] psramInit(): PSRAM enabled
Loading data
Firmware started successfully
Connect to ES8388 codec... 0x00: 0x05
[ 1466][E][Wire.cpp:313] beginTransmission(): Unfinished Repeated Start transaction! Expected requestFrom, not beginTransmission! Clearing...
0x01: 0x40
[ 1479][E][Wire.cpp:313] beginTransmission(): Unfinished Repeated Start transaction! Expected requestFrom, not beginTransmission! Clearing...
[ 1483][E][Wire.cpp:313] beginTransmission(): Unfinished Repeated Start transaction! Expected requestFrom, not beginTransmission! Clearing...
[ 1495][E][Wire.cpp:313] beginTransmission(): Unfinished Repeated Start transaction! Expected requestFrom, not beginTransmission! Clearing...
AdcCh1!
MixChAMPL!
[ 1512][E][Wire.cpp:313] beginTransmission(): Unfinished Repeated Start transaction! Expected requestFrom, not beginTransmission! Clearing...
[ 1522][E][Wire.cpp:313] beginTransmission(): Unfinished Repeated Start transaction! Expected requestFrom, not beginTransmission! Clearing...`
@marcel-licence Not sure how much you can help in this regard, but cannot get this Audio Kit V2.2 A247 to sound like your video. This thing just sounds terrible and no matter trying to switch to input rather than mic, mic stays engaged and has all of these electronic artifacts. Wonder if these new ES8388 is the issue. Not sure what to do here. A lot of floor noise and electronic interference of some sort.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.