Game Audio Mark Peskir November 14, 2005 ITCS 5010.

Slides:



Advertisements
Similar presentations
Introduction to Digital Audio
Advertisements

Chapter 5.5 Audio Programming
Sound can make multimedia presentations dynamic and interesting.
1 Multimedia on the Web: Issues of Bandwidth Bandwidth is a measure of the amount of data that can be sent through a communication pipeline each second.
What is Pro Tools? I.Multi-track digital recording and editing system. Hard-disk audio recording Graphic audio editing MIDI sequencing Digital signal processing.
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
I Power Higher Computing Multimedia technology Audio.
What makes a musical sound? Pitch n Hz * 2 = n + an octave n Hz * ( …) = n + a semitone The 12-note equal-tempered chromatic scale is customary,
COMPUTER AUDIO CGDD 4003 What is Sound?  Compressions of air or other media (such as water or metal) from something vibrating  Sounds are made up of.
Digital Audio.
Digital audio recording Kimmo Tukiainen. My background playing music since I was five first time in a studio at fourteen recording on my own for six months.
SYED SYAHRIL TRADITIONAL MUSICAL INSTRUMENT SIMULATOR FOR GUITAR1.
Chapter 5.5 Audio Programming. 2 Audio Programming Audio in games is more important than ever before.
1 Multimedia Systems 1 Dr Paul Newbury School of Engineering and Information Technology ENGG II - 3A11 Ext: 2615.
EET 450 Chapter 18 – Audio. Analog Audio Sound is analog Consists of air pressure that has a variety of characteristics  Frequencies  Amplitude (loudness)
Chapter 9 Audio.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Digital Audio Multimedia Systems (Module 1 Lesson 1)
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
Seminar on Sound Card Presented by:- Guided by:-
Introduction to Sound Sounds are vibrations that travel though the air or some other medium A sound wave is an audible vibration that travels through.
LOOK 8/19/2015Theatre Arts 1(T) Sound: Properties and Functions Theatre Arts 1(T)
Digital audio. In digital audio, the purpose of binary numbers is to express the values of samples that represent analog sound. (contrasted to MIDI binary.
Digital Sound and Video Chapter 10, Exploring the Digital Domain.
1 1 Multimedia. 2 What is SOUND? Sound comprises the spoken word, voices, music and even noise. It is a complex relationship involving: a vibrating object.
Introduction to Interactive Media 10: Audio in Interactive Digital Media.
Radio production worktext.  Analog to Digital  Analog signal – continuously variable electrical signal whose shape is determined by the shape of the.
Chapter 5.5 Audio Programming Lacey Montgomery. 2 Audio Programming Audio in games is more important than ever before - less repetitive - More complex.
Computing with Digital Media: A Study of Humans and Technology Mark Guzdial, School of Interactive Computing.
COMP Representing Sound in a ComputerSound Course book - pages
Audio. Why Audio Essential tool for – Interface – Narrative – Setting & Mood.
Digital Recording Theory Using Peak. Listening James Tenney, Collage #1 (“Blue Suede”),  Available in Bracken Library, on James Tenney Selected.
CSCE 552 Fall 2012 AI By Jijun Tang. Homework 3 List of AI techniques in games you have played; Select one game and discuss how AI enhances its game play.
Basics of Digital Audio Outline  Introduction  Digitization of Sound  MIDI: Musical Instrument Digital Interface.
Sound or Audio, whichever you prefer –MIDI Files.midi or.mid (Musical Instrument Digital Interface) use for instrumental music. –This format is supported.
Multimedia Elements: Sound, Animation, and Video.
Introduction to Audio. What is "Audio"? Audio means "of sound" or "of the reproduction of sound“. Specifically, it refers to the range of frequencies.
Multimedia Technology and Applications Chapter 2. Digital Audio
Games Development Practices Sound Effects & OpenAL CO2301 Games Development 1 Week 15.
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 9 This presentation © 2004, MacAvon Media Productions Sound.
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.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
IMGD-1001 The Game Development Process Game Audio (Content by professor Brian Moriarty)
Revision CUS30109 Certificate III in music. Microphones - Condenser w phantom power - Dynamic - What each is used for - Polar patterns/ frequency response.
Sound Representation Digitizing Sound Sound waves through Air Different Voltages Voltage converted to numbers.
EE Audio Signals and Systems Room Acoustics Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Recording Arts Intro Part 2 Fall How sound waves interact… When different waves collide (e.g. sound from different sources) they interfere with.
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
Sound. Sound Capture We capture, or record, sound by a process called sampling: “measuring” the sound some number of times per second. Sampling rate is.
IMGD-1001 The Game Development Process Class 15 Thursday, 24 September 2009.
Digital Audio I. Acknowledgement Some part of this lecture note has been taken from multimedia course made by Asst.Prof.Dr. William Bares and from Paul.
ARCHITECTURAL ACOUSTICS
Objective Sound and Psychoacoustics. Viers on Location Sound Gathering production sound Nat, b-roll, interview, dialog “Technique will trump technology”
Introduction to Digital Audio
XP Practical PC, 3e Chapter 14 1 Recording and Editing Sound.
CS 426 : Multimedia Audio & Sound Design © Steve Jones Communication & Electronic Visualization Lab, University of Illinois at Chicago.
Chapter 8 Sound FX Composition. Chapter 8 Sound FX Composition.
Chapter 15 Recording and Editing Sound
Sound / Audio.
Introduction to Digital Audio
Introduction to Digital Audio
Introduction to Digital Audio
Introduction to Digital Audio
Digital Music Scott Bennett 1/3/2019.
Games Development Practices Sound Effects
Introduction to Digital Audio
Recap In previous lessons we have looked at how numbers can be stored as binary. We have also seen how images are stored as binary. This lesson we are.
Chapter 9 Audio.
Presentation transcript:

Game Audio Mark Peskir November 14, 2005 ITCS 5010

Overview Terms/Fundamentals Computers and Sound Parameters, Filters, Effects Types of Sound Production Planning For Game Audio

Definitions Sound: compression waves transmitted through a medium Wave: cycle of compression and rarefaction Amplitude: measure of sound wave pressure Coming soon: cool stuff

Definitions Frequency: speed of wave oscillation Measured in Hertz (Hz) Pitch: a particular constant frequency Hertz (Hz): number of oscillations per second decibels (dB): measure of the degree of amplitude Note: a predefined pitch used in music

Common Frequency Ranges Human Hearing: 20Hz – 20kHz Human Voice: 90 – 300 Hz Middle C: 261 Hz

Digital Sound A “unit” of digital sound is called a sample The sampling rate is the number of samples taken per second Bit depth: size of sound sample data See Figure 5.5.2, pg 598

Nyquist Limit A sampling rate can only accurately record sounds of frequencies at half its value 48 kHz sampling rate: can record a 24 kHz max frequency That’s really high, so who cares?!

Common Sampling Rates “CD Audio” quality: 16 bit, 44.1 k IP Voice Chat (BattleCom, TeamSpeak): 8 – 16 bit, 16k – 24k sample rate Burger King drive-thru: ??? High-End sound cards support: 24/96, 24/192 The Tradeoff: Performance vs. Quality

Flow of Tone Production Tone is generated Amplitude (volume) set Filters, effects, etc. added Sound is mixed with other sounds Sound signal sent to speakers

Sound Formats Sample: short recording of live sound, with frequency adjusted to produce other pitches/notes Streaming Audio: a full soundtrack or complete sound effect, loaded into a buffer and played while the rest of sound loads MechWarrior 2: used hybrid CD for music!

Audio Compression The Goal: reduce the amount of data needed to produce quality sound (like JPEG images) Two methods: Bit reduction: reduce bit depth Psychoacoustic Compression: discard audio not generally heard (MP3)

ADSR Envelope Attack, Decay, Sustain, Release Could define a variety of sound aspects (pitch, volume, rate of repetition) What would the envelopes look like for: Revving a car engineRevving a car engine Cymbal crashCymbal crash John Williams choirJohn Williams choir

Other Sound Parameters Pan: the “left/right” location of the sound Volume: ratio of amplitude played Pitch/Frequency: can be assigned to override a sound’s actual pitch 3DGS: sound mySound = ; snd_tune(mySound, 50, 100, -100); play mySound at 50% vol, 100% freq, left

Pass Filters Low Pass Filter: only allow sounds below a certain frequency High Pass Filter: only allow sounds above a certain frequency Band Pass Filter: only allow sounds in a given frequency range used for cutting “highs” and/or “lows”

3D Sound Methods Head Relative Transfer Function (HRTF) used in stereo speaker config dynamically changes balance for L/R reduces high frequencies if behind Today: Dolby Surround Sound – 5.1, 6.1, 7.2!

Environmental Effects Echo: early reflections Reverberation (reverb): late reflections Diffusion: the “breaking up” of a sound reflecting off of a rough surface (carpet) Obstruction: the blocking of a sound’s direct path to the ear Occlusion: high freqs being blocked by a material, while low freqs pass through (car bass with windows up, underwater)

Environmental Effects Two current standards: I3DL2: established by the Interactive Audio Special Interest Group (IASIG) EAX: created by Creative Labs for SoundBlaster audio cards – multiple versions exist (1.0, 2.0, 3.0) Difference in sound: ???

Half Life 2: Soundscape DSP

Audio Systems MIDI: Musical Instrument Digital Interface file contains sound “instructions” metaphor: sheet music for a computer uses preloaded sound banks Digital Audio: actual recording generally much better sound quality more “real” downside: much bigger file sizes

Audio Systems MIDI: Digital Audio:

Advanced Audio Programming Programmers should not have to deal with audio!Programmers should not have to deal with audio! Audio scripts handle production of sound (HL2 DSP presets) Common problems: sound variation, repetition, looping, ambience

Advanced Music Programming HALO 2: Quantum Audio – music has starts, ends, middles, transitions Interactive Music: “musical boxcars”

Voice Interaction Phoneme: individual voice sound Lip Synching: matching phonemes to mouth animation Voice Playback: generating words using phonemes Voice Recognition: decoding voice input to understood text of some kind Dragon Naturally Speaking

Half Life 2: Phoneme Extractor

When you’re Project Lead: Create an audio development process Pre-production:Production: audio engineSFX workflow game styleMusic workflow file systemVO workflow Foley workflow

When you’re Project Lead: Create an audio asset list “How many sounds can this make?” “How often will we hear this?” “How much music can/should we use?” Excel spreadsheets are commonly used

When you’re Project Lead: Understand audio budget needs Audio Designer Audio engineers Composer Voice actors Recording equipment Audio software Audio hardware Music gear Licenses (sounds, middleware) Field Recording Hired musicians Music composition Canned music, SFX, foley SFX research Sound processors Sound file storage

When you’re Project Lead: Integrate your audio team Audio team works with art Audio team works with animation Audio team works with design Audio team works with story writers In short: COMMUNICATE!

The End Thanks for listening