SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern 18-791 demo August 31, 2004 Department of Electrical and Computer.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

CS335 Principles of Multimedia Systems Audio Hao Jiang Computer Science Department Boston College Oct. 11, 2007.
Liner Predictive Pitch Synchronization Voiced speech detection, analysis and synthesis Jim Bryan Florida Institute of Technology ECE5525 Final Project.
Nonrecursive Digital Filters
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.
EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The.
Principals of Digital Signal Recording. How do we represent a continuously variable signal digitally? Sampling – Sampling rate – number of measurements.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Basic Spectrogram Lab 8. Spectrograms §Spectrograph: Produces visible patterns of acoustic energy called spectrograms §Spectrographic Analysis: l Acoustic.
Speech in Multimedia Hao Jiang Computer Science Department Boston College Oct. 9, 2007.
Xkl: A Tool For Speech Analysis Eric Truslow Adviser: Helen Hanson.
Jacob Zurasky ECE5525 Fall  Goals ◦ Determine if the principles of speech processing relate to snoring sounds. ◦ Use homomorphic filtering techniques.
Lecture #17 INTRODUCTION TO THE FAST FOURIER TRANSFORM ALGORITHM Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh,
Pole Zero Speech Models Speech is nonstationary. It can approximately be considered stationary over short intervals (20-40 ms). Over thisinterval the source.
Lecture #7 FREQUENCY RESPONSE OF LSI SYSTEMS Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, Pennsylvania.
Hearing & Deafness (5) Timbre, Music & Speech Vocal Tract.
Digital Signal Processing A Merger of Mathematics and Machines 2002 Summer Youth Program Electrical and Computer Engineering Michigan Technological University.
Lecture #18 FAST FOURIER TRANSFORM INVERSES AND ALTERNATE IMPLEMENTATIONS Department of Electrical and Computer Engineering Carnegie Mellon University.
Analysis & Synthesis The Vocoder and its related technology.
Hearing & Deafness (5) Timbre, Music & Speech.
INTRODUCTION TO ADVANCED DIGITAL SIGNAL PROCESSING
SPPA 403 Speech Science1 Unit 3 outline The Vocal Tract (VT) Source-Filter Theory of Speech Production Capturing Speech Dynamics The Vowels The Diphthongs.
7/3/2015Hillenbrand: Source Filter Theory1 Source-Filter Theory Source-filter theory can be used to describe and explain any kind of speech – vowels,
Sound Waves - Beats Wei-En Hsu Center for Advanced Computation and Telecommunications UMass Lowell.
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
Human Psychoacoustics shows ‘tuning’ for frequencies of speech If a tree falls in the forest and no one is there to hear it, will it make a sound?
Filtering Separating what you want from what you have.
Speech Signal Processing I Edmilson Morais and Prof. Greg. Dogil October, 25, 2001.
Digital Signals and Systems
Source/Filter Theory and Vowels February 4, 2010.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
04/08/04 Why Speech Synthesis is Hard Chris Brew The Ohio State University.
Superposition Year 11 Physics. Some useful links showing animations of wave superposition. Here is three links to websites which provide good animations.
Speech Coding Using LPC. What is Speech Coding  Speech coding is the procedure of transforming speech signal into more compact form for Transmission.
ECE 598: The Speech Chain Lecture 7: Fourier Transform; Speech Sources and Filters.
EE 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 generally do not add frequency components to a signal that are.
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 6 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
Speech Science VI Resonances WS Resonances Reading: Borden, Harris & Raphael, p Kentp Pompino-Marschallp Reetzp
What’s a formant. Towards a Speech Science Teaching Toolbox Stephen M
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
(Extremely) Simplified Model of Speech Production
2/17/2007DSP Course-IUST-Spring Semester 1 Digital Signal Processing Electrical Engineering Department Iran University of Science & Tech.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 6: Filters-Introduction 1. Simple Filters 2. Ideal Filters 3. Linear Phase and FIR filter.
The Speech Chain (Denes & Pinson, 1993)
SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern demo January 15, 2015 Department of Electrical and Computer.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
Types of Synthesizers and How They Work
Sampling Rate Conversion by a Rational Factor, I/D
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
Vocoders.
Spoken Digit Recognition
Sampling and Aliasing Prof. Brian L. Evans
Sampling and Reconstruction
1 Vocoders. 2 The Channel Vocoder (analyzer) : The channel vocoder employs a bank of bandpass filters,  Each having a bandwidth between 100 HZ and 300.
Lecture #17 INTRODUCTION TO THE FAST FOURIER TRANSFORM ALGORITHM
The Vocoder and its related technology
Sound shadow effect Depends on the size of the obstructing object and the wavelength of the sound. If comparable: Then sound shadow occurs. I:\users\mnshriv\3032.
Richard M. Stern demo January 12, 2009
Digital Signal Processing
INTRODUCTION TO FUNDAMENTALS OF SIGNAL PROCESSING
Uses of filters To remove unwanted components in a signal
Lecture #18 FAST FOURIER TRANSFORM ALTERNATE IMPLEMENTATIONS
INTRODUCTION TO THE SHORT-TIME FOURIER TRANSFORM (STFT)
INTRODUCTION TO ADVANCED DIGITAL SIGNAL PROCESSING
Presentation transcript:

SOME SIMPLE MANIPULATIONS OF SOUND USING DIGITAL SIGNAL PROCESSING Richard M. Stern demo August 31, 2004 Department of Electrical and Computer Engineering and School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213

Carnegie Mellon Slide Digital Signal Processing I The original sound and its spectrogram

Carnegie Mellon Slide Digital Signal Processing I Downsampling the waveform Downsampling the waveform by factor of 2:

Carnegie Mellon Slide Digital Signal Processing I Consequences of downsampling Original: Downsample Downsampled:

Carnegie Mellon Slide Digital Signal Processing I Upsampling the waveform Upsampling by a factor of 2:

Carnegie Mellon Slide Digital Signal Processing I Consequences of upsampling Original: Upsampled:

Carnegie Mellon Slide Digital Signal Processing I Linear filtering the waveform x[n] y[n] Filter 1: y[n] = 3.6y[n–1]+5.0y[n–2]–3.2y[n–3]+.82y[n–4] +.013x[n]–.032x[n–1]+.044x[n–2]–.033x[n–3]+.013x[n–4] Filter 2: y[n] = 2.7y[n–1]–3.3y[n–2]+2.0y[n–3–.57y[n–4] +.35x[n]–1.3x[n–1]+2.0x[n–2]–1.3x[n–3]+.35x[n–4]

Carnegie Mellon Slide Digital Signal Processing I Filter 1 in the time domain

Carnegie Mellon Slide Digital Signal Processing I Output of Filter 1 in the frequency domain Original: Lowpass:

Carnegie Mellon Slide Digital Signal Processing I Filter 2 in the time domain

Carnegie Mellon Slide Digital Signal Processing I Output of Filter 2 in the frequency domain Original: Highpass:

Carnegie Mellon Slide Digital Signal Processing I The source-filter model of speech A useful model for representing the generation of speech sounds: Pitch Pulse train source Noise source Vocal tract model Amplitude p[n]

Carnegie Mellon Slide Digital Signal Processing I Separating the vocal-tract excitation from the filter Original speech: Speech with 75-Hz excitation: Speech with 150-Hz excitation: Speech with noise excitation: