1 / 10

ECE 5331 – Final Project Audio Manipulator with Loop Effects

ECE 5331 – Final Project Audio Manipulator with Loop Effects. By: Robert Butler Jr. Instructor: Dr. Veton Këpuska. Problem. Create a program that manipulates how audio is heard through the BF533 board. Solution.

Télécharger la présentation

ECE 5331 – Final Project Audio Manipulator with Loop Effects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 5331 – Final ProjectAudio Manipulator with Loop Effects By: Robert Butler Jr. Instructor: Dr. VetonKëpuska

  2. Problem Create a program that manipulates how audio is heard through the BF533 board

  3. Solution Create a program that does various things with the audio heard from the board (volume, muting, looping, etc.)

  4. Main Features • To manipulate the audio the program uses: • Speaker Control • Volume Control • Loop Effects • Speed Control

  5. Speaker Control • Speaker control is accomplished by streaming audio through the board and out to the speakers, where: • Individual speakers can be turned off • Both speakers can be turned on • Both speakers can be turned off • However, the code is written to handle up to four speakers if one chose to do so

  6. Volume Control • Volume control is accomplished by multiplying the streaming audio by a variable that the user can change • This variable can be: • 0 (which turns off output) • or any other number that the user desires it to be • (depending on how loud one wants it to be)

  7. Loop Effects • Loop effects are also part of the program, where: • Pressing the PF9 button will cause the program to cycle through different loop effects such as: • Fading in and fading out loop effect – which is a loop effect that raises volume up and down continuously until stopped and, • Running Sound Loop Effect - which is a loop effect that plays audio out of one speaker, than the other, over and over again

  8. Speed Control • Speed control is the last main part of the project • Speed of the loop effects are changed with the Timer’s period being changed with a push of a button

  9. To accomplish all of these features, the program uses various tactics, which are further explained in the Final Project Report and in the Final Project’s program code itself

  10. End To end this brief presentation and overview of my final project, I would like to thank Dr. VetonKëpuska for instilling the students with knowledge and encouraging us to practice programming the boards, and I would also like to thank the GSA, Xerxes Beharry, for all the help during the semester with understanding code.

More Related