Effects in frequency domain Stefania Serafin Music Informatics Fall 2004.

Slides:



Advertisements
Similar presentations
Islamic university of Gaza Faculty of engineering Electrical engineering dept. Submitted to: Dr.Hatem Alaidy Submitted by: Ola Hajjaj Tahleel.
Advertisements

Easily extensible unix software for spectral analysis, display modification, and synthesis of musical sounds James W. Beauchamp School of Music Dept.
What is Sound? Sound is the movement of energy through substances in longitudinal (compression/rarefaction) waves. Sound is produced when a force causes.
Time-scale and pitch modification Algorithms review Alexey Lukin.
Auto-tuning for Electric Guitars using Digital Signal Processing Pat Hurney, 4ECE 31 st March 2009.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
ELEC484 Phase Vocoder Kelley Fea Overview Analysis Phase Synthesis Phase Transformation Phase  Time Stretching  Pitch Shifting  Robotization  Whisperation.
Properties of continuous Fourier Transforms
Gerald Leung.  Implementation Goal of Phase Vocoder  Spectral Analysis and Manipulation  Matlab Implementation  Result Discussion and Conclusion.
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
Time and Frequency Representations Accompanying presentation Kenan Gençol presented in the course Signal Transformations instructed by Prof.Dr. Ömer Nezih.
FFT-based filtering and the Short-Time Fourier Transform (STFT) R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
DEVON BRYANT CS 525 SEMESTER PROJECT Audio Signal MIDI Transcription.
Short Time Fourier Transform (STFT)
System Microphone Keyboard Output. Cross Synthesis: Two Implementations.
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Introduction to Wavelets -part 2
Chapter 4 Image Enhancement in the Frequency Domain.
Patrick-André Savard, Philippe Gournay and Roch Lefebvre Université de Sherbrooke, Québec, Canada.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Prof. Nizamettin AYDIN Digital Signal Processing 1.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Linearity Time Shift and Time Reversal Multiplication Integration.
SPECTRO-TEMPORAL POST-SMOOTHING IN NMF BASED SINGLE-CHANNEL SOURCE SEPARATION Emad M. Grais and Hakan Erdogan Sabanci University, Istanbul, Turkey  Single-channel.
Lecture 13 Wavelet transformation II. Fourier Transform (FT) Forward FT: Inverse FT: Examples: Slide from Alexander Kolesnikov ’s lecture notes.
Lecture 24: CT Fourier Transform
README Lecture notes will be animated by clicks. Each click will indicate pause for audience to observe slide. On further click, the lecturer will explain.
Advanced Digital Signal Processing
Chapter 5: Fourier Transform.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
EE104: Lecture 5 Outline Review of Last Lecture Introduction to Fourier Transforms Fourier Transform from Fourier Series Fourier Transform Pair and Signal.
Husheng Li, UTK-EECS, Fall  Fourier transform is used to study the frequency spectrum of signals.  Basically, it says that a signal can be represented.
Pre-Class Music Keith Kothman, Interludes video by John Fillwalk.
Linearity Recall our expressions for the Fourier Transform and its inverse: The property of linearity: Proof: (synthesis) (analysis)
Pre-Class Music Paul Lansky Six Fantasies on a Poem by Thomas Campion.
Signals and Systems Using MATLAB Luis F. Chaparro
VOCODERS. Vocoders Speech Coding Systems Implemented in the transmitter for analysis of the voice signal Complex than waveform coders High economy in.
Speech Enhancement Using a Minimum Mean Square Error Short-Time Spectral Amplitude Estimation method.
Convolution in Matlab The convolution in matlab is accomplished by using “conv” command. If “u” is a vector with length ‘n’ and “v” is a vector with length.
Auto-tuning for Electric Guitars using Digital Signal Processing Pat Hurney, 4ECE 22 nd January 2009.
Present document contains informations proprietary to France Telecom. Accepting this document means for its recipient he or she recognizes the confidential.
Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate.
The Story of Wavelets Theory and Engineering Applications
Time Compression/Expansion Independent of Pitch. Listening Dies Irae from Requiem, by Michel Chion (1973)
Environmental and Exploration Geophysics II tom.h.wilson
Extraction of Individual Tracks from Polyphonic Music Nick Starr.
Short Time Fourier Transform (STFT) CS474/674 – Prof. Bebis.
Lecture 19 Spectrogram: Spectral Analysis via DFT & DTFT
Spectrum Analysis and Processing
CS 591 S1 – Computational Audio
Automatic Speech Processing Project
CE Digital Signal Processing Fall Discrete-time Fourier Transform
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
ARTIFICIAL NEURAL NETWORKS
LECTURE 11: FOURIER TRANSFORM PROPERTIES
III Digital Audio III.9 (Wed Oct 25) Phase vocoder for tempo and pitch changes.
FFT-based filtering and the
2D Fourier transform is separable
EE 638: Principles of Digital Color Imaging Systems
Discrete Fourier Transform
III Digital Audio III.9 (Wed Oct 24) Phase vocoder for tempo and pitch changes.
Advanced Digital Signal Processing
Coherence spectrum (coherency squared)
Govt. Polytechnic Dhangar(Fatehabad)
INTRODUCTION TO THE SHORT-TIME FOURIER TRANSFORM (STFT)
Comm Final Project Proposal a Physical Layer
LECTURE 11: FOURIER TRANSFORM PROPERTIES
Music Signal Processing
Auditory Morphing Weyni Clacken
Presentation transcript:

Effects in frequency domain Stefania Serafin Music Informatics Fall 2004

Overview Time versus frequency domain effects The phase vocoder The STFT Time stretching Pitch shifting Cross synthesis

Overview Until now we examined effects based on delays and working in time domain. What happens if we want to work in the frequency domain? In this case we talk about SPECTRAL MODELS and SPECTRAL TRANSFORMATIONS

The phase vocoder A phase vocoder represents an ensemble of techniques which take a sound in the time domain,calculate the Fourier transform, perform some manipulations in frequency domain and then reconstruct the sound in time domain.

Analysis/synthesis steps ANALYSIS TRANSFORMATIONS SYNTHESIS INPUT OUTPUT

Analysis synthesis steps

Analysis: STFT

STFT Time-domain audio signal is separated into successive short frames. Each frame is multiplied by a window function to smooth transitions. Resulting windows are passed on to FFT module. The FFT process then extracts spectral information on the signal.

Spectral transformations Pitch shifting Time stretching Morphing (Cross-synthesis)

Pitch shifting How would you perform a pitch shift in time domain? What are the drawbacks of doing it?

Solution: move to frequency domain In frequency domain 1) Calculate the spectrum 2) Shift it upwards or downwards 3) Go back to time domain

Time stretching Time-scaling is an application that allows signal length to be stretched or shortened without affecting the frequencies of its components. 1) Calculate spectrum 2)Reduce/increase time information 3) Go back to time domain

Morphing It is the combination of two signals In frequency domain: 1) Calculate spectrum of signal A 2) Calculate spectrum of signal B 3) C = A B

STFT resynthesis STFT resynthesis is the final stage of the phase vocoder process. It is based on recreating a signal in time domain from the modified spectral components of the input signal.

The third stage implements an exact inverse of the process that was used in STFT analysis of the signal. Modified spectral components of the input signal are passed through the Inverse Fourier Transform to recreate a set of time-domain frames.

Application Farinelli

Application (ctn.) Karaoke

In Max/MSP Check the examples Folder. Convolution and Phase vocoder example.