Carey Eugene ECE 3551 May 5, 2009. The purpose of this project was to design and implement a karaoke machine with chipmunk audio effects. And then run.

Slides:



Advertisements
Similar presentations
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 39 Animation Slides To run the animations you must.
Advertisements

Microcomputer Systems I ECE 3551 MOHAMMED ALYAMANI Instructor: Dr. Kepuska.
Mohammed Almajhad Final Project Dr. Kepuska. Intro My project idea is based on playing sound on different effects as we see these days. Also, adding a.
Electronics Principles & Applications Sixth Edition DSP Audio Examples (Ch. 16 supplement) ©2003 Glencoe/McGraw-Hill Charles A. Schuler.
Lab. 1 – Earlier Tasks. Needed by both application and demonstration lab. streams For more details – see the Lab. 1 web-site There will be a 20 min prelab-quiz.
Lecture 7: PLC: Review Questions
Active Filter It is phasor time again. Active Low Pass Filter Amplification: R F /R S low pass factor 1/(1+j  R F C F ) Cut off frequency:  R F C F.
Active Filter It is phasor time again. Active Low Pass Filter Amplification: R F /R S low pass factor 1/(1+j  R F C F ) Cut off frequency:  R F C F.
Professor: Dr Kepuska Presented by Kyle Farnum. Audio Manipulation through utilizing three types of filters: Low-pass filters Band- pass filters High-
ECE 265 – LECTURE 17 Simulator Project 8/7/ ECE265.
11 iRobot ® Introduction part 2. 2 drive (velocity, radius, distance, angle) turn (angle) wait for bump, wait for button,... other sensors: right side.
Filtering. What Is Filtering? n Filtering is spectral shaping. n A filter changes the spectrum of a signal by emphasizing or de-emphasizing certain frequency.
To use the blackfin processor BF-533 to implement what we have learned about the blackfin processor. My approach for this project by : Input Audio will.
EZ-Additive Synthesizer By Max Bastien 12/14/07. Problem Statement Mystery of keyboards reproducing a wide range of sounds from any particular instrument.
Engineer Training Pneumatic System Overview. Engineer Training Confidential 2 Working Concept Overview: The Pneumatic System is comprised of:  Y Pistons.
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 6 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
Yan Carlo Rodriguez ECE 3551 Final Project.  To make a program that will change the person voice when using the microphone.  Make the LEDs turn on when.
Example – Solve the system of equations below We will do this graphically on our calculator. We first need to isolate y in each equation.
Home Audio System Stephen Whitaker March 2, 2009 Microcomputer Systems I Dr. Kepuska.
Signal and System I The unit step response of an LTI system.
Lab. 4 Demonstrating and understanding multi-processor boot TigerSHARC multi-processor system.
Digitalized Surround Sound Effects Using ADSP BF 533 Kunal Gupta ECE 3551, 03 Fall, 2006.
Audio Filter Project Neil E. Cotter Associate Professor (Lecturer) ECE Department University of Utah CONCEPT U AL TOOLS.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
SDRAM Load and Play By Hernacki, Kevin ECE3551 Final Project 25 April 2008.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
ECE ROBERT TRUJILLO AUDIO/VOICE RECORDER WITH FILTERING.
Presented By Chris Loveless Microcomputer Systems 1 ECE /13/2006.
Introduction The goal of this project was to create device similar to a DJ mixing board. Features: Controlling the input and output buffers Applying sound.
SIMON Presented By: Amanda Buczkowski James Jenkins Fadi Hanna.
Microcomputer Systems I ECE 3551 Fahad Alqasim Instructor: Dr. Kepuska.
Which one? You have a vector, a[ ], of random integers, which can modern CPUs do faster and why? //find max of vector of random ints max=0; for (inda=0;
 By: Stanley O. Abada Presented to: Dr. V Kepuska December 4, 2010 Microcomputer 1.
Lecture 2: Filters.
The right and wrong ways for constructing tasks for the Labs and Assignment.
Microcomputer Systems Final Project “Speaker and Sound Modulation”
Simon Says ECE 3551 Microcomputer Systems I Elizabeth Nelson.
Loop Board ECE 3551 Final Project by Brian Robl. Objectives Use the Blackfin BF533 EZ-KIT to create a 4 track audio looper.  Utilize 32MB of external.
Electronics Principles & Applications Eighth Edition DSP Audio Examples (Ch. 16 supplement) Charles A. Schuler McGraw-Hill©2013 by The McGraw-Hill Companies,
Audio Manipulation And Buffers using DSP-BF533 EZ-KIT Lite Dr. Veton Z. Këpuska By Husain Alotaibi Ahmed Alalyak ECE 3551 Microcomputer System I Spring.
Feedback Filters n A feedback filter processes past output samples, as well as current input samples: n Feedback filters create peaks (poles or resonances)
Oregon Robotics Tournament and Outreach Program RCX Basics.
Audio Filtering By: Rudrapratap Jadhav ECE 3551 Microcomputer System.
Joshua Adadevoh ECE-3551 Project Audio Signal Encryption.
Microcomputer 1 Final Phantom Speakers Patrick Marinelli Matt Hopkins.
ECE 3551 Microcomputer Systems 1. Preformed By: James Morton Sunita Ramnarinesingh Arthur Lyssenko.
Click the pictures to advance to next slide Use the left arrow to go back.
ECE 3551 – Microcomputer Systems 1 Fall 2010 Siobhan Ireland.
ECE 3551 – Microcomputer Systems I By Md. Raqiq Islam AUDIO EFFECTS IMPLEMENTATION.
BYU CS/ECEn 124Lab 2 - FSM Lab1 Lab 2 – Finite State Machine Using the Digital State Machine Simulator, create five different machine configuration files.
“Uber” Box Multifarious Systems 1 Pattarapong Rojanasthien Will Matthau.
General Agricultural Mechanics Laboratory Safety Highlighted Notes.
By: Ryan Etwaru. Demonstrate the ability to implement functionality on a BlackFin Processor Implement on input signal: Audio Effects Echo Vibrato Change.
Second Order BandPass Filter 1. Outline  What is a filter?  Types of Filter  What is the Band-Pass filter?  Where is the band-pass filter used for?
Microcomputer systems 1 ECE 3551 Dipesh Patel.  Activating Filters using the pushbuttons.  Combination of LEDs turned on with each pushbutton pressed.
void Init_SDRAM(void) { if (*pEBIU_SDSTAT & SDRS) { *pEBIU_SDRRC = 0x ; *pEBIU_SDBCTL = 0x ; *pEBIU_SDGCTL = 0x d; *point =
The Metronome Elizabeth Nguyen Microcomputer Systems 1 Project April 28, 2007.
Antenna Gain Plugin (AGP)
CS4101 Introduction to Embedded Systems Lab 1: General Purpose IO
Sound effects with Rotation control
Andrew Lash ECE 3551 DSP on BlackFin BF533
Yushun He DCR Intelligent Machine Design Lab Fall 2011 Dr. Arroyo
Chapter 2 Push button and Potentiometer
Generation 3 Televic Wireless Microphone Instructions
FIR and IIR Filters with on and off Functionality
Richard M. Stern demo January 12, 2009
Game Controller Lesson Four.
2. ATP INITIALIZATION PLACE ATP SWITCH TO “1” OR “NORMAL” POSITION A
1 If a Delegate wishes to request to take the floor, please press the black button located to the right of the microphone ONLY ONCE. A red light will.
Presentation transcript:

Carey Eugene ECE 3551 May 5, 2009

The purpose of this project was to design and implement a karaoke machine with chipmunk audio effects. And then run those effects through a low- and high- pass filter.

 Inputs/Outpust  Channel0LeftIn/Channel0RightIn  Channel1LeftIn/Channel1Right  Push Buttons  PF8 – on/off  PF9 – chipmunk effect  PF10 – low-pass filter and chipmunk/low-pass filter  PF11 - high-pass filter and chipmunk/high-pass filter

Z -N x[n] 00 N=Variable Delay d(n) Modulati ng Center of Delay- Line  0 x[n-d(n)] Delay- Line Gain SawTooth Wave SawTooth Wave Low Pass Filter y[n]

for(wavecounter=0;wavecounter<WAVE_SIZE; wavecounter++) { if(wavecounter<500) { waveform[wavecounter]=wavecounter*2; } else { waveform[wavecounter]=2*(1000-wavecounter); }

{ int i = 0; for(i=DELAY_SIZE-1;i>0;i--) { delayLine[i] = delayLine[i-1]; } delayLine[0] = iChannel0LeftIn; iChannel0LeftOut = delayLine[waveform[wavepointer]]; iChannel0RightOut = delayLine[waveform[wavepointer]]; //iChannel0RightOut = iChannel0LeftIn; wavepointer++; if( wavepointer>=WAVE_SIZE ) { wavepointer = 0; }

The code successfully worked. The first button turned the audio on and off. The second button played the chipmunk effect. The third button ran the audio through the low-pass filter when you pressed it once. When you pressed the third button for a second time, it ran the audio through the chipmunk filter and then the low-pass filter. It did the same respectively for the high-pass filter.

my.fit.edu/~vkepuska/web Audio Processing Problems and Solutions-1 Lab Manual