Creating an 8-channel, 16-bit audio recorder with ESP32 -- possible?

This page summarizes the projects mentioned and recommended in the original post on /r/esp32

Our great sponsors
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • wvr

    Home of WVR, an open source, Arduino compatible, ESP32-based Sample Player and Audio Framework.

    I use klm8g1getf. It’s 8GB and about $5 from LCSC, easyEDA has the footprint and symbol. I run mine at 52mhz, 4-line mode. I’m able to playback 20 stereo wavs at once @44.1k 16bit. Writing is a lot slower but 8 should be possible. I wrote my own flat file system to prioritize speed, all the standard file systems will slow you down a lot, as far as I could find, sequential reads and writes are much faster, and most file systems don’t do that. https://github.com/marchingband/wvr/blob/main/src/emmc.c

  • gfx

    GFX is a device independent graphics library primarily intended for IoT MCUs but not limited to that. (by codewitch-honey-crisis)

    I do something similar to VSPI in my Arduino based drivers for my htcw_gfx library.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • esp-adf

    Espressif Audio Development Framework

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts