html5-img
1 / 39

Guitar Effects Generator Using DSP

Guitar Effects Generator Using DSP. By: Alex Czubak Gorav Raheja Advisor: Dr. Thomas L. Stewart. Outline Of Presentation. Project Summary Patents and Standards Detailed Project Description Equipment And Parts List Schedule Of Tasks. Project Summary.

joannag
Télécharger la présentation

Guitar Effects Generator Using DSP

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. Guitar Effects Generator Using DSP By: Alex Czubak Gorav Raheja Advisor: Dr. Thomas L. Stewart

  2. Outline Of Presentation • Project Summary • Patents and Standards • Detailed Project Description • Equipment And Parts List • Schedule Of Tasks

  3. Project Summary • Creation of sound effects using digital signal processing • Guitar sends audio signal • Signal is modified and processed on DSP through effects filters • User controls which effects and to what degree through GUI

  4. Patents • US Patent 6664460 – System for customizing musical effects using digital signal processing techniques, December 16, 2003 • US Patent 0147050 – System for simulating sound engineering effects, July 6, 2006

  5. Project Description • Guitars and Amplifier • DSP Board • GUI • Filter Designs

  6. Project Description • Guitars and Amplifier • DSP Board • GUI • Filter Designs

  7. Guitars • #1- Squier Stratocaster • 3 single-coil pickups • Produce clean lean sound • 60hz noise signal along with audio signal

  8. Guitars Stratocaster FFT

  9. Guitars • #2-Squier Telecaster Custom • Two humbucker pickups • Two single coils with opposite polarities to cancel the hum • Outputs a warmer and broader sound

  10. Guitars Telecaster Custom FFT

  11. Amplifier • Fender Frontman 15R Guitar Amplifier • External Reverberation Potentiometer set to 0 so designed Reverberation effects can be tested • Distortion channel, ignored to test designed filter • Output: 15 watts into 8 ohms

  12. Project Description • Guitars and Amplifier • DSP Board • GUI • Filter Designs

  13. DSP Specifications • DSP board used to convert signals from audio to digital and to create effects in digitalized format before returning signal to analog and being played. • A/D converter – starts audio analog conversion to digitalized signal • Effects- various effects put on the digitalized signal which starts with noise filter • D/A converter – follows all the effects to put back in analog format

  14. DSP Specifications • A/D and D/A conversion shall sample at either 44,100 samples/sec or 48,000 samples/sec. • Conversion, processing, re-conversion should take at most 1/sampling rate (real-time and recorded signals). • Frequency ranges from 20Hz-20Khz (all human-audible frequencies). • Typically, audio is converted to a 16-bit digital representation, so this shall be the complexity of the digital signal.

  15. DSP Model

  16. Project Description • Guitars and Amplifier • DSP Board • GUI • Filter Designs

  17. GUI Specifications • GUI designed on computer • Easier to set up in native Windows environment • Has to interface with DSP Board • Drop down menu containing each filter • Default filter is distortion • Each filter shall have different options regarding the filters and a check box to designate if the filter is on or off. • Reverberation shall contain two value inputs- one for the delay order and one for the gain in the delay line.

  18. GUI Specifications cont. • Delay/Echo shall contain a slider and text box controlling the duration of the delay. • Octaver contains only a check box • Volume Envelope contains a slider and text box controlling how fast the sound reaches full potential after string is struck • Chorus shall contain a slider and text box controlling the intensity of the effect and number of copied signals up to 4

  19. GUI Specifications cont. • Flanger contains a slider and text box adjusting the delay rate of the signal • Phase shifter contains a slider and text box controlling the intensity of the phase change

  20. GUI flowchart design

  21. Project Description • Guitars and Amplifier • DSP Board • GUI • Filter Designs

  22. Digital Effects • Noise Filter • Distortion • Reverberation • Delay/Echo • Octaver • Volume Envelope • Chorus • Flanger • Phase Shifter

  23. Noise Filter • Only filter not User-defined • Set to attenuate at 60 Hz from noise found in single-coil pickups • Notch filter shall be used in order to pass all other frequencies. • Gain set to 1 so filter does not distort incoming signal

  24. Distortion • Decides what amplitude limits will be and how much gain to add to the signal • Gain amount shall boost the signal • Amplitude limit shall clip the signal • Values of gain shall range from 1 to 10, with 1 causing minimal clipping and 10 causing maximum clipping

  25. Reverberation • Magnitude response in frequency domain shall be 1 for all frequencies. • User will decide the delay and gain block values for the filter (on scale of 1-10) • Higher the gain value, the longer the sustain shall be

  26. Reverb Test Filter

  27. Reverb Filter Pole/Zero Diagram 1st Order Design 4th Order Design

  28. Reverb Test Filter Results

  29. Delay/Echo • Shall determine the next occurrence of the signal played. • Time range the user can input shall be from 50 milliseconds to 5 seconds • 10-millisecond intervals

  30. Octaver • Filter shall act as a full-wave rectifier • This will double the frequency, causing the note to sound one octave higher. • On/Off selection will be used for this on the filter

  31. Volume Envelope • Allows the signal to gradually reach full value, taking out the initial attack of the notes • Sound is similar to a note being played backwards • Time for the signal to reach full value the user can input shall be from 10 milliseconds to 100 milliseconds at 1-millisecond intervals.

  32. Chorus • Allows a multiple-guitar sound • Filter shall copy the signal and pass the copied signal through a delay from 30 to 40 ms • User shall determine how many other signals are generated up to 4 and the rates of delay of each signal

  33. Flanger • Copies the signal and delays the copy by varying values less than 20 milliseconds • The signal shall then be added back to the original signal, creating an audible sweeping effect • The output may be fed back to create deeper • Limit of delay shall be between 5 and 15 milliseconds, shifting 1ms every defined amount of time • Scale from 1 to 10, 1 representing delay change every 2 seconds and 10 representing delay changing every 200 milliseconds

  34. Phase Shifter • Signal copied, copy is modified, and the two signals are added together • Phase is shifted on the copy rather than delaying the signal. • This shall be created by passing the copied signal through eight cascaded all-pass filters with a feedback loop. • User shall configure the filter by choosing the depth of the notches created in the frequency response when two signals are added.

  35. Equipment List • MATLAB software w/ Simulink and Signal Processing Toolbox • Texas Instruments DSP board • Computer used in Lab • Fender Frontman 15R Guitar Amplifier • Squier Stratocaster Affinity Series Electric Guitar • Squier Telecaster Custom Series Electric Guitar

  36. Schedule Of Tasks

  37. Bibliography "http://www.squierguitars.com - Strat (Rosewood)." Squier Guitars by Fender. 10 Dec. 2007 <http://www.squierguitars.com/products/view_specs.php?fullpartno=0310600&name=Strat%26reg%3B+%28Rosewood%29>. "http://www.squierguitars.com - Vintage Modified Telecaster Custom." Squier Guitars by Fender. 10 Dec. 2007 <http://www.squierguitars.com/products/view_specs.php?fullpartno=0327502&name=Vintage+Modified+Telecaster%26reg%3B+Custom>. "http://www.fender.com - Frontman 15R." Fender.com. 10 Dec. 2007 <http://www.fender.com/products//view_specs.php?fullpartno=0231501000&name=Frontman%26trade%3B+15R>. Oboril, David, Miroslav Balik, et al. Proceedings of the COST G-6 Conference on Digital Audio Effects. “Modelling Digital Musical Effects for Signal Processors, Based on Real Effect Manifestation Analysis.” December 7-9, 2000: Verona, Italy.

  38. Bibliography Karjalainen, Matti, Henri Penttinen and Vesa Valimaki. IEEE. “Acoustic Sound from the Electric Guitar Using DSP Techniques.” 2000: Helsinki, Finland. Fernandez-Cid, Pablo and Javier Casajus-Quiros. IEEE. “Multiband Approach to Digital Audio FX.” 2000: Madrid, Spain. Verfaille, Vincent, Udo Zolzer and Daniel Arfib. IEEE Transactions on Audio, Speech, and Lauguage Processing. “Adaptive Digital Audio Effects (A-DAFx): A New Class of Sound Transformations.” Volume 14, Number 5. September 2006. Qi, Yuting, John William Paisley and Lawrence Carin. IEEE Transactions on Audio, Speech, and Language Processing. “Music Analysis Using Hidden Markov Mixture Models.” Volume 55, Number 11. November 2007. Keen, R.G. Guitar Effects FAQ. May 20, 2000. http://www.geofex.com/effxfaq/fxfaq.html

  39. Bibliography Caputi, Mauro J. IEEE. “Developing Real-Time Digital Audio Effects for Electric Guitar in an Introductory Digital Signal Processing Class.” 1998. <http://www.ewh.ieee.org/soc/es/Nov1998/01/BEGIN.HTM> Stewart, Dr. Thomas L. Bradley University. Professor and Advisor. October 18, 2007. "Harmony Central - Flanging." Harmony Central. 2007. 11 Dec. 2007 <http://www.harmony-central.com/Effects/Articles/Flanging/>.

More Related