Table of Contents
A perceptual coding audio compression method that can be used in Wwise on the Mac and iOS platforms. AAC is said to achieve better sound quality than MP3 at similar bit rates. Compression is variable, content dependent, and the quality setting can be controlled by the "quality" slider. On iOS, AAC is decoded by the hardware assisted codec if it is available. Note that the iOS hardware may only decode one AAC sound at a time.
- Absolute Property
Properties, such as positioning and playback priority, that are usually defined at the top-level parent object and automatically passed down to each of the parent's child objects. You can override the top-level parent properties by defining these properties at a different level within the hierarchy.
A hierarchical structure of one or more sounds, motion objects, containers, and/or actor-mixers. You can use an actor-mixer to control properties for all objects below it.
Adaptive Differential Pulse Code Modulation (ADPCM) is an audio file conversion encoding method that quantizes the difference between a sound signal and a prediction that has been made of that sound signal. The ADPCM quantization step is adaptive, which results in better audio quality for the compressed signals. This method differs from PCM encoding where the signals are quantized directly.
A perceptual encoding method for the PS Vita and PS4 that permits encoding of audio files at various bit rates while maintaining a very good perceived sound quality.
The decrease in volume of a sound, music, or motion FX object, as it moves away from the source emitter.
- Audio Input
The Audio Input is a sample source plug-in that allows audio content generated by the game to be sent through the Wwise pipeline and processed by the sound engine.
- Audio Source
A separate abstraction layer between the audio file and the sound object. It is linked to the audio file imported into your project. The audio source remains linked to the audio file that you imported into your project so that you can reference it at any time.
The action of lowering the volume level of one audio signal in order for another simultaneous audio signal to have more prominence.
- Auxiliary Bus
A special type of audio bus that is generally used to apply effects such as Reverbs and Delays for simulating environmental effects or to allow dynamic mixing (Side-Chaining).
- Auxiliary Send
An audio signal routing technique used to send an audio signal to an auxiliary bus. An Auxiliary Send can be controlled either per sound object, or per game object when using the SDK API.
- Bit Depth
The number of bits used to describe each sample within a digital audio file. In PCM audio, the bit depth determines the maximum possible dynamic range of the signal.
- Bit Rate
The amount of data, specifically bits, transmitted or received per second. The higher the bit rate, the more file data is processed and usually the higher the resolution.
- Blend Container
A group of one or more sounds, motion objects, and/or containers that are played back simultaneously. The objects within this container can be grouped into blend tracks where properties are mapped to game parameter values using RTPCs. Crossfades can also be applied between the objects within a blend track based on the value of a game parameter.
A project folder that contains all the converted files for the platforms that you are developing. By default, this folder is stored locally although you can modify it's location. Multiple users should not access the cache folder simultaneously.
A unit of pitch equal to 1/100 of a semitone. An octave consists of 1200 cents.
- Child Object
An object within a hierarchical structure that lies within a higher level or parent object.
A music object that represents an audio source. Clips are arranged in music tracks.
An audio effect plug-in that reduces the dynamic range of a signal by weakening any part of the input signal that is above a pre-defined threshold value.
A group of one or more objects, including sounds, motion FX objects, and/or containers that are played according to a certain defined behavior. In Wwise, there are several different types of containers, including random, sequence, switch, blend, music switch, and music playlist containers.
- Conversion Settings
A group of audio file parameters, which includes sample rate, audio format, and number of channels, that defines the overall quality, memory and CPU usage of the audio files for each platform.
- Convolution Reverb
An audio effect that uses IR (Impulse Responses) to simulate the acoustics of real spaces, such as a concert halls, buildings, streets, vehicle interiors, rooms, fields, forests, and others.
A marker appended to music segments to indicate a key point, such as its entry or exit point.
- Custom Cue
A user-created marker appended to music segments to indicate a key sync point. The Entry and Exit cues are not considered custom cues.
- dB Scaling
An option to display the graph view Y axis in logarithmic scaling when representing properties that are measured in decibels.
(Decibels full scale) Decibel amplitude levels in digital systems which have a maximum available level (like PCM encoding).
- DC Offset
The Direct Current represents the center of a waveform of a sound. The offset represents the percentage away from the 0.0 point that the center of a waveform lies.
- Default Work Unit
XML files that contain all the information in your project related to the specific element for which they were created. For example, the Default Work Unit.wwu file for Events contains all the information related to events, and the Default Work Unit.wwu file for States contains all the information related to states, and so on. Default work units are created when the project is created.
- Definition File
Text files that list all the events in a game, classified by SoundBank.
An audio effect plug-in that adds echoes by delaying an audio signal for a specified period of time.
A central repository of files on the Perforce source control server. It contains all versions of all files ever submitted to the server.
- Dialogue Event
A method to trigger audio in game using a set of rules or conditions expressed in arguments and argument values that match the possible conditions in the game. These argument values are arranged into argument paths and then assigned to an object in Wwise. When a dialogue event is called by the game, the game matches its current situation with those defined in the dialogue event and the appropriate piece of dialogue is played.
The noise added to a signal prior to quantization which reduces the distortion and noise modulation resulting from the quantization process. Although there is a slight increase in the noise level, spectrally shaped dither can minimize the apparent increase. The noise is less objectionable than the distortion, and allows low-level signals to be heard more clearly.
A process whereby all channels within a multi-channel source are mixed into a compatible version with fewer channels, such as stereo or mono.
- Dry Signal
Output that consists entirely of the original, unprocessed signal.
- Echo Density
The amount of echoes per second produced by the reverberation algorithm.
- Effect Chain
A series of effects that have been applied to an object or bus in a specific order.
- Effect Instance
A customized set of effect properties that can be saved and applied to other objects or busses. Effect instance properties can also be shared across objects.
- Empty Event
An event that doesn't contain any actions or objects.
- Environmental Effect
An effect that alters the property set of the sounds generated by a game object depending on the position of that object in a game's geometry.
- Event (Action Event)
A method to trigger audio in game using an action or series of actions, such as play, mute, and pause, that have been applied to one or more Wwise objects.
The Wwise Expander plug-in effect expands the dynamic range of a signal by weakening any part of the input signal that is below a pre-defined threshold value. When the signal is soft and below the threshold, the Expander begins to reduce the signal's gain. When the signal is at or louder than the threshold value, no gain reduction is applied to the signal.
- External Source
A source plug-in that associates a sound object with an audio file at runtime. It allows the management of large amounts of dialogue lines that could otherwise require a great deal of overhead. It helps to save some runtime memory and it simplifies the replacement of audio files that is sometime required when generating DLC content for a game.
- File Manager
A dialog box that displays information about project files and original imported source files, as well as manages many source control plug-in functions, where applicable.
An audio effect that mixes two identical signals together, where one of the signals is time-delayed by a small and gradually changing amount producing a swept comb filter effect.
- Flat View
A view that is docked into a layout.
High level structure in the Actor-Mixer hierarchy, used to manage other structures of actor-mixers, containers, and so on.
The number of cycles per unit of time.
A change in the power or amplitude of a signal.
- Game Object
Entity in a game to which elements such as an interface, a trigger, or a sound can be attached.
- Game Parameter
A parameter from the game, such as speed and RPMs in a car racing game for example, that can be mapped to Wwise property values using RTPCs.
- Game Sync
A group of Wwise elements that includes States, Switches, RTPCs, Triggers, and Arguments which are called by conditions in the game and modify the audio and motion accordingly.
- Game Unit
The basic unit of length used in calculating game geometry. For example, a stealth FPS might use meters as a game unit, while a space conquest game might use light-years.
- Guitar Distortion
An audio effect that alters the shape of the audio waveform and introduces frequency components not present in the original signal. The Wwise Guitar Distortion effect mimics the behavior of commonly used distortion 'stomp boxes' to obtain typical guitar distortion sounds.
Multiples of the fundamental frequency. For example, if the frequency is 50 Hz, the second harmonic is 100 Hz, the third harmonic is 150 Hz, and so on.
An audio effect that adds one or two pitched voices to the incoming signal.
The level difference (in dB) between normal operating level and clipping level in an amplifier or audio device.
- High-Pass Filter
A recursive filter that attenuates frequencies lower than the cut-off frequency. The units for this filter represent the percentage of high pass filtering effect that has been applied, where 0 means no high pass filtering (signal unaffected) and 100 means maximal attenuation.
Head Related Transfer Function is the way in which sound is received through different physical media from a point in space to the ear. Paired HRTFs allow the synthesis of a binaural sound that seems to originate at a particular point in space.
- Imported folder
The hidden project .cache folder containing copies of audio files imported into the project that have undergone a special import conversion process.
A specific icon in the Wwise interface that indicates the status of a particular property value. For example, the link indicator shows whether a property value is linked across platforms.
A fractional offset between the pitch of a partial and the pitch of the true harmonic (a whole number multiple of the fundamental frequency).
- Initialization Bank
A special type of bank that contains all the general information of a project, including information on the bus hierarchy, and information on states, switches, and RTPCs. There is only one Initialization bank per project and it is named “Init.bnk” by default. The Initialization bank must be the first bank loaded when starting a game. If it is not loaded first, the SoundBanks may refuse to load.
- Input Range
The complete range of values that can be entered for a property - as opposed to Slider Range.
- Integrity Report
Report generated in Wwise that displays errors or issues in a project along with suggested fixes.
- Interactive Music
A music composition and arrangement method to create musical scores that are both modular and responsive to in-game actions.
- Invalid Events
Events that have been deleted from your project, but are still included in a SoundBank.
- IR (Impulse Response)
An audio file resulting from the measurement of real acoustic characteristics of a location, such as a concert hall. Impulse Responses are used in the Convolution Reverb effect to enable the acoustic characteristics of a particular location to be applied to the incoming signal.
Time delays inherent in internal processing or generation of audio signals within a computer.
A series of views grouped together to facilitate the work involved for a particular task or job.
Low Frequency Effect. The name of the audio channel specifically intended for deep, low-pitched sounds ranging from 10-120 Hz. The LFE channel is a totally independent channel that must be imported into Wwise as a x.1 media file.
An extreme form of compression where the input/output relationship becomes very flat (10:1 or higher). This places a hard limit on the signal level.
A virtual microphone or motion sensor in the game that helps assign the sounds to particular speakers or motion to particular motors to simulate a 3D environment.
- Look-ahead time
In streaming, this refers to the time reserved for the sound engine to seek the streaming data.
- Low-Pass Filter
A recursive filter that attenuates frequencies higher than the cut-off frequency. The units for this filter represent the percentage of low pass filtering effect that has been applied, where 0 means no low pass filtering (signal unaffected) and 100 means maximal attenuation.
- Master-Mixer Hierarchy
A bus or series of busses at the top of your project hierarchy that allow you to re-group many different sound, music, and motion structures according to the main categories within a game. For example, you can group all the music structures under one audio bus, all the sound effects under another audio bus, and so on.
- Matrix Reverb
A unique reverb effect optimized for game production that balances quality with performance and includes real-time editing and RTPC mapping functionalities.
- Meter Effect
An audio effect that measures the level of a signal without modifying it, and optionally outputs this level as a Game Parameter. It is most useful for achieving side-chaining, where the measured level of a bus drives the volume of another bus through RTPC.
- Meter (Peak)
A series of meters that display the level of the audio signal for each channel. While audio and auxiliary busses show the output signal, dynamic effects (i.e. compressors and limiters) generally display the audio input, audio output and the applied gain reduction.
- Mixing Desk
A flexible and powerful mixing console that regroups a variety of bus and object properties into a single view, used to fine-tune the audio mix of your game in real-time.
- Mixing Session
A set of Wwise objects of your choice used within the Mixing Desk that can be saved and re-used at any time.
- Modal density
Modes are the peaks in the frequency domain representation of an audio signal. Increasing the modal density improves the realism of the reverberation when simulating most acoustic spaces. Decreased modal density can cause ringing sounds.
- Motion FX Object
A representation in Wwise of the individual motion assets that you have created for your project. Each motion FX object contains one or more sources, which defines the actual motion that will be generated in-game.
- Music Clip
The basic component of a music track displayed as a rectangular area representing a single WAV file.
- Music Playlist Container
A group of one or more music objects and/or containers that are played back in a random or sequential order.
- Music Segment
A multi-track music object that is the basic unit of the Interactive Music hierarchy.
- Music Switch Container
A group of one or more music objects and/or containers that are played back according to the switch or state that is called.
- Music Track
A music object that contains arrangements of individual music clips that are displayed in waveform so that you can visually align them in a music segment.
- Nested Object
An object that lies within another object.
- Nested Work Units
A work unit nested inside another work unit. It allows for a finer granularity in the project files, reducing potential conflicts in a workgroup environment when merging files under source control.
- Noise Gate
An effect created in the Expander effect plug-in that removes sounds from the output signal almost completely. A noise gate is created by setting a high expander ratio (over 10:1) that closes the gate for sounds whose gain has been reduced to this extent.
- Nyquist Frequency
The highest audio frequency that can be accurately sampled, equivalent to one-half of the sampling rate. The Nyquist sampling theorem showed that the sampling rate must be at least twice the highest frequency present in the sample in order to accurately reconstruct the original signal.
Elements in Wwise, such as the Sounds, Motion FX, Containers, and Actor-Mixers, that are used to contain, group, and define sounds, voices, motion, and music within the project hierarchy.
A condition that occurs when an object in the game, such as a pillar, partially blocks the space between a sound object and a listener.
A condition that occurs when an object in the game, such as a wall, completely blocks the space between a sound object and a listener.
- Originals folder
The folder containing untouched copies of the audio files imported into the project. This folder is usually stored under source control.
- Orphan file
Audio files no longer associated with a sound, motion FX, or music object. These files are not automatically deleted when you delete a sound object. To delete these files, clear the audio .cache folder.
- Output buffer latency
Latency introduced during audio playback determined by the number of output buffers used by Wwise.
- Parametric EQ
An audio effect plug-in that allows you to apply a variety of filters to shape the spectrum of your sound.
- Parent Object
An object within a hierarchical structure that contains child objects.
The band of frequencies that passes through a filter with essentially no attenuation.
Pulse code modulation. A method for encoding audio files where distinct binary representations or pulse codes are chosen, and these are quantized by measuring values between two encoded points, selecting the value associated with the nearest point.
- PCM frame
A PCM frame is composed of samples for all channels at a given time. Each frame represents 1/sample frequency seconds.
- Peak Limiter
An audio effect that controls the dynamic range of audio signals. It does this by weakening parts of the audio signal that briefly exceed a pre-defined threshold value as calculated with peak-based detection.
- Physical Folder
A directory on your hard disk, under your Wwise project root, that can contain other physical folders or work units used in your project. Physical folders cannot be child objects for containers, motion FX, or sounds.
- Physical Voice
The physical environment of the game where audio and motion are played and processed by the sound engine. When volume levels become very low, sounds and motion objects can move into a virtual environment where they are managed and monitored by the sound engine, but no audio processing is performed.
The playback speed of the sound or motion object.
- Pitch Shifter
An audio effect that changes the pitch without affecting the duration of the resulting audio signal.
- Point Source
A source that emits sound or motion as if from a single point.
The segment area after the exit cue that can be used for transitions in interactive music.
The segment area before the entry cue that can used for transitions in interactive music.
- Prefetch Time
In streaming, this refers to a small buffer that covers the latency time required to fetch the rest of the file data.
A customized set of properties for objects, effects, and sound/motion propagation that can be saved and re-used at any time.
The process whereby a range of values of an audio file are divided into sub ranges, each of which is represented by an assigned value.
A specific set of search criteria used to find a particular object or project element.
- Random Container
A group of one or more sounds, motion FX objects, and/or containers that are played back in a random order.
An special effect in Wwise that is applied to a property value that allows you to define a range of possible values that can be used randomly each time an object is played.
- Recursive Filter
A filter that uses previously-calculated output values in addition to the current input values to calculate the latest output. Also known as feedback filters.
- Relative Property
Properties, such as volume and pitch, that can be defined at each level within your project hierarchy. These property values are cumulative, which means that a parent's property values are added to those of the child.
An audio effect plug-in that simulates the acoustics of a particular room or space.
- Ripple (in passband)
The difference between the maximum and minimum attenuation within a passband.
- RMS power
Root Mean Square. This is a measure of a signal's average amplitude that provides in most cases a better approximation of a signal's power than using peak amplitude. This value is obtained by summing the square of the samples over a given time window and taking the square root of the result.
A versatile, high-quality reverb effect plug-in that simulates the acoustics of a particular room or space.
Real Time Parameter Controls. An interactive method used to drive the audio or motion in game by mapping game parameter values to properties in Wwise. RTPCs can also be used to drive switch changes by mapping game parameters to switch groups.
- Sample Rate
The frequency at which an audio signal is sampled per second during conversion to a digital signal or during a digital conversion.
- Send Volume
The level or amplitude of the audio signal sent to an auxiliary bus.
- Sequence Container
A group of one or more sounds, motion FX objects, and/or containers that are played back according to a specific playlist.
A set of properties that can be shared between objects to define attributes such as effects or attenuation.
- Silence Source
A plug-in source of a specified duration that contains no sound or motion.
Monitoring the level of an audio signal and using the audio information to manipulate another audio signal in real-time. This technique is used to give more emphasis to the important sounds in the final mix by automatically controlling the volume of the less important sounds.
- Slider Range
The default range of values that can be entered for a property using the slider - as opposed to Slider Range.
A group of event data, sound, music, and motion structure data, and/or media files that will be loaded into the game's platform memory at a particular point in a game.
The view in Wwise that provides transport controls, auditioning, and real-time mixing in game or in Wwise, for objects or events that can be inserted and removed as needed.
- Soundcaster Session
A saved project element that contains the Wwise objects and events used in a specific simulation created in the Soundcaster.
A unique plug-in interface that enables external applications to seamlessly communicate with Wwise. Examples of some of the tools that can be built with SoundFrame are SFTest and CarSim.
- Sound Object
A representation in Wwise of the individual audio assets that you have created for your project. Each sound object contains one or more sources, which defines the actual audio content that will be played in-game.
- Sound SFX
A sound object within the Actor-Mixer Hierarchy that contains sounds, music, and ambiences.
- Sound Voice
A sound object that contains game voice over or dialogue.
- Source Control
The management of changes to documents (i.e. Wwise Project , Work Units, Audio files, etc.) where each revision of the document is tagged with a revision identification number, and associated with a timestamp and the name of the person who modified the document. In most version control system, revisions can be compared, restored, and merged.
- Source Plug-in
An audio or motion source that is created by a plug-in coming from outside of Wwise.
A function in Wwise that determines the actual location or position of the sound or music object within the 3D environment of the game.
A global offset or adjustment to the game audio or motion properties that relates to changes in the physical and environmental conditions in the game.
- Stereo Delay
An audio effect that provides a dual channel delay with a built-in filter. It has feedback and crossfeed controls to send delayed signals from one channel to another to create stereo effects.
A brief musical phrase that is superimposed and mixed over the currently playing music.
A switch represents the alternatives that exist for a particular element in game, and is used to help manage the corresponding sounds or motion objects for these alternatives. For example, if a character is running on a concrete surface and then moves onto grass, the sound of the footsteps in a switch container should change to match the change of surface.
- Switch Container
A series of switches or states, each of which contains a group of sounds, motion FX objects, or containers, that correspond to particular changes in the environment of the game. For example, a switch container for a character's footsteps might contain switches for grass, concrete, wood and any other surface that a character can walk on in the game.
- Tab-delimited File
A special kind of plain text file where the information is arranged into columns separated by tabs.
- Time Stretch
An audio effect that changes the duration without affecting the pitch of the resulting audio signal.
In Interactive Music, a transition is meant to be a smooth bridge between a source and destination music segment.
- Transition Time
Time period used to transition from one state to another within the same state group. During the transition, an interpolation of the two state properties occurs.
An audio effect that modulates the amplitude of the input signal with a unipolar carrier signal.
A game sync that responds to a spontaneous occurrence in the game and launches a stinger.
An audio file conversion encoding method for the PS Vita based on ADPCM encoding.
- Virtual Folder
An organizational object, displayed as a folder and contained within a work unit or one of its child objects, in which you can place other objects, such as virtual folders, actor-mixers, containers, motion FX, and sounds. Virtual folders cannot be child objects for containers, motion FX, or sounds and do not have a corresponding directory on your hard disk.
- Virtual Voice
A virtual environment where sounds and motion are managed and monitored by the sound engine, but no processing is performed. Objects move into the virtual voice when their volume levels fall below the volume threshold.
A separate or discrete playback instance, either audio or motion.
- Voice Starvation
A type of error message that is displayed in the Capture Log when the sound engine cannot provide audio data to the platform hardware buffer in a timely manner. This type of problem occurs when there is excessive use of the host CPU. For example, when the platform CPU is trying to mix too many sources or is using too many audio effects simultaneously.
The amplitude or level of intensity of the audio or motion output.
- Volume Threshold
A certain volume level below which the behavior of sound, music, and motion objects can be specifically determined. For example, voices that fall below the volume threshold can either continue to play, be killed, or sent to the virtual voice list. These behaviors are defined on the Advanced Settings tab of the object's Property Editor.
A perceptual encoding method that permits encoding of audio files at various bit rates while maintaining a very good perceived sound quality. The balance between data compression efficiency and perceived sound quality is controlled using the Quality Factor setting or by specifying the maximum, minimum, and average bit rates per channel.
An individual process you can use to monitor the game objects and listeners in your game.
A structure that defines the format of waveform-audio data for formats having more than two channels. To preserve the specific multi-channel configuration of a WAV file on input, you must define the channel information in the WAV header file as part of the channel mask of the WAVEFORMATEXTENSIBLE.
- Wet Signal
Output that consists entirely of processed sound.
A group of people working concurrently on the same Wwise project.
- Work Unit
A distinct XML file that contains information related to a particular section or element within your project.
- World Builder
An application used to create the virtual environment of your game.
A hardware supported perceptual coding audio compression method for the Xbox 360. XMA is a console-optimized version of Windows Media Audio Pro. Compression is variable, content dependent, and the quality setting can be controlled by the “Compression Quality” slider. The most recent version, XMA 2.0, contains a new block size parameter for creating a seek table that facilitates seeking XMA data.
A software supported perceptual coding audio compression method for the Xbox 360. xWMA is a console-optimized version of Windows Media Audio Pro, and provides a greater compression ratio than XMA. Compression is variable, content dependent, and the quality setting can be controlled by the "bit rate" drop-down menu. Note that xWMA has restrictions on looping.