Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 24:Environment Ken Greenebaum.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Alex Chen Nader Shehad Aamir Virani Erik Welsh
Data Communication lecture10
Chapter 35 The concept of optical interference is critical to understanding many natural phenomena, ranging from color shifting in butterfly wings to intensity.
Interference and Diffraction
The Wave Nature of Light
Chapter 1 الباب الأول Wave Motion الحركة الموجية.
Physics Waves Lecture Notes Download
Sparse Array Geometry Mr. Ahmed El-makadema Professor A.K Brown.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 2: Fundamentals Ken Greenebaum.
Reflections Diffraction Diffusion Sound Observations Report AUD202 Audio and Acoustics Theory.
Echo Generation and Simulated Reverberation R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Analog Sensing 101 WITH P Agenda  Analog Signal Characteristics  Common Problems with A/D Conversion  Clipping  Small Signals  Aliasing  Analog.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 5: The Ring Buffer Ken Greenebaum.
Propagation Characteristics
Ray Tracing A radio signal will typically encounter multiple objects and will be reflected, diffracted, or scattered These are called multipath signal.
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
Chapter 34 The Wave Nature of Light; Interference
ECE 501 Introduction to BME
Lecture 39 Spatial Coherence and Holography Honors talks this evening….
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Lecture 7 AM and FM Signal Demodulation
Sound Transmission and Echolocation Sound transmission –Sound properties –Attenuation Echolocation –Decoding information from echos.
Lecture 3 – Physical Optics
Project Presentation: March 9, 2006
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
EEE440 Modern Communication Systems Wireless and Mobile Communications.
Lecture 3 INFRARED SPECTROMETRY
Diffraction vs. Interference
Copyright © 2009 Pearson Education, Inc. Chapter 32 Light: Reflection and Refraction.
RAY TRACING WITH DISPERSION CSS552 – Topics in Rendering Winter 2011 Final Project by: Kohei Ueda Shivani Srikanteshwara Mary Ann Chiramattel Kunjachan.
HC The Professional Development Service for Teachers is funded by the Department of Education and Science under the National Development Plan Waves and.
DOPPLER EFFECT This is the apparent change in the frequency of a wave motion as noted by an observer when there is relative motion between the source.
For 3-G Systems Tara Larzelere EE 497A Semester Project.
Review Doppler Radar (Fig. 3.1) A simplified block diagram 10/29-11/11/2013METR
Section  The Doppler Effect: A change in frequency (pitch) due to relative motion between a source of sound and its observer.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
MIT 2.71/2.710 Optics 12/06/04 wk14-a- 1 Holography Preamble: modulation and demodulation The principle of wavefront reconstruction The Leith-Upatnieks.
ECE 299 Holography and Coherent Imaging Lecture 1 Gabor Holography David J. Brady Duke University Lecture 1: Gabor Holographywww.disp.duke.edu/~dbrady/courses/holography.
The Wireless Channel Lecture 3.
Fourier relations in Optics Near fieldFar field FrequencyPulse duration FrequencyCoherence length Beam waist Beam divergence Focal plane of lensThe other.
Lecture 7: Sampling Review of 2D Fourier Theory We view f(x,y) as a linear combination of complex exponentials that represent plane waves. F(u,v) describes.
Audio Systems Survey of Methods for Modelling Sound Propagation in Interactive Virtual Environments Ben Tagger Andriana Machaira.
Interference Introduction to Optics Coherent source Two Slit Interference Thin film interference Interference from a Grating.
© 2010 Pearson Education, Inc. Lecture Outline Chapter 24 College Physics, 7 th Edition Wilson / Buffa / Lou.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 18:Noise Ken Greenebaum.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 20:Spectral Filtering Ken Greenebaum.
Intro. Light Propagation in Free Space Helmholtz Equation 1-D Propagation Plane waves.
Microphone Array Project ECE5525 – Speech Processing Robert Villmow 12/11/03.
Lithography in the Top Down Method New Concepts Lithography In the Top-Down Process New Concepts Learning Objectives –To identify issues in current photolithography.
Nonlinear Optics Lab. Hanyang Univ. Chapter 6. Processes Resulting from the Intensity-Dependent Refractive Index - Optical phase conjugation - Self-focusing.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 9: Panning/Balance Ken Greenebaum.
Chapter 37: Interference of Light (Electromagnetic) Waves
Coupled wave theory By Daniel Marks September 10, 2009 ECE 299 Holography and Coherence Imaging Lecture 7 Duke University.
Observing Transfer Functions For Multimode Spectrometers.
Gustavo Cancelo Analysis of the phase shift error between A and B signals in BPMs BPM project.
1 A TECHNICAL BRIEFING FOR AMATEUR RADIO OPERATORS “HOW FAR CAN YOU TALK ON A 2 METER HANDHELD RADIO” PRESENTED TO: ARASWF Naples, FL MARCH 2015.
EEE4176 Application of Digital Signal Processing
ARENA08 Roma June 2008 Francesco Simeone (Francesco Simeone INFN Roma) Beam-forming and matched filter techniques.
As you can see, low frequencies are not absorbed as well. This means low frequencies will travel farther. That graph comes from this extremely detailed.
CS 591 S1 – Computational Audio -- Spring, 2017
EEE4176 Applications of Digital Signal Processing
Digital Control Systems (DCS)
Far Field (planar waves)
New ProMAX modules for reflectivity calibration and noise attenuation
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
Interference Introduction to Optics Coherent source
CSCE 643 Computer Vision: Image Sampling and Filtering
Presentation transcript:

Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 24:Environment Ken Greenebaum

Copyright 2004 Ken Greenebaum And then there were 2 Two Classes left! Two Classes left! Discuss ambience/spatialization Discuss ambience/spatialization Final Review/Discussion Final Review/Discussion

Copyright 2004 Ken Greenebaum Assignment 7 revealed Many asked about the variable FIR filter Many asked about the variable FIR filter

Copyright 2004 Ken Greenebaum Filter design w/o DSP Use filter design sw like DSPlay Use filter design sw like DSPlay Design range of filters Design range of filters

Copyright 2004 Ken Greenebaum DSPlay 1Hz,1,2,3,4,5,6,7,8,9,10,20kHz

Copyright 2004 Ken Greenebaum 20kHz cutoff 48kHz sampling 31 order: 31 order: 500 order: 500 order:

Copyright 2004 Ken Greenebaum What did we observe? Symmetry Symmetry Leads to linear phase response Leads to linear phase response Resemble sinc function Resemble sinc function Narrower the main lobe Narrower the main lobe Sharper transition from pass to stop band Sharper transition from pass to stop band

Copyright 2004 Ken Greenebaum Recall FT of ideal low pass filter FT of ideal low pass filter Resembles sinc function Resembles sinc function Cutoff freq bounded between Cutoff freq bounded between DC and Nyquist DC and Nyquist We are dealing with noise We are dealing with noise Our solution isn’t critical Our solution isn’t critical

Copyright 2004 Ken Greenebaum Variable filter Solutions Solve for each using classic methods Solve for each using classic methods Delay/window Delay/window Solve optimally for parameter space Solve optimally for parameter space Create N-dimensional model Create N-dimensional model OR OR Solve for N cutoff frequencies Solve for N cutoff frequencies Cross fade between adjacent filters Cross fade between adjacent filters

Copyright 2004 Ken Greenebaum Reading more DESIGN AND IMPLEMENTATION OF VARIABLE FIR FILTERS DESIGN AND IMPLEMENTATION OF VARIABLE FIR FILTERS Djordje Babic Djordje Babic AudioAnecdotes: Rate Conversion

Copyright 2004 Ken Greenebaum Environment Synthesis is only one element Synthesis is only one element To fully model sound we need to: To fully model sound we need to: Synthesize sound Synthesize sound Called Raw or Dry sound Called Raw or Dry sound Model the environment Model the environment How sound is modified by the space How sound is modified by the space Model perception Model perception True 3D requires a pineal model True 3D requires a pineal model

Copyright 2004 Ken Greenebaum Environmental Modeling Atmospheric Losses Atmospheric Losses Delay Delay Echoes Echoes Near and distant Near and distant Occlusion Occlusion Doppler Doppler

Copyright 2004 Ken Greenebaum Environmental Modeling Freq specific atmospheric attenuation Freq specific atmospheric attenuation Modeled using low pass filter Modeled using low pass filter Delay Delay Straightforward for stationary objects Straightforward for stationary objects Occlusion Occlusion Considerably more complicated Considerably more complicated Refraction Refraction More complicated yet More complicated yet

Copyright 2004 Ken Greenebaum Delay Easy to compute object to ear delay Easy to compute object to ear delay Humans quite sensitive to phase information Humans quite sensitive to phase information Sample accuracy needed for high frequencies Sample accuracy needed for high frequencies Will discuss techniques Will discuss techniques

Copyright 2004 Ken Greenebaum Ray tracing sound More complicated than ray tracing light More complicated than ray tracing light Wavelength of sound significant Wavelength of sound significant Compared to size of objects modeled Compared to size of objects modeled Similar to lasers and small slits or holes Similar to lasers and small slits or holes Soundwaves interact destructively Soundwaves interact destructively Similar to coherent light interactions Similar to coherent light interactions

Copyright 2004 Ken Greenebaum Beam tracing sound 2 primitive sound sources 2 primitive sound sources Omni directional radiator Omni directional radiator Point source Point source Planar radiator Planar radiator Plane Plane Trace sound’s wavefronts & interactions Trace sound’s wavefronts & interactions

Copyright 2004 Ken Greenebaum Wavefront modeling sound models: Attenuation Attenuation Delay Delay Refraction Refraction Diffraction Diffraction Occlusion Occlusion Echo Echo Doppler Doppler

Copyright 2004 Ken Greenebaum Wavefront simulation Akin to digital (synthetic) holography Akin to digital (synthetic) holography Output may be: Output may be: Photographically reduced to wavelength scale Photographically reduced to wavelength scale Illuminated by reconstruction beam Illuminated by reconstruction beam To re-generate the true 3D object To re-generate the true 3D object

Copyright 2004 Ken Greenebaum Example synthetic hologram Enlarged: Enlarged:

Copyright 2004 Ken Greenebaum Sonic Holography Sometimes called STSF Sometimes called STSF Spatial transformation of sound fields Spatial transformation of sound fields Measure using an array of microphones Measure using an array of microphones Matched to < 5 degree phase Matched to < 5 degree phase Spacing < ½ wavelength of highest freq Spacing < ½ wavelength of highest freq

Copyright 2004 Ken Greenebaum Reproducing Doppler Can be accomplished w/o explicit Freq shift Can be accomplished w/o explicit Freq shift Frequency shifting Frequency shifting “falls out of the model” “falls out of the model” Based on O’Brien SIGGRAPH 2001 Based on O’Brien SIGGRAPH 2001

Copyright 2004 Ken Greenebaum Sound from physical vibration Accumulation buffer: Accumulation buffer:

Copyright 2004 Ken Greenebaum Accumulation buffer Doppler Add each pressure sample to accumulation buffer Add each pressure sample to accumulation buffer To location based on propagation delay To location based on propagation delay Based on sample rate and propagation Based on sample rate and propagation Put appropriate energy into adjacent buckets Put appropriate energy into adjacent buckets Filter to remove DC component Filter to remove DC component Otherwise object moving at constant rate would continue to build pressure Otherwise object moving at constant rate would continue to build pressure

Copyright 2004 Ken Greenebaum Accumulation buffer Doppler Red shift recession Red shift recession Automatically makes wavefronts farther apart Automatically makes wavefronts farther apart Effectively lowering the perceived frequency Effectively lowering the perceived frequency