Arduino Audio Tools (Music Player, Music Recorder supporting I2S, Microphones, DAC, ADC, A2DP, Url, MP3, AAC, AudioKit, ES8388)
Go to file
Phil Schatzmann 0ab7696389 Redirect
2021-04-28 14:36:23 +02:00
examples ADC support 2021-04-28 14:29:31 +02:00
sandbox examples - correct compile errors 2021-04-28 11:01:34 +02:00
src ADC support 2021-04-28 14:29:31 +02:00
.DS_Store first commit 2021-04-28 08:06:15 +02:00
Doxyfile Documentation 2021-04-28 08:15:39 +02:00
library.properties examples - correct compile errors 2021-04-28 11:01:34 +02:00
README.md README 2021-04-28 11:45:38 +02:00

Arduino Audio Tools

Some basic C++ classes that can be used for Audio Processing privided as Arduino Library

  • a simple I2S class (to read and write to the internal I2S) [ESP32 only]
  • a simple ADC class (to read analog data with the help of I2S) [ESP32 only]
  • Converters
  • Notes (Frequencies of notes)
  • SineWaveGenerator (to generate some sine tone)
  • NBuffer (Multi buffer for writing and reading of (sound) data)
  • TimerAlarmRepeating (e.g. for sampling sound data using exact times) [ESP32 only]

This functionality provides the glue which makes different sound processing components and libraries work together. We also provide plenty of examples that demonstrate how to implement the different scenarios.

Optional Libraries

  • SD Library
  • A2DP Library
  • arduino-fdk-aac
  • ESP8266Audio

Examples

All examples can be found in the examples folder

Documentation

Here is the generated Class documentation

Project Status

This is currently work in progress.