Time Compression/Expansion Independent of Pitch. Listening Dies Irae from Requiem, by Michel Chion (1973)

Slides:



Advertisements
Similar presentations
Signal and System I Magnitude-phase representation of Fourier Transform Magnitude-phase representation of frequency response of LTI systems.
Advertisements

Easily extensible unix software for spectral analysis, display modification, and synthesis of musical sounds James W. Beauchamp School of Music Dept.
From Sound to Music CSC 161: The Art of Programming Prof. Henry Kautz 11/16/2009.
ACHIZITIA IN TIMP REAL A SEMNALELOR. Three frames of a sampled time domain signal. The Fast Fourier Transform (FFT) is the heart of the real-time spectrum.
1 Acoustic Sampling Of Instruments Dan Starr Capstone Design Project Advisors: Prof. Catravas Prof. Postow.
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Intro to Spectral Analysis and Matlab. Time domain Seismogram - particle position over time Time Amplitude.
Note To be transmitted, data must be transformed to electromagnetic signals.
Time-scale and pitch modification Algorithms review Alexey Lukin.
Intro to Spectral Analysis and Matlab Q: How Could you quantify how much lower the tone of a race car is after it passes you compared to as it is coming.
Speech Coding Nicola Orio Dipartimento di Ingegneria dell’Informazione IV Scuola estiva AISV, 8-12 settembre 2008.
Gerald Leung.  Implementation Goal of Phase Vocoder  Spectral Analysis and Manipulation  Matlab Implementation  Result Discussion and Conclusion.
1 Speech Parametrisation Compact encoding of information in speech Accentuates important info –Attempts to eliminate irrelevant information Accentuates.
FFT-based filtering and the Short-Time Fourier Transform (STFT) R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Time-Frequency and Time-Scale Analysis of Doppler Ultrasound Signals
DEVON BRYANT CS 525 SEMESTER PROJECT Audio Signal MIDI Transcription.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Effects in frequency domain Stefania Serafin Music Informatics Fall 2004.
Image Fourier Transform Faisal Farooq Q: How many signal processing engineers does it take to change a light bulb? A: Three. One to Fourier transform the.
Chapter 12 Fourier Transforms of Discrete Signals.
Continuous Time Signals All signals in nature are in continuous time.
CH#3 Fourier Series and Transform
A Full Frequency Masking Vocoder for Legal Eavesdropping Conversation Recording R. F. B. Sotero Filho, H. M. de Oliveira (qPGOM), R. Campello de Souza.
Representing Acoustic Information
Numerical algorithms for power system protection Prof. dr. sc. Ante Marušić, doc. dr. sc. Juraj Havelka University of Zagreb Faculty of Electrical Engineering.
LE 460 L Acoustics and Experimental Phonetics L-13
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Lecture 1 Signals in the Time and Frequency Domains
Motivation Music as a combination of sounds at different frequencies
Power Spectral Density Function
Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug , 2002.
Multirate Signal Processing
The Story of Wavelets.
Preprocessing Ch2, v.5a1 Chapter 2 : Preprocessing of audio signals in time and frequency domain  Time framing  Frequency model  Fourier transform 
Chapter 16 Speech Synthesis Algorithms 16.1 Synthesis based on LPC 16.2 Synthesis based on formants 16.3 Synthesis based on homomorphic processing 16.4.
Wireless and Mobile Computing Transmission Fundamentals Lecture 2.
Sound element Week - 11.
The Discrete Fourier Transform 主講人:虞台文. Content Introduction Representation of Periodic Sequences – DFS (Discrete Fourier Series) Properties of DFS The.
Developing a model to explain and stimulate the perception of sounds in three dimensions David Kraljevich and Chris Dove.
Chapter 4 Fourier transform Prepared by Dr. Taha MAhdy.
Basics Course Outline, Discussion about the course material, reference books, papers, assignments, course projects, software packages, etc.
Chapter 6 Spectrum Estimation § 6.1 Time and Frequency Domain Analysis § 6.2 Fourier Transform in Discrete Form § 6.3 Spectrum Estimator § 6.4 Practical.
Pre-Class Music Paul Lansky Six Fantasies on a Poem by Thomas Campion.
LPC-analysis-VOSIM-resynthesis Combined class December 18 th 2012 Johan & Peter Institute of Sonology Royal Conservatory, The Hague.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
CH#3 Fourier Series and Transform
The Story of Wavelets Theory and Engineering Applications
Periodicity Prepare by Ji Kim, Bokman Kim. FFT spectrum FFT Spectrum Analyzers, such as the SR760, SR770, SR780 and SR785, take a time varying input signal,
CH#3 Fourier Series and Transform 1 st semester King Saud University College of Applied studies and Community Service 1301CT By: Nour Alhariqi.
Short Time Fourier Transform (STFT) CS474/674 – Prof. Bebis.
Hülya Yalçın ©1 Fourier Series. Hülya Yalçın ©2 3.
Fourier Analysis Patrice Koehl Department of Biological Sciences National University of Singapore
Lecture 19 Spectrogram: Spectral Analysis via DFT & DTFT
3.3 Fundamentals of data representation
Ch. 2 : Preprocessing of audio signals in time and frequency domain
CS 591 S1 – Computational Audio
Spectrum Analysis and Processing
Section II Digital Signal Processing ES & BM.
CS 591 S1 – Computational Audio
Speech Processing AEGIS RET All-Hands Meeting
III Digital Audio III.9 (Wed Oct 25) Phase vocoder for tempo and pitch changes.
Time domain & frequency domain
Orthogonal Frequency Division Multiplexing ...
Signals and Systems Networks and Communication Department Chapter (1)
MA 527 Dr. Park.
CSCE 643 Computer Vision: Thinking in Frequency
III Digital Audio III.9 (Wed Oct 24) Phase vocoder for tempo and pitch changes.
Leakage Error in Fourier Transforms
Recap In previous lessons we have looked at how numbers can be stored as binary. We have also seen how images are stored as binary. This lesson we are.
Presentation transcript:

Time Compression/Expansion Independent of Pitch

Listening Dies Irae from Requiem, by Michel Chion (1973)

Classic “concrete” techniques With classic tape techniques, the only way to change the duration of a recorded sound is to change the speed of the tape.  Which also changes pitch. Same is true if all you want is a pitch change.  Duration changes

Computer processing techniques Software offers two different options for changing duration independent of pitch: 1.Granular Synthesis, a process that slices (windows) time domain audio into very small ( ms) segments, and 2.Phase Vocoding, a process that converts time domain audio into frequency domain representations.

Converting Domains Any arbitrary periodic signal can be represented as a sum of many simultaneous sine waves. Fourier Transform  Converts a time-domain representation into a frequency domain representation Inverse Fourier Transform  Converts a frequency-domain representation into a time domain representation

Fast Fourier Transform FFT takes a slice of time (a window) that is n samples in length, where n = some power of 2. The number of samples in an FFT window = the number of frequency bands between 0 Hz and the Sampling Rate.  Only half the bands are usable. (why?)

How Phase Vocoding Works Each FFT window represents a frame of analysis information (frequency domain content) Time compression or expansion involves changing the playback rate of the frames (the conversion of frequency domain to time domain), which takes place during an inverse Fast Fourier Transform (iFFT)  Like changing the playback rate of film or video. Pitch Shifting is an independent process.  X times all frequency bands (2 = octave up; 0.5 = octave down.

Phase Vocoding parameters FFT size (window size)  Number of frequency bands  Length of time per analysis window ( FFT_Size / SR = Length in seconds) Overlaps  Determines onset of windows  Helps with time resolution Window type  Can affect accuracy of measurements  For now, you can stick to hamming Time Scale (constant or graph) Pitch Scale (constant or graph)

Problems with the Phase Vocoder Frequency/Time trade-off — the more accurate you are with one parameter, the less accurate you are with the other.  Larger FFT size provides more frequency bands, but less information about start time of events, and vice versa. Frequency bands are linearly spaced. Fourier Transform theory assumes a periodic signal.  Periodic signals have no beginning or end (infinity in both directions)

Phase Vocoding in SoundHack demo

Assignment Roads: Phase Vocoder p