sound processing
Download
Skip this Video
Download Presentation
Sound Processing

Loading in 2 Seconds...

play fullscreen
1 / 25

Sound Processing - PowerPoint PPT Presentation


  • 95 Views
  • Uploaded on

Sound Processing. Arithmetic on Sound. Sound is an array of amplitudes (numbers) Adding two sounds together Make a sound louder or softer Blends of two sounds Echos. Adding two sounds. Laser Guns. +. Distress. =. New Sound. Adding Sounds Demo. Cool Edit Edit -> Mix Paste.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Sound Processing' - carter


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
arithmetic on sound
Arithmetic on Sound
  • Sound is an array of amplitudes (numbers)
    • Adding two sounds together
    • Make a sound louder or softer
    • Blends of two sounds
    • Echos
adding two sounds
Adding two sounds

Laser Guns

+

Distress

=

New Sound

adding sounds demo
Adding Sounds Demo
  • Cool Edit
    • Edit -> Mix Paste
adding two sounds1
Adding two sounds

Laser = laser gun sound;

Warn = warning message;

NewSnd = new array(Laser.length);

for (each index i in NewSnd)

{ NewSnd[i]=Laser[i]+Warn[i]; }

amplify sound demo
Amplify Sound Demo
  • Cool Edit
    • Transform -> Amplitude -> Amplify
making a sound louder1
Making a sound louder

for (each index i in oldSound)

{ newSound[i]=oldSound[i]*3; }

general amplify algorithm
General Amplify algorithm

amp = 3.0; three times as loud

for (each index i in oldSound)

{ newSound[i]=oldSound[i]*amp; }

general amplify algorithm1
General Amplify algorithm

amp = 0.5; half as loud

for (each index i in oldSound)

{ newSound[i]=oldSound[i]*amp; }

blending two sounds
Blending two sounds

Whistle

90% whistle 10% words

50% whistle 50% words

10% whistle 90% words

Words

blending sounds demo
Blending Sounds Demo
  • Cool Edit
    • Transform -> Amplitude -> Amplify
    • Edit -> Mix Paste
blending two sounds1
Blending two sounds

B = blend value between 0.0 and 1.0

for (each index i in Snd1)

{ newSnd[i]=(1.0-B)*Snd1[i]+ B*Snd2[i]; }

singing a round by yourself
Singing a Round by yourself
  • Row Row Row your boat
singing a round by yourself1
Singing a Round by yourself
  • Row Row Row your boat
  • Sing in a round
singing a round by yourself demo
Singing a round by yourself Demo
  • Cool Edit
    • Edit -> Mix Paste
singing a round by yourself3
Singing a round by yourself

song = the original song;

delay = how many samples to delay;

newSng = new array(song.length+delay);

for (each index i in song)

{ newSng[i] = song[i]; }

for (each index i in song)

{ newSng[i+delay] = newSng[i+delay]+song[i]; }

echoes
Echoes
  • An echo occurs because sound returns delayed and softer after bouncing off of something
  • Original
  • Canyon Echo (large delay)
  • Room Reverb (small delay)
echoes demo
Echoes Demo
  • Cool Edit
    • Transform -> Delay Effects -> Echo
echoes1
Echoes

sound = the original sound;

delay = how many samples to delay;

softness = 0.1;

newSound = new array(sound.length+delay);

for (each index i in sound)

{ newSound[i] = sound[i]; }

for (each index i in sound)

{ newSound[i+delay] =

newSound[i+delay] + sound[i]*softness; }

speech recognition
Speech Recognition
  • Converting an audio signal into text
  • Problems
    • There is no way to write this sentence in english
      • to
      • two
      • too
speech recognition problems
Speech Recognition - problems
  • Diversity of speech
    • I want a cookie
    • I want a cookie
    • I want a cookie
  • Confused recognition
    • I want to fly
    • Eye want to cry
speech recognition success
Speech Recognition - success
  • Small number of words
    • about 1000
  • Clear differences among words
  • Train recognizer to person’s voice
speech synthesis
Speech synthesis
  • Converting text into sound
  • Concatenation of sound
    • Words go together funny
  • Prosody, the inflection that you speak with
    • Variation changes meaning
      • That is yours
      • That is yours
ad