Overview
I am currently supporting quite an extensive list of audio codecs as part of my Arduino Audio Tools Library.
I thought that I covered all available open source implementations.
However last week, I discovered that there is an open source implementation for the Apple Lossless Audio Codec (ALAC): I was struggeling quite a bit with the API, but I finaly got it integrated!
I was testing with an ESP32: With some decreased frame size, it is working w/o PSRAM and with PSRAM enabled, even the standard frame size of 4096 samples per frame is working!
Please note that you need to feed the decoder exactly the same data (incl. size) as provided by the encoder: Therefore this codec is usually used with a container!
Example
Here is a test sketch.
Dependencies
You need to install the following libraries
0 Comments