Sound and music

From Dragon Age Toolset Wiki
Revision as of 14:26, 23 February 2012 by Sunjammer (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Sound in Dragon Age is packaged using a program called FMOD. FMOD sound banks include the audio waveform itself, and can also include settings determining how the sound is played.


Voice over doesn't actually require you to work with FMOD, as the tools to package VO into FMOD sound banks are built into the toolset.

Placeholder Voice-Over can be generated automatically by the toolset (using the default Microsoft text-to-speech engine that comes with your OS). This is intended as a way to easily produce a "rough cut" of a cinematic, giving an approximate feel for how long the line will last and allowing FaceFX to be generated.

Recording real Voice-Over for conversations is straightforward, though you'll need to keep track of the string IDs of the lines you're recording in order to give the wav files the proper filenames.

Placeable sound resources

Other types of sound resources will require work with FMOD itself to get them into the game. See FMOD for details.

Sound events are placed in an area layout using the area editor. Details such as how the sound loops, where the sound is simulated as coming from, and so forth, are defined in FMOD.

Areas can also have audio volumes, music volumes and reverb volumes defined, with associated sound events.

Adding sounds to animations

The Blend tree editor allows sound events to be associated with an animation's timeline. So for example, an animation of a golem clapping could have a clanging sound added to the moment of impact of its hands.

Character soundsets

Soundsets for characters (the collection of lines they choose from in combat and other routine in-game activities) are created as conversation resources, and are associated with individual creatures via a character resource. This allows one soundset to be reused for multiple different creatures. New soundsets can be created from templates listed in /_Core Soundsets/.