EE599-020 Audio Signals and Systems Effects Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.

Slides:



Advertisements
Similar presentations
EE2F2 - Music Technology 4. Effects. Effects (FX) Effects are applied to modify sounds in many ways – we will look at some of the more common Effects.
Advertisements

August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Effects. Dynamic Range Processors Fixed Time Delay Effects Variable Time Delay Effects Reverberation Effects Time and Pitch Changing Effects Distortion.
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.
Digital Audio — The Nuts and Bolts A digital audio overview ranging from bit rate, sample rate, and compression types to room acoustics, microphones, and.
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Digital Filters. Filters Filters shape the frequency spectrum of a sound signal. Filters shape the frequency spectrum of a sound signal. –Filters generally.
Echo Generation and Simulated Reverberation R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Digital Representation of Audio Information Kevin D. Donohue Electrical Engineering University of Kentucky.
Quantization Prof. Siripong Potisuk.
Dual Tone Multi-Frequency System Michael Odion Okosun Farhan Mahmood Benjamin Boateng Project Participants: Dial PulseDTMF.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Signal processing and Audio storage Equalization Effect processors Recording and playback.
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
Nonlinear and Time Variant Signal Processing R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
EE Audio Signals and Systems Amplifiers Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Joshua “Rock Star” Jenkins Jeff “Tremolo” Smith Jairo “the boss” Rojas
1 Audio Compression Multimedia Systems (Module 4 Lesson 4) Summary: r Simple Audio Compression: m Lossy: Prediction based r Psychoacoustic Model r MPEG.
Digital Communication Techniques
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Pulse Modulation 1. Introduction In Continuous Modulation C.M. a parameter in the sinusoidal signal is proportional to m(t) In Pulse Modulation P.M. a.
Digital Signals and Systems
1 Live Sound Reinforcement Equalizers and other signal processing equipment.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Digital Audio What do we mean by “digital”? How do we produce, process, and playback? Why is physics important? What are the limitations and possibilities?
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Digital signal Processing
CE 4228 Data Communications and Networking
Inspire School of Arts and Science Jim White Compression.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part IV) DIGITAL TRANSMISSION.
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Dynamic Range and Dynamic Range Processors
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
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.
CE Digital Signal Processing Fall 1992 Waveform Coding Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Digital Filters. Filters Filters shape the frequency spectrum of a sound signal. –Filters generally do not add frequency components to a signal that are.
Sound Quality.
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 6 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
Uniform Quantization It was discussed in the previous lecture that the disadvantage of using uniform quantization is that low amplitude signals are drastically.
Submitted By: Santosh Kumar Yadav (111432) M.E. Modular(2011) Under the Supervision of: Mrs. Shano Solanki Assistant Professor, C.S.E NITTTR, Chandigarh.
Signal Processing (time-based effects)
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
Digital Multiplexing 1- Pulse Code Modulation 2- Plesiochronous Digital Hierarchy 3- Synchronous Digital Hierarchy.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
EE Audio Signals and Systems Room Acoustics Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
 Sound effects  Our project  Background & techniques  Applications  Methodology  Results  Conclusion.
1 Audio Coding. 2 Digitization Processing Signal encoder Signal decoder samplingquantization storage Analog signal Digital data.
Effects. Effects in Music n All music that is recorded or amplified relies on effects to enhance certain characteristics of the sound. n Guitarists typically.
AUD203: FINAL STUDY GUIDE. HEADPHONES Remember Various Types How does noise-cancelling work.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2014.
Voice Sampling. Sampling Rate Nyquist’s theorem states that a signal can be reconstructed if it is sampled at twice the maximum frequency of the signal.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part III) DIGITAL TRANSMISSION Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional.
Time Based Processors. Reverb source:
Lifecycle from Sound to Digital to Sound. Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre Hearing: [20Hz – 20KHz] Speech: [200Hz.
Chapter 10 Digital Signal and Image Processing
EE599-2 Audio Signals and Systems
Analog to digital conversion
Sampling rate conversion by a rational factor
EE Audio Signals and Systems
MODULATION AND DEMODULATION
Fourier Transform Analysis of Signals and Systems
EE 445S Real-Time Digital Signal Processing Lab Spring 2017
Chapter 3: PCM Noise and Companding
Govt. Polytechnic Dhangar(Fatehabad)
Processing.
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Presentation transcript:

EE Audio Signals and Systems Effects Kevin D. Donohue Electrical and Computer Engineering University of Kentucky

Related Web Sites Audio effects are popular among musicians and recording engineers. They typically involve linear and non-linear distortions to produce an artistic or aural impression. Related website are:

Expanders and Compressors process the amplitude of the signal in a nonlinear (usually logarithmic) manner to modify dynamic ranges, suppress low-level noise, compand, and create effects. Amplitude/Envelope Effects

Expanders/Noise Gates The input/output relationship of a zero-memory expander can be expressed with the following equation: where x(n) is the input, y(n) is the expanded output, x e is the threshold below which logarithmic scaling is applied, and  is rate of attenuation (log slope) of the values below the expander threshold. The rate  should range from 1 to infinity (10 is close enough).

Consider an speech file corrupted with low-level hiss (white noise). If the expander gate is set logarithmically to attenuate the signal by some factor (3:1) for all signal under a value that is mostly greater than the noise amplitudes, then the hiss (especially in the areas of silenced will be suppressed). Example

For the zero-memory expander the threshold is fixed, independent of signal amplitude. In most applications the attack and decay time of the threshold can set so the attenuation effectively delays its application when the signal falls below the threshold and its release when the signal goes above the threshold. Dynamic Expanders x(t) Level/Envelop Detector Memory/Filter Attack/Decay Response Gainy(t)

Example Consider an single tone whose amplitude jumps abruptly (below and above the expansion threshold. Apply LPF to the envelope used in threshold determination and describe effects on the output to various levels of LPF on the envelope. (threshold =.2, ratio 10:1, real pole on 1 st order LPF = 0 and.995

Compressor/Limiting The input/output relationship of a zero-memory compressor can be expressed with the following equation: where x(n) is the input, y(n) is the expanded output, x e is the threshold below which logarithmic scaling is applied, and  is rate of attenuation (log slope) of the values below the expander threshold. The rate  should range from 1 to 0 (.1 is close enough).

Consider an very loud and very soft sound being played simultaneously. Apply zero memory compression to reduce the dynamic range of the signal so both sounds can be hear more distinctly. Example

For the zero-memory compressor the threshold is fixed, independent of signal amplitude. In most applications the attack and decay time of the threshold can set so the attenuation effectively delays its application when the signal falls below the threshold and its release when the signal goes above the threshold. Dynamic Compressors x(t) Level/Envelop Detector Memory/Filter Attack/Decay Response Gainy(t)

Noise Reduction The nonlinear processing presented in compression and expansion has been adapted for specialized noise reduction techniques. Especially if noise is due to quantization or dynamic range limitations of the recording/transmission media. See …

Quantization Error and Noise  Quantization has the same effects as adding noise to the signal: AnalogDiscreteDigital  Intervals between quantization levels are proportional to the resulting quantization noise.  For uniform quantization, the interval between signal levels is the maximum signal amplitude value divided by the number of quantization intervals.

Quantization Levels and Dynamic Range  An N bit word can represent 2 N levels  For audio signal an N bit word corresponds to: Nx20xLog 10 (2) dB dynamic range  16 bits achieve a dynamic range of about 96 dB. For every bit added, about 6 db is added to the dynamic range.  The human ear can detect sounds from 1x to 10 watts / meter 2 (130 dB dynamic range)

Noise Reduction  If signals need to be recorded or transmitted on media that reduce dynamic range or adds noise, compression and expansion before storage and after playback can be use to enhance signal-to-noise and dynamic range.  Dolby TM, dbx TM, and mu-law companding noise reduction systems are examples of amplitude only encoders.  Signals can be compressed to fit the dynamic range of the media and expanded on playback.  If noise is added to the signal in a compressed state, expansion on playback will suppress the noise while restoring the signal.  If a compressed signal is quantized, the lower level amplitudes will effectively be quantized with a smaller interval than the larger amplitudes, thereby redistributing the quantization noise to louder signal amplitudes where it is less likely to be perceived.

Quantization Noise  Original CD clip quantized with 6 bits at original sampling frequency

Phase/Frequency Effects Several effects modify the signal phases to produce simulated reverb, delay, flanging, chorusing, and phasing.

Delay/Echo A simple FIR filter can be used to implement a single echo effect. x(n) Z -M b y(n) +

Delay/Echo with Regeneration An IIR filter can be used to implement regeneration with an echo effect. x(n) Z -M b y(n) + a +

Examples Determine the frequency response for the delay with and without regeneration. Describe how the delay effect will sound with and without regeneration. Describe how you could characterize a delay system? What test signals would be useful, what analysis would be used, what parameters could you determine?

Reverb A more complex series of regenerated echoes can be use to model a reverb effect Early reflections (Specular) FIR comb filters Late Reflections (diffuse) IIR all-pass filters

Flanging Combining a signal with a dynamic delay of itself creates a “whooshing” effects referred to as flanging. x(n) Z -M(n) b y(n) + a +

Time-varying system For M(n) following a sinusoidal pattern, flanging with no feedback can be expressed as: where M is the mean delay, d is the dynamic delay (sweep depth) expressed in samples, and f m is the modulation frequency of the dynamic delay. Typical flanging parameters for f m range from.2 to 2 Hz and delays ranges from.5 to 10 ms.

Examples Determine the frequency response for the flanger for fixed delay with and without feedback. Discuss what happens to the response when the delay varies. Describe how you could characterize a flanging system? What test signals would be useful, what analysis would be used, what parameters could you determine?

Chorusing Chorusing creates the effect of multiple voices through multiple dynamic frequency shifts and time delays. This can be implemented with multiple flanging paths where b i is the scaling on each choruser M i +d i is the maximum delay expressed in samples, and f i is the modulation frequency of the sweep depth. Typical delay times for this effect are from 20 to 30 ms with dynamic delays on the order of 1 to 10ms.

Frequency Response Modification  Most filtering effects give empahsis/deemphasis to a particular frequency region (equalization, shelving, parametric filtering, band-pass, stop- band, high-pass, low-pass..)  Dynamic filters can also be used to create effects based on how the filter is varied while the sound is being played. This includes effects such as Wah- Wah and Vocoding.

Wah-Wah  The Wah-Wah effect is created by dynamic shifting the center frequency of a bandpass filter processing the audio signal. The user typically controls this with a pedal or sets the tempo for automatic variations. More complex features include different shaped filter, such as those based on the voice spectrum (sometime referred to as vocoding)

Charcterizing Wah-Wah Describe how to determine the parameters of a Wah-Wah processor (test signals, processor settings, analyses …).