Signal Input/Output

Allows playing audio files from an SD card. For Arduino Due only.
With this library you can use the Arduino Due's DAC outputs to play audio files. The audio files must be in the raw .wav format.

Go to repository


This library is compatible with the sam architecture so you should be able to use it on the following Arduino boards:

Compatibility Note

Note: while the library is supposed to compile correctly on these architectures, it might require specific hardware features that may be available only on some boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.


Compatible with Arduino Due only

The Audio library enables an Arduino Due board to play back .wav files from a storage device like an SD card.

The Due uses the DAC0 and DAC1 pins to play sounds.

To use this library:

#include <Audio.h>

The Audio library and associated functions are experimental. While it is not likely the API will change in future releases, it is still under development.