ReverbReverb Reverberation is made up of many reflections.Reverberation is made up of many reflections. Reverb simulation is more complex than the filters.Reverb.

Slides:



Advertisements
Similar presentations
EE2F2 - Music Technology 4. Effects. Effects (FX) Effects are applied to modify sounds in many ways – we will look at some of the more common Effects.
Advertisements

Acoustics and Concert Halls Stephanie Hsu March 21, 2005.
Basic Acoustics Inverse square law Reinforcement/cancellation
MUSC1010 – WEEK 8 Sound Radiation and Pro Tools Audio.
Non-recursive Comb Filter a z -m K K Ka t m samples impulse response f f = SR/m f 180 o   
Effects. Dynamic Range Processors Fixed Time Delay Effects Variable Time Delay Effects Reverberation Effects Time and Pitch Changing Effects Distortion.
Modulation: CHORUS AND FLANGE  Just as a chorus is a group of singers, the chorus effect can make a single instrument sound like there are actually.
Comb Filters Good model for exponentially decaying echoesGood model for exponentially decaying echoes impulse input: output: (scaling factor =.9)
Digital Filters. Filters Filters shape the frequency spectrum of a sound signal. Filters shape the frequency spectrum of a sound signal. –Filters generally.
Auditorium Acoustics Chapter 23. Sound Propagation Free field sound pressure proportional to 1/r SPL drops 6 dB with every doubling of distance. Indoors.
Auditorium Acoustics 1. Sound propagation (Free field)
Interference and beats. Objectives Investigate and analyze characteristics of waves, including frequency and amplitude. Investigate and analyze behaviors.
3-D Sound and Spatial Audio MUS_TECH 348. Environmental Acoustics and Computational Simulation.
Reflections Diffraction Diffusion Sound Observations Report AUD202 Audio and Acoustics Theory.
ELEC 407 DSP Project Algorithmic Reverberation – A Hybrid Approach Combining Moorer’s reverberator with simulated room IR reflection modeling Will McFarland.
Echo Generation and Simulated Reverberation R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Chapter 7 Principles of Analog Synthesis and Voltage Control Contents Understanding Musical Sound Electronic Sound Generation Voltage Control Fundamentals.
SYED SYAHRIL TRADITIONAL MUSICAL INSTRUMENT SIMULATOR FOR GUITAR1.
Example: Acoustics in a Muffler. Introduction The damping effectiveness of a muffler is studied in the frequency range 100─1000 Hz In the low-frequency.
Parameter (p) Variables contain the score parameter values for each notecontain the score parameter values for each note allow score to control orchestraallow.
Signal processing and Audio storage Equalization Effect processors Recording and playback.
GEOMETRICAL DESIGN STUDIES ACOUSTICS OF CONCERT HALLS AND ROOMS Handbook of Acoustics, Chapter 9 Long, Architectural Acoustics, Chapter 19.
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
EffectsEffects Effects change the character of a soundEffects change the character of a sound.
PH 105 Dr. Cecilia Vogel Lecture 4. OUTLINE  Room Acoustics  direct and early sound  precedence effect  echoes and anechoic chamber  reverberation.
NORMAL MODES AND COUPLED ROOMS ACOUSTICS OF CONCERT HALLS AND ROOMS Principles of Vibration and Sound Chapters 6 and 11.
Joshua “Rock Star” Jenkins Jeff “Tremolo” Smith Jairo “the boss” Rojas
DSP Term Project By: Ashley Downs And Jeff Malen By: Ashley Downs And Jeff Malen.
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Computer Sound Synthesis 2 MUS_TECH 335 Selected Topics.
Chapter 24 –Sound 24.2 –Sound Waves pp
EE Audio Signals and Systems Effects Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Using Sound for many purposes
Sound Origin of Sound Nature of Sound in Air Media that Transmit Sound
The Space of the Listener Yew Tze Ee Reverberation  Persistance of sound in a particular space after the original sound is produced  Caused by echoes.
Wave Changes.
Sound Overview The Facts of Sound The Ear and Sound Sound Vocabulary Musical Instruments and Sound.
Digital Filters. Filters Filters shape the frequency spectrum of a sound signal. –Filters generally do not add frequency components to a signal that are.
Sound Quality.
Inspire School of Arts and Science Jim White. What is Reverb? Reverb or ‘reverberation’ is not simply just an effect which makes vocals sound nice! It.
Chapter 17 Section 2 What is music? Music and noise are groups of sounds. Music is a group of sounds that have been deliberately produced to make a regular.
 1) Determine the wave speed of a wave that has a period of 3 minutes and a wavelength of 0.05 m.  2) How are electromagnetic and mechanical waves different?
Signal Processing (time-based effects)
EE Audio Signals and Systems Room Acoustics Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
 Sound effects  Our project  Background & techniques  Applications  Methodology  Results  Conclusion.
Effects. Effects in Music n All music that is recorded or amplified relies on effects to enhance certain characteristics of the sound. n Guitarists typically.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
Architectural sounds By Trent Lanier. Architectural acoustics  The sounds that comes off of buildings. It normally happens in the building. Here’s a.
Digital Audio II. Volume Scaling The volume of a digitized audio source may be increased or decreased by multiplying each sample value by an appropriate.
Computer Sound Synthesis 2 MUS_TECH 335 Selected Topics.
THE MATERIALS OF MUSIC: SOUND AND TIME. WHAT IS SOUND? The sensation perceived by the organ of hearing (ear) when vibrations (sound waves) reach the ear.
Time Based Processors. Reverb source:
Sound and Hearing Chapter 17 Section Four. Science Journal Entry 35 Compare and contrast reflection, refraction and diffraction.
Dan Nichols Head of Recording Services Internet2 Multimedia Specialist Northern Illinois University Your TV IS TOO SLOW.
Wave interactions  Sound pg. 67. Objectives Investigate and analyze characteristics of waves: frequency Investigate behaviors of waves: Doppler effect.
The Nature of Sound What is Sound? Properties of Sound Interactions of Sound Waves.
Interference and beats Pg. 47. Objectives Investigate and analyze characteristics of waves, including frequency and amplitude. Investigate and analyze.
EE599-2 Audio Signals and Systems
Auditorium Acoustics 1. Sound propagation (Free field)
Signal Output Send effect Send/Return effects Definition:
Reflection.
Interference and beats
Chapter 24 –Sound 24.2 –Sound Waves pp
Chapter 17 Section 2.
Introduction to Csound 5.
All-Pass Filters.
Frequency Modulation.
Uses of filters To remove unwanted components in a signal
Introduction to Csound 2.
Wave Interactions Chapter 11 Section 3.
Presentation transcript:

ReverbReverb Reverberation is made up of many reflections.Reverberation is made up of many reflections. Reverb simulation is more complex than the filters.Reverb simulation is more complex than the filters. We need to consider the geometry of a concert hall and the speed of sound.We need to consider the geometry of a concert hall and the speed of sound. Speed of sound: 350 meters/secondSpeed of sound: 350 meters/second

ReverbReverb

ReverbReverb With a.5 second reverberation time, a sound wave will travel about 175 metersWith a.5 second reverberation time, a sound wave will travel about 175 meters that means that in a 3 meter bathroom sounds will bounce more than 58 times before being absorbed (more or less)that means that in a 3 meter bathroom sounds will bounce more than 58 times before being absorbed (more or less)

ReverbReverb Sound in a concert hall consists of:Sound in a concert hall consists of: Direct soundDirect sound 1st order reflections (1 wall)1st order reflections (1 wall) 2nd order reflections (2 walls)2nd order reflections (2 walls) higher order reflectionshigher order reflections Direct Sound and First Order Reflections

Reverberation Time Definition:Definition: Time for a sound's reflections to decay to.1% (.001) of the source's amplitude.Time for a sound's reflections to decay to.1% (.001) of the source's amplitude.

Parts of a Reverberated Sound Direct sound (unreflected)Direct sound (unreflected) travels in a straight path to the listenertravels in a straight path to the listener Early reflectionsEarly reflections arrive seconds after the direct soundarrive seconds after the direct sound

Parts of a Reverberated Sound Fused reverberationFused reverberation contains thousands of later reflections.contains thousands of later reflections. Reverberation of an impulse signal (exponential decay)

Csound Reverb [iv:47] Bach example, no reverb[iv:47] Bach example, no reverb [iv:48] same example, with Csound reverb[iv:48] same example, with Csound reverb score file:score file: ; csreverb.sco ;startdur i ; note list i ; maximum duration is 15 ;p2p3p4p5p6 ;rvbpercent ;stdurgaintimereverb i ; reverb dur is 15

Csound Reverb ;csreverb.orc - use with csreverb.sco garevinit 0; initialize garev ; instr 2; regular instrument... ; add the signal for this note to the global signal garev=garev + asig outasig; don't output asig here endin ; orchestra fileorchestra file

Csound Reverb instr 96; Csound global reverb instrument idur= p3 igain= p4; gain to control amplitude irevtime= p5; reverb time ireverb= p6; percent reverberated signal iacoustic= 1 - ireverb; pct unreverberated p3= p3 + irevtime; lengthen p3 inorm=.92117; normalize the tone

Csound Reverb ; reverberate the global signal with ; Csound's built-in reverberator arev reverbgarev, irevtime ; mix signal (percent acoustic and percent reverbed) aout = (iacoustic * garev) + (ireverb * arev) ; attenuate and output the signal out aout*igain/inorm garev = 0; set garev to prevent feedback endin

Schroeder Reverberator Csound's reverberator was not implemented correctly:Csound's reverberator was not implemented correctly: Impulse Response to Csound's reverb

Schroeder Reverberator Schroeder Reverberator uses comb and all-pass filtersSchroeder Reverberator uses comb and all-pass filters

Schroeder Reverberator Comb delay times in range seconds, and relatively prime to one another (e.g.,.031,.037,.041,.043).Comb delay times in range seconds, and relatively prime to one another (e.g.,.031,.037,.041,.043). The all-pass filters (with delays of seconds) build up the echo density even though the amplitude decays.The all-pass filters (with delays of seconds) build up the echo density even though the amplitude decays. The first all-pass turns each comb echo into a string of echoes.The first all-pass turns each comb echo into a string of echoes. The second all-pass adds another layer of echoes.The second all-pass adds another layer of echoes.

Schroeder Reverberator How long is reverb time, given delay and gain factor g for the comb filter?How long is reverb time, given delay and gain factor g for the comb filter? 1/1000 = g revTime/delayTime Example: delay =.05, g =.9Example: delay =.05, g = =.9 revTime/ log = revTime = 3.28 seconds

Schroeder Reverberator Typical concert halls have reverb time ranging from seconds.Typical concert halls have reverb time ranging from seconds. Schroeder reverb time is about equal to the longest of the 4 comb filter reverb times.Schroeder reverb time is about equal to the longest of the 4 comb filter reverb times.

Schroeder Reverberator Applying reverb to oboe spectraApplying reverb to oboe spectra [iv:15] oboe, Hz[iv:49] with reverb

Schroeder Reverberator Applying reverb to trombone spectraApplying reverb to trombone spectra [iv:50] trombone, Hz[iv:51] with reverb

Schroeder Reverb score filescore file ; reverb.sco ;startdur i ; note list i ; maximum duration is 15 ;p2p3p4p5p6 ;rvbpercent ;stdurgaintimereverb i ; reverb dur is 15

Schroeder Reverb ;reverb.orc - use with reverb.sco garevinit 0; initialize garev ; instr 2; regular instrument... ; add the signal for this note to the global signal garev=garev + asig outasig; don't output asig here endin ; orchestra fileorchestra file

Schroeder Reverb instr 97; Csound global reverb instrument idur= p3 igain= p4; gain to control amplitude irevtime= p5; reverb time ireverb= p6; percent reverberated signal iacoustic= 1 - ireverb; pct unreverberated p3= p3+irevtime+.1; lengthen p3 inorm=.91999; normalize the tone ; make sure gain is between 0 and 1 (1 = 100%) igain= (igain <= 0 ?.01 : igain) igain= (igain > 1.0 ? 1.0 : igain) ; make sure % reverb between 0 and 1 (0 ok, 1=100%) ireverb= (ireverb >.99 ?.99 : ireverb) ireverb= (ireverb < 0 ? 0 : ireverb) iacoustic= 1 - ireverb ; percent unreverberated

Schroeder Reverb ; reverberate the global signal with ; Schroeder reverberator ac1 combgarev, irevtime,.0297 ac2 combgarev, irevtime,.0371 ac3 combgarev, irevtime,.0411 ac4 combgarev, irevtime,.0437 acomb =ac1 + ac2 + ac3 + ac4 ap1 alpassacomb,.09683,.005 arev alpassap1,.03292,.0017 ; mix signal (percent acoustic and percent reverbed) aout = (iacoustic * garev) + (ireverb * arev) ; attenuate and output the signal out aout*igain/inorm garev = 0; set garev to prevent feedback endin

How Much Reverb? Between 4% (.04) and 15% (.15) for the reverb amount.Between 4% (.04) and 15% (.15) for the reverb amount. Try different values and pick the one that sounds best for your music.Try different values and pick the one that sounds best for your music. Examples: Bach, Fugue #2 in C MinorExamples: Bach, Fugue #2 in C Minor [iv:52] 4% reverb (.8 seconds reverb time)[iv:52] 4% reverb (.8 seconds reverb time) [iv:53] 15% reverb (.8 seconds reverb time)[iv:53] 15% reverb (.8 seconds reverb time)

How Long a Reverb Time? Between.8 seconds and 1.5 seconds for the reverb time.Between.8 seconds and 1.5 seconds for the reverb time. This simulates a medium-sized concert hall.This simulates a medium-sized concert hall. If the reverb time is too short, the sound is dry and lifeless.If the reverb time is too short, the sound is dry and lifeless. If the reverb time is too long, it sounds artificial, even metallic.If the reverb time is too long, it sounds artificial, even metallic. Examples: Bach, Fugue #2 in C MinorExamples: Bach, Fugue #2 in C Minor [iv:54].8 seconds reverb time (10% reverb)[iv:54].8 seconds reverb time (10% reverb) [iv:55] 1.5 seconds reverb time (10% reverb)[iv:55] 1.5 seconds reverb time (10% reverb) [iv:56] 3 seconds reverb time (10% reverb)[iv:56] 3 seconds reverb time (10% reverb) What happens to the sound as the reverb time increases?What happens to the sound as the reverb time increases?

RefinementsRefinements A lowpass filter at the end of the reverb code can damp high frequencies and make the sound less metallic.A lowpass filter at the end of the reverb code can damp high frequencies and make the sound less metallic. Example: Bach, Fugue #2 in C MinorExample: Bach, Fugue #2 in C Minor [iv:57] filter freq = 2000 (decays to 500), 5 seconds reverb time, 15% reverb[iv:57] filter freq = 2000 (decays to 500), 5 seconds reverb time, 15% reverb

RefinementsRefinements Even better, a lowpass filter inside the comb filter (in the feedback loop) can damp high frequencies as a wall absorbs high frequencies.Even better, a lowpass filter inside the comb filter (in the feedback loop) can damp high frequencies as a wall absorbs high frequencies. Example: Bach, Fugue #2 in C MinorExample: Bach, Fugue #2 in C Minor [iv:58] filter freq = 3000, 5 seconds reverb time, 15% reverb[iv:58] filter freq = 3000, 5 seconds reverb time, 15% reverb

RefinementsRefinements Adding a few early echoes by direct delay also helps make it sound more realistic.Adding a few early echoes by direct delay also helps make it sound more realistic. Example: Bach, Fugue #2 in C MinorExample: Bach, Fugue #2 in C Minor [iv:59] filter freq = 3000, 5 seconds reverb time, 15% reverb[iv:59] filter freq = 3000, 5 seconds reverb time, 15% reverb