7
V.C-VOICE CHANGER Yan Carlo Rodriguez ECE 3551 Final Project

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

Embed Size (px)

Citation preview

Page 1: 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

V.C-VOICE CHANGERYan Carlo Rodriguez

ECE 3551Final Project

Page 2: 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

Purpose

To make a program that will change the person voice when using the microphone.

Make the LEDs turn on when an specific voice effect is on.

Page 3: 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

Process

PF8- will turn on and off the system. LED4 on

PF9- will run the effect Echo . LED5 on PF10- will run the effect Vibrato. LED 6 on PF9&10- will cause a simple delay to the

person voice. LEDs 7 & 8 on PF11- will increase the effect of both

Vibrato & Echo

Page 4: 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

Echo

Is simply a sound played after that same sound has been played. Basically, it is just a delay of the input signal, which is then added with the input to produce an echo.

Example of function:BUFFER1[m]=(short)(iChannel0LeftIn>>8)+2*(BUFFER1[m]/3)

Page 5: 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

Vibrato

This effect is achieved by evenly modulating the pitch of the signal.

This is accomplished by changing the modify value of the delay-line pointer on the-fly, and the value chosen is determined by a lookup table.

Page 6: 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

LEDs

Each LED has their hexadecimal value: LED4 = 0x01 (PF8 pressed) LED5 = 0x02 (PF9 pressed) LED6 = 0x04 (PF10 pressed) LED 7 & 8 = 0x018 (PF9 and PF10

pressed)For booth to be on we must sum the value

for LED7 = 0x08 and LED8 = 0x10 which you end up having 0x018 and turn on boths LEDs at the same time.

Page 7: 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

Conclusion

The program was successful. Everything worked according as plan and implement in the Visual DSP Environment.

I connected the microphone into the computer to use it as an amplifier. Then press which ever voice effect I want it to hear or use.

The LEDs turn on to confirm that a certain effect is On.