0% found this document useful (0 votes)
41 views5 pages

Digital Guitar Tuner: Eduardo Blacio

This document describes a digital guitar tuner that obtains audio data from a board's sound codec, filters it to the correct frequency, counts sample periods by detecting zero crossings, compares the number of samples to thresholds stored in ROM to determine the note, and displays the results. The tuner obtains audio, filters it, counts periods by zero crossings, compares periods to thresholds to identify the note, and displays the results.

Uploaded by

Ejder Yildiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views5 pages

Digital Guitar Tuner: Eduardo Blacio

This document describes a digital guitar tuner that obtains audio data from a board's sound codec, filters it to the correct frequency, counts sample periods by detecting zero crossings, compares the number of samples to thresholds stored in ROM to determine the note, and displays the results. The tuner obtains audio, filters it, counts periods by zero crossings, compares periods to thresholds to identify the note, and displays the results.

Uploaded by

Ejder Yildiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Digital Guitar Tuner

Eduardo Blacio
Base Frequencies
Procedure
• Obtain the data from the sound CODEC of the
DE2-70 board.
• Filter the data to ensure right frequency.
• Use the MSB of the signal to detect a zero-
crossing rising edge to count periods.
• Count number of samples per period.
• Compare said number of samples with
thresholds stored in a ROM.
• Show results.
General Block Diagram
Thank You!!

You might also like