Andrew Lash ECE 3551 DSP on BlackFin BF533

Slides:



Advertisements
Similar presentations
An instrument to glorify God! Channel Strip Trim Control The Trim control sets the gain of the input amplifier for the MIC and Line inputs. Proper setting.
Advertisements

Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Guitar Effects Processor Using DSP
Modulation: CHORUS AND FLANGE  Just as a chorus is a group of singers, the chorus effect can make a single instrument sound like there are actually.
What makes a musical sound? Pitch n Hz * 2 = n + an octave n Hz * ( …) = n + a semitone The 12-note equal-tempered chromatic scale is customary,
Physics 1251 The Science and Technology of Musical Sound Unit 1 Session 8 Harmonic Series Unit 1 Session 8 Harmonic Series.
EE2F2 - Music Technology 9. Additive Synthesis & Digital Techniques.
POWER ELECTRONICS Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical Engineering Department بسم الله.
Rich graphical user interface
SYED SYAHRIL TRADITIONAL MUSICAL INSTRUMENT SIMULATOR FOR GUITAR1.
Modulation                                                                 Digital data can be transmitted via an analog carrier signal by modulating one.
Modulation Modulation => Converts from digital to analog signal.
Descriptive Statistics
Joshua “Rock Star” Jenkins Jeff “Tremolo” Smith Jairo “the boss” Rojas
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
1 Mixers  Mixers plays an important role in both the transmitter and the receiver  Mixers are used for down frequency conversion in the receiver  Mixers.
Chapter 8 Usability Studies and Usability Testing Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
Copyright © 2011 by Denny Lin1 Simple Synthesizer Part 1 Based on Floss Manuals (Pure Data) “Building a Simple Synthesizer” By Derek Holzer Slides by Denny.
Presenter: Wan Qi Choo.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music playing.
Infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 1 The Infinity VAB TM for INFINITY Tutorial Introduction.
JEG AUDIO Justin McDowell Edward Jones Greg Fagula – SoC FPGA Design Laboratory (Final Project)
Digitalized Surround Sound Effects Using ADSP BF 533 Kunal Gupta ECE 3551, 03 Fall, 2006.
Blackfin Calculator Learning Game By Majed Al-Herbi Will Matthau Course: ECE3552 – Spring 2008 Instructor: Dr. Veton Kepuska.
Carl Jones Candidate number: 1085 Center number:
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.
Microcomputer Systems Final Project “Speaker and Sound Modulation”
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.
Carey Eugene ECE 3551 May 5, The purpose of this project was to design and implement a karaoke machine with chipmunk audio effects. And then run.
ECE 3551 – Microcomputer Systems 1 Fall 2010 Siobhan Ireland.
Sound!!! By Cush!. What produces sound Sound is made by a wave of oscillating pressure through a liquid, solid or gas.
Circular Buffer Audio Generation Using the Karplus-Strong String Synthesis Algorithm.
“Uber” Box Multifarious Systems 1 Pattarapong Rojanasthien Will Matthau.
By: Ryan Etwaru. Demonstrate the ability to implement functionality on a BlackFin Processor Implement on input signal: Audio Effects Echo Vibrato Change.
Sound Source Localization & Surround System A Blackfin 533 DSP Application by Jordan Arnold & Adam Hanafi.
Input and Output Optimization in Linux for Appropriate Resource Allocation and Management James Avery King.
ECE 492 Capstone Design: Multi-Effect Guitar
TH-F6A Programming Entering Frequencies with the Keypad
Voice Manipulator Department of Electrical & Computer Engineering
Effective Data-Race Detection for the Kernel
ECE 3551 Microcomputer Systems
Bass Guitar and Electric Guitar
At a compression in a sound wave,
BRC1E61 – Energy Saving Function
Dual Tone Multi Frequency (DTMF)
Description and Analysis of Systems
Clock Domain Crossing Keon Amini.
Continuous - Discrete Sampling Demo (CON2DIS) team
Microcomputer Systems 1
Microcomputer Systems 1
Digital Theremin with LED
Microcomputer Systems 1
Microcomputer Systems 1
Sinusoidal response of circuits
Blackfin Volume Control
Analysis of Adaptive Array Algorithm Performance for Satellite Interference Cancellation in Radio Astronomy Lisha Li, Brian D. Jeffs, Andrew Poulsen, and.
CS3291: "Interrogation Surprise" on Section /10/04
Modulation Modulation => Converts from digital to analog signal.
Wavetable Synthesis.
Input-Output-Process Demo
Microcomputer Systems 1
By Sanjay and Arvind Seshan
Menu System.
Voice Manipulator Department of Electrical & Computer Engineering
First Quartile- Q1 The middle of the lower half of data.
Mouse Skills Moving a mouse on flat surface makes the pointer on the screen to move in the same direction as the mouse itself. To make the selection, the.
Click “Execute” button.
Embedded Sound Processing : Implementing the Echo Effect
Remote Control System Contents: Basic remote control system
Sinusoidal response of circuits
Presentation transcript:

Andrew Lash ECE 3551 DSP on BlackFin BF533 Bass Effects Andrew Lash ECE 3551 DSP on BlackFin BF533

Purpose Create a bass guitar multi-effects processor Delay Chorus Flanger Vibrato Single unit to replace multiple effects processors

Solution - Operation Board has 4 Pushbuttons Left: Switches between effects Middle-Left: Current delay time Middle-Right: Varies on effect Delay: None Chorus, Flanger, and Vibrato: Frequency Right: Amount of decay

Solution – Operation Board has six LEDs Two on left: Show current effect mode 00 – Delay 10 – Chorus 01 – Flanger 11 – Vibrato Four on right: Show the current value for the selected effect characteristic

Solution – Usability Use the first button to switch between modes Other 3 buttons: Press once to set that characteristic as active LEDs will update Press more to increment value by 1 as desired

Solutions – Delay Professional Samples My Samples  *x[n-D] h[n] 1  Z-D y[n] D Professional Samples My Samples

Sinusoidal Low Frequency Oscillator Variable sinusoidal Delay d(n) Solutions - Chorus Sinusoidal Low Frequency Oscillator LFO  x[n-d(n)] x[n] Z-N y[n] Delay-Line Gain Modulating Center of Delay-Line Professional Samples My Samples x[n] Variable sinusoidal Delay d(n)

Solutions - Flanger Flanger effect is similar to Chorus The amount of overall delay is lower The frequency rate is much higher Professional Samples My Samples

Modulating Center of Delay-Line Solutions - Vibrato Sine Wave  x[n-d(n)] x[n] Z-N y[n] Delay-Line Gain Modulating Center of Delay-Line Professional Samples My Samples N=Variable Delay d(n)

Difficulties Flanger and Chorus are very similar Hard to differentiate between effects Designing with only 4 buttons and 6 LEDs is very limiting Had to be creative when designing user interface Limits how much functionality that can be implemented in the display

Results Delay effect works extremely well! Chorus sounds as expected Flanger works ok but not as well I as I would like it to Vibrato works really well

References http://my.fit.edu/~vkepuska/ece3551/ http://www.musiciansfriend.com