I2S Player (Part 4) : Adding volume control

August 25, 2020 XTronical 3

In this article we add in volume control and go through the principles of changing the volume of digital samples. Video covering everything just below, source code/circuit even further below! If you’ve not seen the previous episodes then these are essential reading/watching. This was the last one – or use […]

ESP32 I2S Part 3 – Playing Wavs from SD Cards

August 21, 2020 XTronical 9

A detailed look at how to play WAV’s from SD without using 3rd party libraries for transfer of WAV’s to I2S. It should give you enough detail to add this into your own code/wav players. Video Below which goes through everything and sources code/diagrams afterwards. INTROAs always time-codes are available […]

I2S on ESP3 – Part 2, WAV’s

August 11, 2020 XTronical 0

In this article/episode we are going to follow on from the last one on I2S and get our software to play back some music. We’ll look at the WAV file format and how we can get the data out and send it over I2S. If you haven’t read/watched the previous […]

ESP32 – Intro to I2S Part 1

August 1, 2020 XTronical 17

This is the first in a series of videos and articles explaining I2S and how to use with the ESP32. This opening episode keeps it very simple just using the included standard Espressiv libraries. In the video there is a full explanation of how I2S is implemented followed by a […]