Level Editor. Should be stable (as of Sunday) Will be updating the source code if you want to make tweaks to it for your final

Size: px
Start display at page:

Download "Level Editor. Should be stable (as of Sunday) Will be updating the source code if you want to make tweaks to it for your final"

Transcription

1

2 Level Editor Should be stable (as of Sunday) Will be updating the source code if you want to make tweaks to it for your final

3 Spoooooky Three checkpoints due next week M III Tac V Final I

4 Good news! Playtesting requirements: Just your engine Primary requirements: Also just your engine Secondary requirements: Spoooooky Two extras for either tac or m

5 PDFs will be sent out soonish Final Requirements are somewhat vague and subjective Secondary requirements are just polished version of primary requirements Whatever you re planning to do now, that will change We want the rubric to be flexible enough to handle that If you want to change engine/game requirements that are listed on your pdf, you can do that, just check with us first!

6 Final I is due next week Final There will be a week-long break between Final III and Final IV for thanksgiving (we ll still have lecture, but nothing will be due) Everything is due by final V

7 Final Groups You can share code with your group members Please be honest with your submissions If you re missing m1, don t hand in your group member s m1 This is against Brown s academic policy

8 Special Topics We ll be posting ~4 slide decks each week, even if we only go over two per lecture This is so you can look over the slides if they re relevant to your final engine

9

10 Sound APPLICATIONS

11 Sound in Games In the real world, computers have sound Background music Sound effects Can be an important part of gameplay Listening for footsteps Dramatic music

12 Sound File Formats Many ways to encode and store sound Open standards Ogg Vorbis FLAC Closed standards mp3 m4a wav

13 Sampled Audio mp3, wav, and most other familiar extensions Usually recordings of live sounds Samples of sound wave at regular intervals Prevalent in modern games

14 Generated Audio MIDI File provides information on instruments and notes Similar to sheet music Sound cards translate from instruments/notes to sound Can instruct computer to play something even if you can t play it Used to be popular to save space, not as common now

15 Compressed vs. Uncompressed Compressed Sound Files Lossy or Lossless? Lossy remove least important parts of sound wave Lossless just use smart compression on raw wave Smaller file size (esp. lossy) Lossy is lower quality Slower to decode and play Often used for music Uncompressed Sound Files Record as much as possible of sound wave Much larger file size Usually high quality Faster to decode and play Often used for sound effects

16 Buffering Decompressing and decoding is slow Read sound into buffer, play back from buffer Size of buffer depends on speed of system Playback delay while buffer is filled Sound device Buffer Decoding Sound file

17 Sound EFFECTS

18 Positional Sound Manipulates left and right speaker volumes based on sound s source relative to player

19 Doppler Shifts Sounds moving toward you sound higher Sounds moving away from you sound lower Sounds traveling past you slide

20 A sound is made, and it bounces of an object at reduced volume Echo

21 A sound is made, and it lingers from repeatedly bouncing off objects Similar to echo Lasts longer Reverberation More scrambled/overlapped

22 Use a Library

23 Sound IMPLEMENTATION

24 javax.sound.sampled AudioSystem: Provides factory methods for loading audio sources Clip: Any audio that can be loaded prior to playback Line: Any source of streaming audio DataLine: An implementation of Line with helpful media functionality (start, stop, etc) Other classes for mixing, ports, and other utilities File file = new File( mysound.wav ); InputStream in = new BufferedInputStream( new FileInputStream(myFile) ); AudioInputStream stream = AudioSystem.getAudioInputStream(in); Clip clip = AudioSystem.getClip(); clip.open(stream); clip.start();

25 javax.sound.midi MidiSystem: The AudioSystem for MIDI files Sequencer: Plays MIDI sounds Other classes for manipulation of instruments, notes, and soundbanks So you can create MIDI sounds in realtime Much harder to manipulate samples Sequence song = MidiSystem.getSequence(new File( mysong.midi )); Sequencer midiplayer = MidiSystem.getSequencer(); midiplayer.open(); midiplayer.setsequence(song); midiplayer.setloopcount(0); midiplayer.start();

26 Some drawbacks of the built-in sound classes Imprecise control over exact playback start/stop positions Almost impossible to manipulate or even examine samples in realtime While Java offers pan and reverb, other libraries offer more varied effects But it s very effective for simple background music and sfx! Alternatives?

27 Cross-platform audio API modeled after OpenGL Pros: Built for positional sound (distance attenuation, Doppler shift, etc all built in) More fine-grain control available Cons: Modeled on OpenGL OpenAL

28 Most other libraries are platform-specific or wrappers for OpenAL except for synthesis libraries! Jsyn, Beads, etc Useful for composer programs and the like, not so much for sound playback Others

29 Sound QUESTIONS?

30

31 What is raycasting? Determine the first object that a ray hits A ray is like a ray of light, has a source and direction and goes on forever Think of it as shooting a laser in a particular direction

32 Raycasting Uses When would we need to raycast? Hitscan weapons Line of sight for AI Area of effect Rendering

33 A ray is a point (source) and a direction Point on ray given by: The Ray is the source point is the direction This must be normalized! is a scalar value (length) Ԧp መd t መd

34 Raycasting boils down to finding the intersection of a ray and shapes Kind of like collision detection all over again You want the point of collision as well Basics

35 If the source is outside Project center onto ray Check if the projection is positive and the projection point is within the circle Ray-Circle

36 Ray-Circle If the source is outside Project center onto ray Check if the projection is positive and the projection point is within the circle Point of intersection? Ԧp L

37 Ray-Circle If the source is outside Project center onto ray Check if the projection is positive and the projection point is within the circle Point of intersection? Ԧp + (L r 2 x 2 ) መd Ԧp r x

38 Ray-Circle If the source is outside: Project center onto ray Check if projection is positive Check if projection is in the circle Equation: p + d *( L - r *r - x * x) Ԧp r x

39 Ray-Circle If source is inside the circle: Project center onto ray Projection must be in the circle Projection can be negative Equation: Ԧp x r p + d *( L + r *r - x * x)

40 Ray-Polygon/AAB A polygon/aab is composed of edges We can check for intersection of ray by checking for intersection of all edges There is no shortcut for AABs this time

41 Ray-Edge Edge is defined by two end points, Ԧa and b We need some other vectors: m is direction of the segment (normalized) n is the perpendicular to the segment (normalized) Ԧp መd Ԧa m n b

42 Ray-Edge Firstly, determine if the segment straddles the ray Use cross products Ԧa m n and must be of opposite sign Ԧa Ԧp Therefore no intersection if Ԧp b Ԧp b መd

43 Ray-Edge Secondly, determine if the two lines intersect Point of intersection Ԧa m n Ԧq = Ԧp + t መd Ԧq Solve for t t must be nonnegative! Ԧp b መd

44 Ray-Edge Because lies on the segment Ԧa m n So plugging in: Ԧq Ԧp b መd

45 Intersect the ray with all the edges of the polygon Ray intersects polygon if it intersects at least 1 edge Keep track of the point that is closest to the source (the lowest value of t) Ray-Polygon

46 Raycasting: Putting it all together 1. Intersect ray with every shape in the world 1. For circles, use the circle-ray algorithm in the slides 2. For polygons and AABs, intersect each edge and use the closest 2. Keep track of closest intersection point from the source as well as the corresponding shape

47 Raycasting QUESTIONS?

Playtesting Reminders. Don t give hints or instructions Watch your playtesters: more useful than their feedback Turn in handwritten signatures

Playtesting Reminders. Don t give hints or instructions Watch your playtesters: more useful than their feedback Turn in handwritten signatures Deadline Approaching Course policy: you must turn in a working version of all projects Deadline for incomplete projects is December 19 Same day as Final V Playtesting Reminders Don t give hints or instructions

More information

Next week will be great!

Next week will be great! Next week will be great! Three major things are happening next week: Zynga guest lecture Your game pitches (more details later) Christina Paxson Feedback for M 1 Some of you had stacking shapes The stack

More information

Digital Audio Basics

Digital Audio Basics CSC 170 Introduction to Computers and Their Applications Lecture #2 Digital Audio Basics Digital Audio Basics Digital audio is music, speech, and other sounds represented in binary format for use in digital

More information

Amazing Audacity: Session 1

Amazing Audacity: Session 1 Online 2012 Amazing Audacity: Session 1 Katie Wardrobe Midnight Music The Audacity Screen...3 Import audio (a song or SFX)...3 Before we start... 3 File formats... 3 What s the different between WAV and

More information

Introduction into Game Programming (CSC329)

Introduction into Game Programming (CSC329) Introduction into Game Programming (CSC329) Sound Ubbo Visser Department of Computer Science University of Miami Content taken from http://docs.unity3d.com/manual/ March 7, 2018 Outline 1 Audio overview

More information

the gamedesigninitiative at cornell university Lecture 15 Game Audio

the gamedesigninitiative at cornell university Lecture 15 Game Audio Lecture 15 The Role of Audio in Games Engagement Entertains player Music/Soundtrack Enhances realism Sound effects Establishes atmosphere Ambient sounds Or reasons? 2 The Role of Audio in Games Feedback

More information

Java Sound API Programmer s Guide

Java Sound API Programmer s Guide Java Sound API Programmer s Guide i ii Java Sound API Programmer s Guide iii 1999-2000 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved. RESTRICTED

More information

Lecture #3: Digital Music and Sound

Lecture #3: Digital Music and Sound Lecture #3: Digital Music and Sound CS106E Spring 2018, Young In this lecture we take a look at how computers represent music and sound. One very important concept we ll come across when studying digital

More information

Skill Area 214: Use a Multimedia Software. Software Application (SWA)

Skill Area 214: Use a Multimedia Software. Software Application (SWA) Skill Area 214: Use a Multimedia Application (SWA) Skill Area 214: Use a Multimedia 214.4 Produce Audio Files What is digital audio? Audio is another meaning for sound. Digital audio refers to a digital

More information

Optimizing Audio for Mobile Development. Ben Houge Berklee College of Music Music Technology Innovation Valencia, Spain

Optimizing Audio for Mobile Development. Ben Houge Berklee College of Music Music Technology Innovation Valencia, Spain Optimizing Audio for Mobile Development Ben Houge Berklee College of Music Music Technology Innovation Valencia, Spain Optimizing Audio Different from movies or CD s Data size vs. CPU usage For every generation,

More information

LECTURE 7. Announcements

LECTURE 7. Announcements LECTURE 7 Announcements Minecraft 4 Feedback Looks good! A game that minimally involves platforms Not based on any game in particular Super Mario 64? Team Fortress 2? Completely up to you to make unique

More information

Chapter 5.5 Audio Programming

Chapter 5.5 Audio Programming Chapter 5.5 Audio Programming Audio Programming Audio in games is more important than ever before 2 Programming Basic Audio Most gaming hardware has similar capabilities (on similar platforms) Mostly programming

More information

Minecraft Due: March. 6, 2018

Minecraft Due: March. 6, 2018 CS1950U Topics in 3D Game Engine Development Barbara Meier Minecraft Due: March. 6, 2018 Introduction In this assignment you will build your own version of one of the most popular indie games ever: Minecraft.

More information

UNDERSTANDING MUSIC & VIDEO FORMATS

UNDERSTANDING MUSIC & VIDEO FORMATS ComputerFixed.co.uk Page: 1 Email: info@computerfixed.co.uk UNDERSTANDING MUSIC & VIDEO FORMATS Are you confused with all the different music and video formats available? Do you know the difference between

More information

Compressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved.

Compressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved. Compressed Audio Demystified Why Music Producers Need to Care About Compressed Audio Files Download Sales Up CD Sales Down High-Definition hasn t caught on yet Consumers don t seem to care about high fidelity

More information

Audio for Everybody. OCPUG/PATACS 21 January Tom Gutnick. Copyright by Tom Gutnick. All rights reserved.

Audio for Everybody. OCPUG/PATACS 21 January Tom Gutnick. Copyright by Tom Gutnick. All rights reserved. Audio for Everybody OCPUG/PATACS 21 January 2017 Copyright 2012-2017 by Tom Gutnick. All rights reserved. Tom Gutnick Session overview Digital audio properties and formats ADC hardware Audacity what it

More information

LECTURE 6. Announcements

LECTURE 6. Announcements LECTURE 6 Announcements Minecraft 3 Feedback Infinite worlds! Terrain looks good Gameplay not super varied Happy Birthday Hassan! The Voxel Engine You re done with your first collision engine! Environment

More information

Completing the Multimedia Architecture

Completing the Multimedia Architecture Copyright Khronos Group, 2011 - Page 1 Completing the Multimedia Architecture Erik Noreke Chair of OpenSL ES Working Group Chair of OpenMAX AL Working Group Copyright Khronos Group, 2011 - Page 2 Today

More information

CS 4455: Video Game Design & Implementation

CS 4455: Video Game Design & Implementation CS 4455: Video Game Design & Implementation March 31, 2006: Audio (Insert Disclaimer Here) Overview Today s Lecture What I m talking about now Audio Theory Digitizing Sound Game Implementation High Level

More information

ITP 342 Mobile App Dev. Audio

ITP 342 Mobile App Dev. Audio ITP 342 Mobile App Dev Audio File Formats and Data Formats 2 pieces to every audio file: file format (or audio container) data format (or audio encoding) File formats describe the format of the file itself

More information

History of Audio in Unity

History of Audio in Unity Audio Showcase About Me (Wayne) Core / Audio team at Unity Work in the Copenhagen office Originally worked for FMOD (Audio Engine) Work on Audio and other new tech in Unity Interested in most phases of

More information

LECTURE 5. Announcements

LECTURE 5. Announcements LECTURE 5 Announcements Falling Behind? Talk to us You still pass the class if you hand in all projects at the end of the semester Hand in even if you think you won t satisfy the playtesting requirements

More information

Introduction to Audacity

Introduction to Audacity IMC Innovate Make Create http://library.albany.edu/imc/ 518 442-3607 Introduction to Audacity NOTE: This document illustrates Audacity 2.x on the Windows operating system. Audacity is a versatile program

More information

DigiPen Institute of Technology

DigiPen Institute of Technology DigiPen Institute of Technology Presents Session Three: Game Components DigiPen Institute of Technology 5001 150th Ave NE, Redmond, WA 98052 Phone: (425) 558-0299 www.digipen.edu 2005 DigiPen (USA) Corporation.

More information

Fundamental of Digital Media Design. Introduction to Audio

Fundamental of Digital Media Design. Introduction to Audio Fundamental of Digital Media Design Introduction to Audio by Noraniza Samat Faculty of Computer Systems & Software Engineering noraniza@ump.edu.my OER Fundamental of Digital Media Design by Noraniza Samat

More information

Export Audio Mixdown

Export Audio Mixdown 26 Introduction The function in Cubase Essential allows you to mix down audio from the program to a file on your hard disk. You always mix down an output bus. For example, if you have set up a stereo mix

More information

Multi-Room Music Servers

Multi-Room Music Servers CT-1: 1 Stream Server CT-8: 8 Stream Server CT-2: 2 Stream Server CT-12: 12 Stream Server CT-16: 16 Stream Server CT-3: 3 Stream Server CT-20: 20 Stream Server CT-4+: 5 Stream Server CT-24: 24 Stream Server

More information

Digital Audio. Amplitude Analogue signal

Digital Audio. Amplitude Analogue signal Digital Audio The sounds that we hear are air molecules vibrating in a wave pattern. These sound waves are measured by our ear drums and processed in our brain. As computers are digital machines, sound

More information

ADDING MUSIC TO YOUR itunes LIBRARY

ADDING MUSIC TO YOUR itunes LIBRARY part ADDING MUSIC TO YOUR itunes LIBRARY The first step to getting music on your ipod is to add it to your computer s itunes library. The library is both a folder hierarchy where your files are stored

More information

Minecraft Due: Mar. 1, 2015

Minecraft Due: Mar. 1, 2015 CS1972 Topics in 3D Game Engine Development Barbara Meier Minecraft Due: Mar. 1, 2015 Introduction In this assignment you will build your own version of one of the most popular indie games ever: Minecraft.

More information

Data Representation. Reminders. Sound What is sound? Interpreting bits to give them meaning. Part 4: Media - Sound, Video, Compression

Data Representation. Reminders. Sound What is sound? Interpreting bits to give them meaning. Part 4: Media - Sound, Video, Compression Data Representation Interpreting bits to give them meaning Part 4: Media -, Video, Compression Notes for CSC 100 - The Beauty and Joy of Computing The University of North Carolina at Greensboro Reminders

More information

S4B Ringtone Creator Soft4Boost Help S4B Ringtone Creator www.sorentioapps.com Sorentio Systems, Ltd. All rights reserved Contact Us If you have any comments, suggestions or questions regarding S4B Ringtone

More information

Lecture 19 Media Formats

Lecture 19 Media Formats Revision IMS2603 Information Management in Organisations Lecture 19 Media Formats Last week s lectures looked at MARC as a specific instance of complex metadata representation and at Content Management

More information

GETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED UK US

GETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED UK US GETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED INSTALLATION Insert the CD-ROM. Run the installer program. Follow the instructions. 6 1 2 7 3 4 5 1- Channels 1-2 (mix output) balance 2- Volume on channels

More information

CHAPTER 10: SOUND AND VIDEO EDITING

CHAPTER 10: SOUND AND VIDEO EDITING CHAPTER 10: SOUND AND VIDEO EDITING What should you know 1. Edit a sound clip to meet the requirements of its intended application and audience a. trim a sound clip to remove unwanted material b. join

More information

Preparing Music and Narration for AV s

Preparing Music and Narration for AV s Preparing Music and Narration for AV s Software Used: Audacity (Open Source Sound Editor) Notes by Brian Gromett Analogue to Digital Sound Audio File Formats There are may different ways of storing audio

More information

2.1 Transcoding audio files

2.1 Transcoding audio files 2.1 Transcoding audio files 2.1.1 Introduction to Transcoding One of the basic tasks you can perform on an audio track is to convert it into another format. This process known as Transcoding, is the direct

More information

GETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18

GETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18 GETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18 INSTALLATION Connect the DJControl Compact to your computer Install the DJUCED 18 software Launch the DJUCED 18 software More information (forums, tutorials,

More information

MEDIA RELATED FILE TYPES

MEDIA RELATED FILE TYPES MEDIA RELATED FILE TYPES Data Everything on your computer is a form of data or information and is ultimately reduced to a binary language of ones and zeros. If all data stayed as ones and zeros the information

More information

Adobe Sound Booth Tutorial

Adobe Sound Booth Tutorial Adobe Sound Booth Tutorial Recording your Voice in the Studio 1. Open Adobe Sound Booth 2. Click File>New>Empty Audio File 3. Hit the Record Button (red circle button at the bottom of the screen) 4. In

More information

Multimedia applications

Multimedia applications applications László Kálmán 1 Csaba Oravecz 1 Péter Szigetvári 2 1 Research Institute for Linguistics Hungarian Academy of Sciences 2 Department of English Linguistics Eötvös Loránd University Lecture 9.

More information

Audacity Tutorial Recording With Your PC

Audacity Tutorial Recording With Your PC Audacity Tutorial Recording With Your PC Audacity can record any audio signal that is played into the computer soundcard. This could be sound from a microphone, guitar or CD/record/cassette player. The

More information

Intensity Pro 4K Incredible quality capture and playback in SD, HD and Ultra HD for your HDMI, YUV, S-Video and NTSC/PAL devices!

Intensity Pro 4K Incredible quality capture and playback in SD, HD and Ultra HD for your HDMI, YUV, S-Video and NTSC/PAL devices! Intensity Pro 4K Incredible quality capture and playback in SD, HD and Ultra HD for your HDMI, YUV, S-Video and NTSC/PAL devices! Introducing the new Intensity Pro 4K, the easiest and highest quality way

More information

Media player for windows 10 free download

Media player for windows 10 free download Media player for windows 10 free download Update to the latest version of Internet Explorer. You need to update your browser to use the site. PROS: High-quality playback, Wide range of formats, Fast and

More information

How do I capture system audio (the sound that comes out of my speakers)?

How do I capture system audio (the sound that comes out of my speakers)? How do I capture system audio (the sound that comes out of my speakers)? First load the song you want to audio captured. The song can be from the MIDI file you loaded with the Table Rock Sound software,

More information

Enabling immersive gaming experiences Intro to Ray Tracing

Enabling immersive gaming experiences Intro to Ray Tracing Enabling immersive gaming experiences Intro to Ray Tracing Overview What is Ray Tracing? Why Ray Tracing? PowerVR Wizard Architecture Example Content Unity Hybrid Rendering Demonstration 3 What is Ray

More information

Multimedia Technology

Multimedia Technology Multimedia Application An (usually) interactive piece of software which communicates to the user using several media e.g Text, graphics (illustrations, photos), audio (music, sounds), animation and video.

More information

Really Easy Recording & Editing

Really Easy Recording & Editing ASME 2011 Really Easy Recording & Editing Katie Wardrobe Midnight Music The Audacity screen... 4 Import audio (a song or SFX)... 4 Before we start...4 Import song into Audacity...4 Adjusting the view...

More information

LECTURE 5. Announcements

LECTURE 5. Announcements LECTURE 5 Announcements Falling Behind? Talk to us Number of retries / grading policy slightly different this year You still pass the class if you hand in all projects at the end of the semester Hand in

More information

AVID Express for Windows NT

AVID Express for Windows NT AVID Express for Windows NT Prices: Express Deluxe including 21" monitor, keyboard, computer, all boards, no external hard drives, and software costs $36,750. Express Elite costs $52,499 including the

More information

REVIEW: PROCEDURES FOR PRODUCING AUDIO

REVIEW: PROCEDURES FOR PRODUCING AUDIO REVIEW: PROCEDURES FOR PRODUCING AUDIO Planning Plan Audio - Define target audience - Brainstorm write down/sketch ideas - Coordinate location needs - Coordinate equipment needs Technical Preparation HANDOUT

More information

oit Digital Audio Basics with Audacity UMass Office of Information Technologies Get Started with Digital Audio...

oit Digital Audio Basics with Audacity  UMass Office of Information Technologies Get Started with Digital Audio... oit UMass Office of Information Technologies Digital Audio Basics with Audacity Get Started with Digital Audio... 2 The Audacity Interface... 3 Edit Your Audio... 4 Export Your Audio Project... 5 Record

More information

Ray Tracing Basics I. Computer Graphics as Virtual Photography. camera (captures light) real scene. photo. Photographic print. Photography: processing

Ray Tracing Basics I. Computer Graphics as Virtual Photography. camera (captures light) real scene. photo. Photographic print. Photography: processing Ray Tracing Basics I Computer Graphics as Virtual Photography Photography: real scene camera (captures light) photo processing Photographic print processing Computer Graphics: 3D models camera model (focuses

More information

Android Multimedia Framework Overview. Li Li, Solution and Service Wind River

Android Multimedia Framework Overview. Li Li, Solution and Service Wind River Android Multimedia Framework Overview Li Li, Solution and Service Wind River Agenda What is Multimedia in a mobile device MPEG standard File format Codec Android Multimedia Framework OpenCORE OpenMAX What

More information

Skill Area 325: Deliver the Multimedia content through various media. Multimedia and Web Design (MWD)

Skill Area 325: Deliver the Multimedia content through various media. Multimedia and Web Design (MWD) Skill Area 325: Deliver the Multimedia content through various media Multimedia and Web Design (MWD) 325.1 Understanding of multimedia considerations for Internet (13hrs) 325.1.1 Analyze factors affecting

More information

twisted wave twisted wave [an introduction]

twisted wave twisted wave [an introduction] twisted wave information www.twistedwave.com $80 free 30 day trial mac only updated frequently 2 versions available (OSX [more powerful] & ios [more portable]) OSX & ios are different purchases [different

More information

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.

3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations. 3.01C Multimedia Elements and Guidelines 3.01 Explore multimedia systems, elements and presentations. Multimedia Fair Use Guidelines Guidelines for using copyrighted multimedia elements include: Text Motion

More information

MULTIMEDIA APPLICATIONS I ARKANSAS CAREER AND TECHNOLOGY EDUCATION, BUSINESS/MARKETING TECHNOLOGY, MULTIMEDIA APPLICATIONS I

MULTIMEDIA APPLICATIONS I ARKANSAS CAREER AND TECHNOLOGY EDUCATION, BUSINESS/MARKETING TECHNOLOGY, MULTIMEDIA APPLICATIONS I Arkansas Career and Technology Education, Business/Marketing Technology, Multimedia Applications I (Grades 10-12) MULTIMEDIA Unit 1: Introduction to Multimedia 1.1 Define multimedia and describe the basic

More information

ESKIAV3 (SQA Unit Code - F9AM 04) Audio and Video Software

ESKIAV3 (SQA Unit Code - F9AM 04) Audio and Video Software Overview This is the ability to use a software application designed to record and edit audio and video sequences. ESKIAV3 (SQA Unit Code - F9AM 04) 1 Performance criteria You must be able to: You must

More information

Streaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1

Streaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1 Streaming Media Advanced Audio Erik Noreke Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Today s Consumer Requirements Rich media applications and UI - Consumer decisions

More information

SoundBridge Helpful Tips. For customers who want to use Roku SoundBridge with the SlimServer music server

SoundBridge Helpful Tips. For customers who want to use Roku SoundBridge with the SlimServer music server SoundBridge Helpful Tips For customers who want to use Roku SoundBridge with the SlimServer music server Revision 1.2 October 25, 2004 1 I. Setting Up Your SlimServer-based Network Choosing Your Software

More information

About sounds and Animate CC

About sounds and Animate CC About sounds and Animate CC Adobe Animate offers several ways to use sound. Make sounds that play continuously, independent of the Timeline, or use the Timeline to synchronize animation to a sound track.

More information

X3M. ExcelValley. MIDI + USB Sound Module: Supports hardware wavetable synthesis + audio. playback, multifunctional MIDI DIN connector.

X3M. ExcelValley. MIDI + USB Sound Module: Supports hardware wavetable synthesis + audio. playback, multifunctional MIDI DIN connector. ExcelValley X3M MIDI + USB Sound Module: Supports hardware wavetable synthesis + audio playback, multifunctional MIDI DIN connector. www.excelvalley.com Contents Introduction 3 Resources 3 Specifications

More information

Damaging, Attacking and Interaction

Damaging, Attacking and Interaction Damaging, Attacking and Interaction In this tutorial we ll go through some ways to add damage, health and interaction to our scene, as always this isn t the only way, but it s the way I will show you.

More information

Compression; Error detection & correction

Compression; Error detection & correction Compression; Error detection & correction compression: squeeze out redundancy to use less memory or use less network bandwidth encode the same information in fewer bits some bits carry no information some

More information

change to a better tool

change to a better tool creative tools change to a better tool www.pinnaclesys.com 31000919 burn listen restore MUSIC organize compose You want to create, restore and play music and then burn it all onto CD? Make the most out

More information

Prentice Hall. Learning Microsoft PowerPoint , (Weixel et al.) Arkansas Multimedia Applications I - Curriculum Content Frameworks

Prentice Hall. Learning Microsoft PowerPoint , (Weixel et al.) Arkansas Multimedia Applications I - Curriculum Content Frameworks Prentice Hall Learning Microsoft PowerPoint 2007 2008, (Weixel et al.) C O R R E L A T E D T O Arkansas Multimedia s I - Curriculum Content Frameworks Arkansas Multimedia s I - Curriculum Content Frameworks

More information

Versa Mix. User Guide and Reference Manual Charter Street Los Angeles Ca /07

Versa Mix. User Guide and Reference Manual Charter Street Los Angeles Ca /07 Versa Mix User Guide and Reference Manual 2/07 4295 Charter Street Los Angeles Ca. 90058 www.americanaudio.us Introduction Congratulations and thank you for purchasing the American Audio Versa Mix. Versa

More information

TEAC HR Audio Player. Music Playback Software for TEAC USB AUDIO DAC Devices OWNER S MANUAL

TEAC HR Audio Player. Music Playback Software for TEAC USB AUDIO DAC Devices OWNER S MANUAL Z TEAC HR Audio Player Music Playback Software for TEAC USB AUDIO DAC Devices OWNER S MANUAL Table of contents Overview...3 Anyone can easily enjoy high-quality audio file playback...3 Supported models

More information

Teaching KS3 Computing. Session 5 Theory: Representing text and sound Practical: Building on programming skills

Teaching KS3 Computing. Session 5 Theory: Representing text and sound Practical: Building on programming skills Teaching KS3 Computing Session 5 Theory: Representing text and sound Practical: Building on programming skills Today s session 5:00 6:00 Representing text and sound 6.00 7.00 While loops and consolidation

More information

Be sure you have Audacity AND the LAME Encoder installed. Both are available in the Software Installation Center.

Be sure you have Audacity AND the LAME Encoder installed. Both are available in the Software Installation Center. 1. GETTING STARTED using AUDACITY in CCPS Be sure you have Audacity AND the LAME Encoder installed. Both are available in the Software Installation Center. 2. Creating a new project Open Audacity, select

More information

Inserting multimedia objects in Dreamweaver

Inserting multimedia objects in Dreamweaver Inserting multimedia objects in Dreamweaver To insert a multimedia object in a page, do one of the following: Place the insertion point in the Document window where you want to insert the object, then

More information

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd Introducing Audio Signal Processing & Audio Coding Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd Overview Audio Signal Processing Applications @ Dolby Audio Signal Processing Basics

More information

Introducing working with sounds in Audacity

Introducing working with sounds in Audacity Introducing working with sounds in Audacity A lot of teaching programs makes it possible to add sound to your production. The student can either record her or his own voice and/or add different sound effects

More information

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker Rendering Algorithms: Real-time indirect illumination Spring 2010 Matthias Zwicker Today Real-time indirect illumination Ray tracing vs. Rasterization Screen space techniques Visibility & shadows Instant

More information

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II)

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II) Media Playback Engine Android provides a media playback engine at the native level called Stagefright that comes built-in with software-based

More information

How to Make a Podcast

How to Make a Podcast Can You Hear Me Now? How to Make a Podcast Part One: Creating a Podcast Using Audacity Step 1: Things You Need 1. Computer with broadband Internet access. 2. Audacity version 1.2.6 (http://audacity.sourceforge.net/).

More information

Computing in the Modern World

Computing in the Modern World Computing in the Modern World BCS-CMW-7: Data Representation Wayne Summers Marion County October 25, 2011 There are 10 kinds of people in the world: those who understand binary and those who don t. Pre-exercises

More information

Workshop. Automation ÂØÒňΠMV-8000

Workshop. Automation ÂØÒňΠMV-8000 ÂØÒňΠMV-8000 Workshop Automation 2006 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of Roland Corporation U.S.

More information

C H A P T E R 1. Introduction to Computers and Programming

C H A P T E R 1. Introduction to Computers and Programming C H A P T E R 1 Introduction to Computers and Programming Topics Introduction Hardware and Software How Computers Store Data How a Program Works Using Python Computer Uses What do students use computers

More information

Understand digital audio production methods, software, and hardware.

Understand digital audio production methods, software, and hardware. Objective 105.02 Understand digital audio production methods, software, and hardware. Course Weight : 6% 1 Three Phases for Producing Digital audio : 1. Pre-Production define parameters of the audio project

More information

The Question. What are the 4 types of interactions that waves can have when they encounter an object?

The Question. What are the 4 types of interactions that waves can have when they encounter an object? The Question What are the 4 types of interactions that waves can have when they encounter an object? Waves, Wave fronts and Rays Wave Front: Crests of the waves. Rays: Lines that are perpendicular to the

More information

Core Audio. MSDOSX : Lecture 20

Core Audio. MSDOSX : Lecture 20 Core Audio MSDOSX : Lecture 20 Overview What is Core Audio? Core Audio Programming Interfaces Common Tasks With Core Audio Core Audio Frameworks What s Been Shipping Since 10.4? Supported Audio and Data

More information

TEAC HR Audio Player. Music Playback Software for TEAC USB AUDIO DAC Devices OWNER S MANUAL

TEAC HR Audio Player. Music Playback Software for TEAC USB AUDIO DAC Devices OWNER S MANUAL Z TEAC HR Audio Player Music Playback Software for TEAC USB AUDIO DAC Devices OWNER S MANUAL Table of contents Overview...3 Anyone can easily enjoy high-quality audio file playback...3 Supported models

More information

#596*Free Download: 'Audio Editor - 3 PC / Liftetime free update' by GilISoft Internatioinal LLC. Coupon Code

#596*Free Download: 'Audio Editor - 3 PC / Liftetime free update' by GilISoft Internatioinal LLC. Coupon Code #596*Free Download: 'Audio Editor - 3 PC / Liftetime free update' by GilISoft Internatioinal LLC. Coupon Code Howdy, and you are welcome to this useful online site. On this information site you'll discover

More information

Operating System s Handling of Sample Rates

Operating System s Handling of Sample Rates As computer based audio begins to gain popularity in the audiophile world, more and more questions arise over what happens to audio as it goes into, and comes out of a PC. This report is intended to throw

More information

Audacity: How- To. Import audio (a song or SFX) Before we start. Import song into Audacity

Audacity: How- To. Import audio (a song or SFX) Before we start. Import song into Audacity Audacity: How- To music technology training Import audio (a song or SFX) Before we start You can t import a song into Audacity directly from a CD. You need to rip the required track from the CD using a

More information

Multimedia Applications I ARKANSAS CAREER AND TECHNICAL EDUCATION, BUSINESS/MARKETING TECHNOLOGY, MULTIMEDIA APPLICATIONS I & II

Multimedia Applications I ARKANSAS CAREER AND TECHNICAL EDUCATION, BUSINESS/MARKETING TECHNOLOGY, MULTIMEDIA APPLICATIONS I & II Essentials for Design: Adobe InDesign CS Level 1, 4 th Edition 2004 (McAllister) Arkansas Career and Technology Education, Business/Marketing Technology, Multimedia Applications I & II (Grades 10-12) Multimedia

More information

_APP B_549_10/31/06. Appendix B. Producing for Multimedia and the Web

_APP B_549_10/31/06. Appendix B. Producing for Multimedia and the Web 1-59863-307-4_APP B_549_10/31/06 Appendix B Producing for Multimedia and the Web In addition to enabling regular music production, SONAR includes a number of features to help you create music for multimedia

More information

Worlde TUNA MINI MIDI Controller User s Manual

Worlde TUNA MINI MIDI Controller User s Manual HANGZHOU WORLDE DIGITAL PIANO CO.,LTD WEBSITE: WWW.WORLDE.COM.CN EMAIL:SALES@WORLDE.COM.CN TEL:86 571 88730848 Worlde TUNA MINI MIDI Controller User s Manual -1- Contents 1. INTRODUCTION... 3 2. FEATURES...

More information

Objectives. Materials

Objectives. Materials Activity 13 Objectives Understand what a slope field represents in terms of Create a slope field for a given differential equation Materials TI-84 Plus / TI-83 Plus Graph paper Introduction One of the

More information

Audacity tutorial. 1. Look for the Audacity icon on your computer desktop. 2. Open the program. You get the basic screen.

Audacity tutorial. 1. Look for the Audacity icon on your computer desktop. 2. Open the program. You get the basic screen. Audacity tutorial What does Audacity do? It helps you record and edit audio files. You can record a speech through a microphone into your computer, into the Audacity program, then fix up the bits that

More information

Blackfin Online Learning & Development

Blackfin Online Learning & Development Presentation Title: Multimedia Starter Kit Presenter Name: George Stephan Chapter 1: Introduction Sub-chapter 1a: Overview Chapter 2: Blackfin Starter Kits Sub-chapter 2a: What is a Starter Kit? Sub-chapter

More information

FILE CONVERSION AFTERMATH: ANALYSIS OF AUDIO FILE STRUCTURE FORMAT

FILE CONVERSION AFTERMATH: ANALYSIS OF AUDIO FILE STRUCTURE FORMAT FILE CONVERSION AFTERMATH: ANALYSIS OF AUDIO FILE STRUCTURE FORMAT Abstract JENNIFER L. SANTOS 1 JASMIN D. NIGUIDULA Technological innovation has brought a massive leap in data processing. As information

More information

IDM 221. Web Design I. IDM 221: Web Authoring I 1

IDM 221. Web Design I. IDM 221: Web Authoring I 1 IDM 221 Web Design I IDM 221: Web Authoring I 1 Week 8 IDM 221: Web Authoring I 2 Media on the Web IDM 221: Web Authoring I 3 Before we cover how to include media files in a web page, you need to be familiar

More information

TRAX SP User Guide. Direct any questions or issues you may encounter with the use or installation of ADX TRAX SP to:

TRAX SP User Guide. Direct any questions or issues you may encounter with the use or installation of ADX TRAX SP to: TRAX SP User Guide Welcome to ADX TRAX 3 SP! This guide provides an in-depth look at the features, functionality and workflow of the software. To quickly learn how to use and work with ADX TRAX SP, please

More information

CSC 101: Lab #7 Digital Audio Due Date: 5:00pm, day after lab session

CSC 101: Lab #7 Digital Audio Due Date: 5:00pm, day after lab session CSC 101: Lab #7 Digital Audio Due Date: 5:00pm, day after lab session Purpose: The purpose of this lab is to provide you with hands-on experience in digital audio manipulation techniques using the Audacity

More information

User Guide Version 1.0.0

User Guide Version 1.0.0 obotic ean C R E A T I V E User Guide Version 1.0.0 Contents Introduction... 3 Getting Started... 4 Loading a Combinator Patch... 5 The Front Panel... 6 On/Off... 6 The Display... 6 Reset... 7 Keys...

More information

COS 116 The Computational Universe Laboratory 4: Digital Sound and Music

COS 116 The Computational Universe Laboratory 4: Digital Sound and Music COS 116 The Computational Universe Laboratory 4: Digital Sound and Music In this lab you will learn about digital representations of sound and music, especially focusing on the role played by frequency

More information

Page 1. Arrakis Systems 6604 Powell St. Loveland, CO

Page 1. Arrakis Systems 6604 Powell St. Loveland, CO Page 1 REVISION 1.0 27 February 2014 Page 2 NEW~WAVE QUICK START GUIDE Congratulations on your purchase of the New~Wave automation system! This quick start guide is to help get you setup quickly and easily.

More information