You Are Here: Home » AVR ATmega Projects » Sound – Audio Projects

Markov Music Box

markov summary Traditional music boxes play one or two tunes very well, but are not very interactive. Put differently, they have a high quality of synthesis, but a fixed-pattern note sequencer and fixed tonal quality. I wanted to build a device which would play an interesting music-like note sequence, which constantly changed and evolved, with settable timbre, tempo, and beat. To synthesize nice sounding mu ...

Read more

Drums Anywhere: solution to making a great drum beat Using 3D-printed boxes

Introduction "The sound and experience of drums... Any time, anywhere, with any object." -Project Soundbyte It's Friday night and you're hanging with your friends at home. There are no parties tonight and you have seen everything on Netflix already - you're bored out of your minds. One of your friends pulls out his portable roll up piano keyboard, starts making random songs out of boredom. "Let's make the n ...

Read more

AVR Atmega audio input RMA using FFT Radix-4

audiogetradix4 is a simple library you can use to interface with a ac audio input. It reads data from an ADC pin and returns the RMS value of the input using DFT Radix-4 algorithm. The discrete Fourier transform (DFT) converts a finite list of equally-spaced samples of a function into the list of coefficients of a finite combination of complex sinusoids, ordered by their frequencies, that has those same sam ...

Read more

A simple Sound Pressure Level Meter (SPL) dB audio meter using AVR ATmega

A sound level meter or sound meter is an instrument which measures sound pressure level. Sound pressure level (SPL) or sound level is a logarithmic measure of the effective sound pressure of a sound relative to a reference value. It is measured in decibels (dB) above a standard reference level. The commonly used reference sound pressure in air is = 20 µPa (rms) which is usually considered the threshold of h ...

Read more

AVR 16bit Stereo Wave Player

Introduction This project aims to implement a cost-effective wave player based on AVR (ATmega / ATiny Series) with CD-Audio Quality, which can play 8-bit/16-bit Mono/Stereo standard RIFF (Resource Interchange File Format) wave files.  This project can be applied into many applications such as bus / subway auto-annoucing system, elevator voice indication system. Current solutions to these kinds of “announcin ...

Read more

Audio Tone Generator using AVR Microcontroller

The circuit presented here demonstrates how to generate Audible Frequency from an AVR Microcontroller. The output of Microcontroller is always digital so to generate audible sound at the outset first it needs to be converted into Analog. A DAC (Digital to Analog Converter) is used for this purpose. Microcontroller generates sine wave of Audible Frequency using DAC. This sine wave is further given to Audio A ...

Read more

Create yourself ATMEGA128 a simple tone generator

Hello guys, In this project I want to share my experiment on ATMEGA128 generating a simple tone, I have created 8 tones ( 1 octave ) Let's get started!! Step 1: Prepare the components Let's prepare the components, We need : 1. Speaker, just buy the cheap one. 2. ATMEGA128 3. LM386 3. Blue LCD 4. ATMEGA8 debugger And let's do the code Step 2: Now, let's do the code For this experiment, We'll use Timer1 on AT ...

Read more
Scroll to top