Sound processing
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Sound Processing PowerPoint PPT Presentation


  • 60 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Sound Processing

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


Sound processing

Sound Processing


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]; }


Making a sound louder

Making a sound louder


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 yourself2

Singing a round by yourself

+

Time delay

=


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


  • Login