Sound processing
Download
1 / 25

Sound Processing - PowerPoint PPT Presentation


  • 90 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