Content for Audio

Audio

An audio signal is a representation of sound, typically using a level of electrical voltage for analog signals, and a series of binary numbers for digital signals. Audio signals have frequencies in the audio frequency range of roughly 20 to 20,000 Hz, which corresponds to the lower and upper limits of human hearing. Audio signals may be synthesized directly, or may originate at a transducer such as a microphone, musical instrument pickup, phonograph cartridge, or tape head. Loudspeakers or headphones convert an electrical audio signal back into sound.

Creating a DCO-based Audio Synthesizer With an Arduino Nano

“In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno. I love music, and I also love electronics. For years, I’ve been building musical electronic devices, mostly …

ESP 32 Based Audio Player

“In this project we will make our own audio player with esp 32. This project is a simple project to test a voice output from esp 32. We can seemany projectsin the internet to play music with esp 32 usingI2S …

Dub Siren Synth - 555 Project V2

“My first dub siren build was a little over complicated. Although it worked well, you needed 3 x 9V batteries to power it which was overkill and I had to build the main circuit on a prototype board. The first …

Working with ESP32 Audio Sampling

“The ESP32 is a next-generation, WiFi- and Bluetooth-enabled microcontroller. It’s Shanghai-based Espressif’s successor of the very popular—and, for the hobbyist audience, revolutionary—ESP8266 microcontroller. A behemoth among microcontrollers, the ESP32’s specs include everything but the kitchen …

Project  picoAUDIO

picoAUDIO

“The picoAUDIO is a fully featured audio solution specially made for the TinyPICO ESP32 development board, featuring an I2S Stereo DAC, I2S Mono MEMS Microphone, builtin 3.7W Stereo Amplifier, dedicated Headphone Amplifier, I2C GPIO Extender and built-in MicroSD card …

Audio Hacking on the ESP8266

“Building synthesizers on the ESP8266. The ESP8266 is quite powerful for audio applications with a CPU frequency of 160MHz and 4MB flash. The goal for this tutorial is to build synthesizers on the ESP8266 platform so we will also go …

Play multiple sound files on multiple output devices with Python and sounddevice

“Ever wanted to have multiple different sound files playing on different output devices attached to a host computer? Say you’re writing a DJing application where you want one mix for headphones and one for the speakers. Or you’re …

I2S Audio Breakout Hookup Guide

“Introduction The I2S Audio Breakout board uses the MAX98357A digital to analog converter (DAC), which converts I2S (not be confused with I2C) audio to an analog signal to drive speakers. The MAX98357A has a built in class D amplifier which …

Game Audio for the ESP32

“I have been working on some games for the ESP32 and needed some decent quality audio with a minimum number of additional components. I was bouncing between using the DAC and using the I2S bus. The DAC requires less external …

Talking Clock Bilingual (En+Pt)

“The Talking Clock 2 (Bilingual) is the new version of Talking Clock I have published some time ago. The code was updated to support two languages (English/Portuguese) and new features were introduced into the code: Mode 1: Set the …