David Weenink. First semester 2007

Similar documents
Signal representations: Cepstrum

Feature extraction 1

Timbral, Scale, Pitch modifications

Physical Acoustics. Hearing is the result of a complex interaction of physics, physiology, perception and cognition.

Time-Frequency Analysis

Sound 2: frequency analysis

Linear Prediction 1 / 41

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

University of Colorado at Boulder ECEN 4/5532. Lab 2 Lab report due on February 16, 2015

Topic 6. Timbre Representations

SPEECH ANALYSIS AND SYNTHESIS

COMP 546, Winter 2018 lecture 19 - sound 2

Fourier Analysis Linear transformations and lters. 3. Fourier Analysis. Alex Sheremet. April 11, 2007

Time-Series Analysis for Ear-Related and Psychoacoustic Metrics

LINEAR SYSTEMS. J. Elder PSYC 6256 Principles of Neural Coding

Frequency Domain Speech Analysis

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

Solutions to Problems in Chapter 4

Lecture 7: Pitch and Chord (2) HMM, pitch detection functions. Li Su 2016/03/31

Neural Encoding: Firing Rates and Spike Statistics

Chapter 9. Linear Predictive Analysis of Speech Signals 语音信号的线性预测分析

Signal Modeling Techniques in Speech Recognition. Hassan A. Kingravi

Automatic Speech Recognition (CS753)

L6: Short-time Fourier analysis and synthesis

Review: Continuous Fourier Transform

Correlation, discrete Fourier transforms and the power spectral density

Reference Text: The evolution of Applied harmonics analysis by Elena Prestini

L29: Fourier analysis

PHY 103: Standing Waves and Harmonics. Segev BenZvi Department of Physics and Astronomy University of Rochester

The Spectral Differences in Sounds and Harmonics. Through chemical and biological processes, we, as humans, can detect the movement and

A523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2011

Signal Processing COS 323

13.42 READING 6: SPECTRUM OF A RANDOM PROCESS 1. STATIONARY AND ERGODIC RANDOM PROCESSES

representation of speech

Speech Signal Representations

IV. Covariance Analysis

AN INVERTIBLE DISCRETE AUDITORY TRANSFORM

Response-Field Dynamics in the Auditory Pathway

2A1H Time-Frequency Analysis II

Nicholas J. Giordano. Chapter 13 Sound

Nearly Perfect Detection of Continuous F 0 Contour and Frame Classification for TTS Synthesis. Thomas Ewender

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

ESS Dirac Comb and Flavors of Fourier Transforms

MATHEMATICAL TOOLS FOR DIGITAL TRANSMISSION ANALYSIS

Computational Auditory Scene Analysis Based on Loudness/Pitch/Timbre Decomposition

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit dwm/courses/2tf

FOURIER ANALYSIS. (a) Fourier Series

IB Paper 6: Signal and Data Analysis

A Spectral-Flatness Measure for Studying the Autocorrelation Method of Linear Prediction of Speech Analysis

Fig 1: Stationary and Non Stationary Time Series

Nonnegative Matrix Factor 2-D Deconvolution for Blind Single Channel Source Separation

Carrier frequency estimation. ELEC-E5410 Signal processing for communications

EA2.3 - Electronics 2 1

Homework 9 Solutions

NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY DEPARTMENT OF ELECTRONICS AND TELECOMMUNICATIONS

Music Synthesis. synthesis. 1. NCTU/CSIE/ DSP Copyright 1996 C.M. LIU

L7: Linear prediction of speech

Topic 7. Convolution, Filters, Correlation, Representation. Bryan Pardo, 2008, Northwestern University EECS 352: Machine Perception of Music and Audio

Fourier Series and Transforms. Revision Lecture

Q. 1 Q. 25 carry one mark each.

Acceleration, Velocity and Displacement Spectra Omega Arithmetic

LECTURE NOTES IN AUDIO ANALYSIS: PITCH ESTIMATION FOR DUMMIES

E&CE 358, Winter 2016: Solution #2. Prof. X. Shen

Sinusoidal Modeling. Yannis Stylianou SPCC University of Crete, Computer Science Dept., Greece,

L8: Source estimation

Chapter 16 Waves in One Dimension

Combination Tones As a Phenomenon of the Central Level in Auditory System

System Identification & Parameter Estimation

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

An Efficient Pitch-Tracking Algorithm Using a Combination of Fourier Transforms

COMP 546. Lecture 21. Cochlea to brain, Source Localization. Tues. April 3, 2018

Mathematical Foundations of Signal Processing

Chapter 2: The Fourier Transform

Chapter 3 Convolution Representation

Zeros of z-transform(zzt) representation and chirp group delay processing for analysis of source and filter characteristics of speech signals

Direct-Sequence Spread-Spectrum

Fourier Analysis and Power Spectral Density

x(t+ δt) - x(t) = slope δt t+δt

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra

A COMPUTATIONAL SOFTWARE FOR NOISE MEASUREMENT AND TOWARD ITS IDENTIFICATION

2.1 Basic Concepts Basic operations on signals Classication of signals

Cochlear modeling and its role in human speech recognition

DOING PHYSICS WITH MATLAB FOURIER ANALYSIS FOURIER TRANSFORMS

Representing a Signal

Acoustic Quantities. LMS Test.Lab. Rev 12A

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing

CHAPTER 12 PROBLEMS AND EXERCISES

Topic 3: Fourier Series (FS)

Functions not limited in time

Periodicity and pitch perception

CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation

2 Frequency-Domain Analysis

Lab 4: Quantization, Oversampling, and Noise Shaping

Digital Communications

Environmental Effects and Control of Noise Lecture 2

200Pa 10million. Overview. Acoustics of Speech and Hearing. Loudness. Terms to describe sound. Matching Pressure to Loudness. Loudness vs.

WEAK SIGNAL DETECTION BASED ON TWO DIMENSIONAL STOCHASTIC RESONANCE. Leonardo Barbini, Matthew O. T. Cole, Andrew J. Hillis, Jonathan L.

Communication Theory Summary of Important Definitions and Results

Superposition and Standing Waves

Transcription:

Institute of Phonetic Sciences University of Amsterdam First semester 2007

Definition (ANSI: In Psycho-acoustics) is that auditory attribute of sound according to which sounds can be ordered on a scale from low to high. This ordering is unique only for sine tones! Complex tones in general can have several pitches. Perception of pitch is a compex phenomenon: Definition of Praat s Meter The Object From to Sound of pure tone depends on: Intensity Spectral composition Type and intensity of superimposed additional sound Which ear is stimulated

Definition (ANSI: In Psycho-acoustics) is that auditory attribute of sound according to which sounds can be ordered on a scale from low to high. This ordering is unique only for sine tones! Complex tones in general can have several pitches. Perception of pitch is a compex phenomenon: Definition of Praat s Meter The Object From to Sound of pure tone depends on: Intensity Spectral composition Type and intensity of superimposed additional sound Which ear is stimulated

Definition (ANSI: In Psycho-acoustics) is that auditory attribute of sound according to which sounds can be ordered on a scale from low to high. This ordering is unique only for sine tones! Complex tones in general can have several pitches. Perception of pitch is a compex phenomenon: Definition of Praat s Meter The Object From to Sound of pure tone depends on: Intensity Spectral composition Type and intensity of superimposed additional sound Which ear is stimulated

Definition (ANSI: In Psycho-acoustics) is that auditory attribute of sound according to which sounds can be ordered on a scale from low to high. This ordering is unique only for sine tones! Complex tones in general can have several pitches. Perception of pitch is a compex phenomenon: Definition of Praat s Meter The Object From to Sound of pure tone depends on: Intensity Spectral composition Type and intensity of superimposed additional sound Which ear is stimulated

Intensity Stevens, S.S. (1935), The relation of pitch to intensity, J. Acoust. Soc. Am. 6, 150 154 Measurements were made of the amount by which the pitch of tones ranging from 150 to 12,000 Hz is changed by an increase in intensity. Observers were presented alternately with two tones of different frequency and required to make them sound equal in pitch by varying the intensity of one of the tones. The results, when plotted as equal pitch contours, show (1) the pitch of high tones increases with intensity, (2) the pitch of low tones decreases with intensity, (3) the point at which the effect reverses varies with intensity level. The fact that the points of reversal correspond quite closely with the points of greatest sensitivity of the ear, as shown by contours of equal loudness, suggests that the change in pitch with intensity is due to the resonant characteristics of the ear. Back to Definition of Praat s Meter The Object From to Sound

Superimposed Additional Sound Allanson, J.T., Schenkel, K.D. (1965). The effect of band-limited noise on the pitch of pure tones. J. Sound Vib. 2, 402 408 An investigation has been made of the effect of a band of noise, one-third of an octave wide, on the perceived pitch of a pure tone. In general, the pitch was found to move away from the interfering noise. However, in contrast with the results of erlier workers, the shifts in pitch were found to be quite small and it is suggested that this may be due to the difference in experimental procedures. Back to Definition of Praat s Meter The Object From to Sound

Spectral Composition Terhardt, E. (1971). Die Tonhöhe Harmonischer Klänge und das Oktavintervall. Acustica 24, 126 136. The frequencies of a sinusoidal tone and of a complex tone with the same pitch are slightly different. The investigations show that usually the pitch of a complex tone is lower than the pitch of sinusoidal tone of the same (fundamental) frequency. The frequency ratio corresponding to the subjectively correct pitch interval of a musical octave usually differs slightly from the value 2. This phenomenon was investigated with low pure tones and with complex tones. The results for complex tones are explained by the octave intervals that were found with simple tones and the pitch differences between simple and complex tones. Back to Definition of Praat s Meter The Object From to Sound

Interaural Difference Observation When one and the same tone is alternately presented to the right and left ear alone, there is a good chance that a slight but, for a fixed frequency systematic, difference between the pitch from the right ear and that from the left can be noticed. Definition of Praat s Meter The Object From to Sound It escapes notice because the pitches of the two ears merge in conscious perception. of sine tones is basically created by each ear individually! Ref: http://www.mmk.e-technik.tu-muenchen.de/ persons/ter/top/diplacus.html Back to

Relations between frequency is signal property is a subjective property (Du: toonhoogte) Definition of Praat s Meter The Object From to Sound Monotone relation between pitch and F 0

Relations between frequency is signal property is a subjective property (Du: toonhoogte) Definition of Praat s Meter The Object From to Sound Monotone relation between pitch and F 0

Relations between frequency is signal property is a subjective property (Du: toonhoogte) Definition of Praat s Meter The Object From to Sound Monotone relation between pitch and F 0

Time-domain: inverse filtering, autocorrelation... -domain: via harmonic structure in the spectrum, cepstrum, harmonic sieve... Auditory modeling: auditive filterbank neural transduction spike generation interval detection candidates. Definition of Praat s Meter The Object From to Sound

Time-domain: inverse filtering, autocorrelation... -domain: via harmonic structure in the spectrum, cepstrum, harmonic sieve... Auditory modeling: auditive filterbank neural transduction spike generation interval detection candidates. Definition of Praat s Meter The Object From to Sound

Time-domain: inverse filtering, autocorrelation... -domain: via harmonic structure in the spectrum, cepstrum, harmonic sieve... Auditory modeling: auditive filterbank neural transduction spike generation interval detection candidates. Definition of Praat s Meter The Object From to Sound

Time-domain: inverse filtering, autocorrelation... -domain: via harmonic structure in the spectrum, cepstrum, harmonic sieve... Auditory modeling: auditive filterbank neural transduction spike generation interval detection candidates. Definition of Praat s Meter The Object From to Sound A good pitch meter gives several candidates for pitch

praat s Meter Table: Accuracy of the algorithm with Hanning window. Periods per determination error window F /F sine wave pulse train > 3 < 5 10 4 < 5 10 5 > 6 < 3 10 5 < 5 10 6 > 12 < 4 10 7 < 2 10 7 > 3 < 10 6 (Gaussian window) Definition of Praat s Meter The Object From to Sound

praat s Algorithm Two steps: 1 Find the pitch candidates and their strengths 2 Determine optimal path in candidate space on the basis of costs and merits Definition of Praat s Meter The Object From to Sound

praat s Algorithm Two steps: 1 Find the pitch candidates and their strengths 2 Determine optimal path in candidate space on the basis of costs and merits Definition of Praat s Meter The Object From to Sound

Finding the Candidates (1) autocorrelation 1-r r r 0 Definition of Praat s Meter The Object From to Sound τ max Lag τ (s) r(τ) = x(t)x(t + τ)dt (autocorrelation) r (τ) = r(τ)/r(0) (normalized autocorrelation) Every peak in autocorrelation function is pitch candidate HNR = 10 log r 1 r (harmonics-to-noise ratio in db) Position and amplitude of peak by sin x/x interpolation.

Finding the Candidates (1) autocorrelation 1-r r r 0 Definition of Praat s Meter The Object From to Sound τ max Lag τ (s) r(τ) = x(t)x(t + τ)dt (autocorrelation) r (τ) = r(τ)/r(0) (normalized autocorrelation) Every peak in autocorrelation function is pitch candidate HNR = 10 log r 1 r (harmonics-to-noise ratio in db) Position and amplitude of peak by sin x/x interpolation.

Finding the Candidates (1) autocorrelation 1-r r r 0 Definition of Praat s Meter The Object From to Sound τ max Lag τ (s) r(τ) = x(t)x(t + τ)dt (autocorrelation) r (τ) = r(τ)/r(0) (normalized autocorrelation) Every peak in autocorrelation function is pitch candidate HNR = 10 log r 1 r (harmonics-to-noise ratio in db) Position and amplitude of peak by sin x/x interpolation.

Finding the Candidates (1) autocorrelation 1-r r r 0 Definition of Praat s Meter The Object From to Sound τ max Lag τ (s) r(τ) = x(t)x(t + τ)dt (autocorrelation) r (τ) = r(τ)/r(0) (normalized autocorrelation) Every peak in autocorrelation function is pitch candidate HNR = 10 log r 1 r (harmonics-to-noise ratio in db) Position and amplitude of peak by sin x/x interpolation.

Finding the Candidates (2): Autocorrelation and Window Correction 1 (1) x(t) -1 0 Time (ms) 24 1 (2) w(t) 0 0 Time (ms) 24 1 (3) a(t)=w(t)x(t) -1 0 Time (ms) 24 Definition of Praat s Meter The Object From to Sound 1 (4) r a (τ) 1 (5) r w (τ) 1 (6) r x (τ) -1 0 7.14 Lag (ms) 24 0 0 Lag (ms) 24-1 0 7.14 Lag (ms) 24 x(t) = (1 + 0.3 sin 2π140t) sin 2π280t x(t) multiplied by w(t) gives a(t) r a (τ) divided by r w (τ) gives r x (τ)

Finding the Optimal Path (1): The Problem The Problem N analysis frames M candidates per frame Find the best path } O(M N )paths Definition of Praat s Meter The Object From to Sound N = 100 and M = 10 gives 10 100 possible paths. This will take 3 10 81 year (10 9 paths /s) We need something better: dynamic programming O(N M)! A reduction of computing time from 100 10 to 100 10

Finding the Optimal Path (2): The Solution Introduce positive and negative costs and find the path with maximum costs with a dynamic programming algorithm. There are two kinds of costs involved 1 Costs within each frame Definition of Praat s Meter The Object From to Sound 2 Costs for transitions between frames

Finding the Optimal Path (2): The Solution Introduce positive and negative costs and find the path with maximum costs with a dynamic programming algorithm. There are two kinds of costs involved 1 Costs within each frame Definition of Praat s Meter The Object From to Sound 2 Costs for transitions between frames

Finding the Optimal Path (3): Costs Within On the + side: r (τ max ) On the - side: OctaveCost 2 log(minimum τ max ) R = r (τ max ) OctaveCost 2 log(minimum τ max ) Best local candidate has highest R OctaveCost favors higher frequencies: Perfect periodic signal For x(t) = (1 + d mod sin 2πFt)sin2π2Ft, perceived pitch is 2F when d mod 0.3 Criterion: OctaveCost = d 2 mod Default is 0.01, i.e. d mod = 0.1 Definition of Praat s Meter The Object From to Sound

Finding the Optimal Path (3): Costs Within On the + side: r (τ max ) On the - side: OctaveCost 2 log(minimum τ max ) R = r (τ max ) OctaveCost 2 log(minimum τ max ) Best local candidate has highest R OctaveCost favors higher frequencies: Perfect periodic signal For x(t) = (1 + d mod sin 2πFt)sin2π2Ft, perceived pitch is 2F when d mod 0.3 Criterion: OctaveCost = d 2 mod Default is 0.01, i.e. d mod = 0.1 Definition of Praat s Meter The Object From to Sound

Finding the Optimal Path (3): Costs Within On the + side: r (τ max ) On the - side: OctaveCost 2 log(minimum τ max ) R = r (τ max ) OctaveCost 2 log(minimum τ max ) Best local candidate has highest R OctaveCost favors higher frequencies: Perfect periodic signal For x(t) = (1 + d mod sin 2πFt)sin2π2Ft, perceived pitch is 2F when d mod 0.3 Criterion: OctaveCost = d 2 mod Default is 0.01, i.e. d mod = 0.1 Definition of Praat s Meter The Object From to Sound Optimal path: connect all the best local candidates

Finding the Optimal Path (4): Costs Between On the transition from frame i to i + 1 we can have octave jumps or voiced-unvoiced jumps - costs: { VoicedUnvoicedCost Fi = 0 xor F i+1 = 0 OctaveJumpCost 2 log F i F i+1 F i 0 and F i+1 0 Considerations Increasing VoicedUnvoicedCost decreases the number of voiced-unvoiced transitions Increasing OctaveJumpCost decreases the number of octave jumps OctaveJumpCost=0 and VoicedUnvoicedCost=0: no path finder, local best candidate selected. Definition of Praat s Meter The Object From to Sound

Finding the Optimal Path (4): Costs Between On the transition from frame i to i + 1 we can have octave jumps or voiced-unvoiced jumps - costs: { VoicedUnvoicedCost Fi = 0 xor F i+1 = 0 OctaveJumpCost 2 log F i F i+1 F i 0 and F i+1 0 Considerations Increasing VoicedUnvoicedCost decreases the number of voiced-unvoiced transitions Increasing OctaveJumpCost decreases the number of octave jumps OctaveJumpCost=0 and VoicedUnvoicedCost=0: no path finder, local best candidate selected. Definition of Praat s Meter The Object From to Sound

Finding the Optimal Path (4): Costs Between On the transition from frame i to i + 1 we can have octave jumps or voiced-unvoiced jumps - costs: { VoicedUnvoicedCost Fi = 0 xor F i+1 = 0 OctaveJumpCost 2 log F i F i+1 F i 0 and F i+1 0 Considerations Increasing VoicedUnvoicedCost decreases the number of voiced-unvoiced transitions Increasing OctaveJumpCost decreases the number of octave jumps OctaveJumpCost=0 and VoicedUnvoicedCost=0: no path finder, local best candidate selected. Definition of Praat s Meter The Object From to Sound

Extra Correction in the PathFinder Extra correction for timestep values different from 0.01: timestepcorrection = 0.01 / timestep Definition of Praat s Meter The Object From to Sound OctaveJumpCost *= timestepcorrection VoicedUnvoicedCost *= timestepcorrection

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

The Object Attributes (Sampled) xmin, xmax Time domain nx Number of analysis frames dx Timestep x1 Centre of first frame ceiling Maximum frequency, if above then voiceless. maxncandidates Maximum number of candidates frame Row (1..nx) of Frame s Definition of Praat s Meter The Object From to Sound

Frame Frame Attributes intensity relative intensity (0: silence) ncandidates Number of candidates in frame candidate Row (1..nCandidates) of Candidate Definition of Praat s Meter The Object From to Sound Candidate Attributes frequency in Hz, 0 for voiceless. strength A number in [0, 1]

Frame Frame Attributes intensity relative intensity (0: silence) ncandidates Number of candidates in frame candidate Row (1..nCandidates) of Candidate Definition of Praat s Meter The Object From to Sound Candidate Attributes frequency in Hz, 0 for voiceless. strength A number in [0, 1]

Frame Frame Attributes intensity relative intensity (0: silence) ncandidates Number of candidates in frame candidate Row (1..nCandidates) of Candidate Definition of Praat s Meter The Object From to Sound Candidate Attributes frequency in Hz, 0 for voiceless. strength A number in [0, 1]

Frame Frame Attributes intensity relative intensity (0: silence) ncandidates Number of candidates in frame candidate Row (1..nCandidates) of Candidate Definition of Praat s Meter The Object From to Sound Candidate Attributes frequency in Hz, 0 for voiceless. strength A number in [0, 1]

Frame Frame Attributes intensity relative intensity (0: silence) ncandidates Number of candidates in frame candidate Row (1..nCandidates) of Candidate Definition of Praat s Meter The Object From to Sound Candidate Attributes frequency in Hz, 0 for voiceless. strength A number in [0, 1]

From to Sound (1) To make a sound with a prescribed F 0 contour: Start with a Tier object, i.e. a series of (time,pitch) points without voiced-unvoiced info. (Hz) 300 200 100 0 0 0.5 1 1.5 2 Time (s) Definition of Praat s Meter The Object From to Sound With two points specified, the pitch follows the blue line.

From to Sound (2) Next: To Sound (pulse train)... We want to generate a signal s(t) specified as s(t) = n i=1 p iδ(t t i ), where the t i are the positions of the pulses. Not band-limited signal: times t i are not necessarily at multiples of T How do we make a band-limited signal from s(t)? Filtering with a low-pass filter! We do not know the spectrum of s(t) so we make the convolution with the impulse response of the low-pass filter. Definition of Praat s Meter The Object From to Sound

Intermezzo: Pulses and Low-Pass Convolution of Pulse Series with Impulse Response of a Low-Pass Impulse response of a square low-pass [ f c, f c ] is: h(t) = + H(f )e2πift df = +f c 1 f c 2f c e 2πift df Now the convolution: = sin 2πfct 2πf ct Definition of Praat s Meter The Object From to Sound g(t) = h(t) s(t) = h(τ)s(t τ)dτ = = sin 2πf cτ n i=1 p iδ(t t i τ)dτ 2πf cτ = n i=1 sin 2πfcτ 2πf cτ We have used f (t)δ(t t 0 )dt = f (t 0 ). This is like the resample formula p i δ(t t i τ)dτ = n i=1 p i sin 2πfc(t t i ) 2πf c(t t i )

Check Create Sound from formula... sinxx Mono 0 1 44100... sin(2*pi*1000*(x-0.5))/(2*pi*1000*(x-0.5)) To Spectrum... n Edit Definition of Praat s Meter The Object From to Sound

Boersma, P. (1993), Accurate short-time analysis of the fundamental frequency and the harmonics-to-noise ratio of a sampled sound, IFA Proceedings 17, 97 110. Hermes, D.J. (1993), analysis, in Visual Representations of s, Cooke, M., Beet, S. & Crawford, M. (eds.), John Wiley & Sons Ltd. Terhardt, E., Akustische Kommunikation - Grundlagen mit Hörbeispielen. Springer, Berlin/Heidelberg, 1998. Definition of Praat s Meter The Object From to Sound