

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.zeroy.com/index.php?action=history&amp;feed=atom&amp;title=Call_of_Duty_5%3A_Audio_References</id>
	<title>Call of Duty 5: Audio References - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zeroy.com/index.php?action=history&amp;feed=atom&amp;title=Call_of_Duty_5%3A_Audio_References"/>
	<link rel="alternate" type="text/html" href="https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;action=history"/>
	<updated>2026-05-05T19:36:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;diff=16626&amp;oldid=prev</id>
		<title>CoDEmanX at 04:59, 12 March 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;diff=16626&amp;oldid=prev"/>
		<updated>2012-03-12T04:59:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:59, 12 March 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Fully Dynamic Audio Occlusion&#039;&#039;&amp;lt;/font&amp;gt; - This is a system that filters high frequencies out of sounds that are played behind obstructions (which is actually a better name for what we&#039;re really doing here, but that&#039;s a different discussion).  In other words, sounds that are blocked by props or terrain sound muffled.  Longer sounds that continue to play as you round corners will be muffled only when you keep obstacles in between you and the sound source.  So, as you play, you&#039;ll notice sounds constantly changing based on what you are doing.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Fully Dynamic Audio Occlusion&#039;&#039;&amp;lt;/font&amp;gt; - This is a system that filters high frequencies out of sounds that are played behind obstructions (which is actually a better name for what we&#039;re really doing here, but that&#039;s a different discussion).  In other words, sounds that are blocked by props or terrain sound muffled.  Longer sounds that continue to play as you round corners will be muffled only when you keep obstacles in between you and the sound source.  So, as you play, you&#039;ll notice sounds constantly changing based on what you are doing.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Environmental Audio System&#039;&#039;&amp;lt;/font&amp;gt; - This is a complete system utilized within Radiant that allows full control over a level&#039;s ambient sound.  The system serves one primary purpose - make the level sound detailed and extremly positional in stereo, 5.1, or 7.1.  This system completely removes the need for the old school background track...the game can now dynamically render this audio in realtime, giving you much greater control over how each area sounds and is fully customizable.  The system allows you to control reverb (including custom presets), occlusion overrides, Ambient Accents, and RoomTones (if you want one).  The system itself is extrodinarily simple to use, but also very powerful.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Environmental Audio System&#039;&#039;&amp;lt;/font&amp;gt; - This is a complete system utilized within Radiant that allows full control over a level&#039;s ambient sound.  The system serves one primary purpose - make the level sound detailed and extremly positional in stereo, 5.1, or 7.1.  This system completely removes the need for the old school background track...the game can now dynamically render this audio in realtime, giving you much greater control over how each area sounds and is fully customizable.  The system allows you to control reverb (including custom presets), occlusion overrides, Ambient Accents, and RoomTones (if you want one).  The system itself is extrodinarily simple to use, but also very powerful.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;FLUX&#039;&#039;&amp;lt;/font&amp;gt; - Flux is a system we developed that simulates &#039;&#039;reflections&#039;&#039; (sound bouncing off of terrain\objects) and &#039;&#039;shockwaves&#039;&#039; (sound eminating from loud sources---like grenades and other explosions).  This system keeps sound moving constantly, instead of always remaining static.  You can hear an example of this system in action by listening to the sounds of the sniper rifles in the game.  The decay from the shot is no longer static...it moves throughout the environment and keeps everything sounding fluid and dynamic.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;FLUX&#039;&#039;&amp;lt;/font&amp;gt; - Flux is a system we developed that simulates &#039;&#039;reflections&#039;&#039; (sound bouncing off of terrain\objects) and &#039;&#039;shockwaves&#039;&#039; (sound eminating from loud sources---like grenades and other explosions).  This system keeps sound moving constantly, instead of always remaining static.  You can hear an example of this system in action by listening to the sounds of the sniper rifles in the game.  The decay from the shot is no longer static...it moves throughout the environment and keeps everything sounding fluid and dynamic.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Multi-Layering&#039;&#039;&amp;lt;/font&amp;gt; - This is less a piece of technology, and more of a process, however, we have implemented a method that allows things like gunshots to be multi-layered (some of the guns in the game have 5 or 6 layers, just for the shot).  These layers can be blended by the audio engine in real-time, which allows for sounds to have distant, medium, and close range sounds that all come in and out seamlessly when you move through an environment.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Multi-Layering&#039;&#039;&amp;lt;/font&amp;gt; - This is less a piece of technology, and more of a process, however, we have implemented a method that allows things like gunshots to be multi-layered (some of the guns in the game have 5 or 6 layers, just for the shot).  These layers can be blended by the audio engine in real-time, which allows for sounds to have distant, medium, and close range sounds that all come in and out seamlessly when you move through an environment.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Event Based Music System&#039;&#039;&amp;lt;/font&amp;gt; - We&#039;ve developed a music package system that allows you to define music states that have oneshot in, loop, and a oneshot transition out when states chage.  This gives you a lot of flexibility in creating musical landscapes that are as nonlinear as your level.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Event Based Music System&#039;&#039;&amp;lt;/font&amp;gt; - We&#039;ve developed a music package system that allows you to define music states that have oneshot in, loop, and a oneshot transition out when states chage.  This gives you a lot of flexibility in creating musical landscapes that are as nonlinear as your level.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Fully Scriptable Busing System&#039;&#039;&amp;lt;/font&amp;gt; - This system allows you to define bus states that can control multiple sound files simultaneously in terms of volume for dramatic effect.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Fully Scriptable Busing System&#039;&#039;&amp;lt;/font&amp;gt; - This system allows you to define bus states that can control multiple sound files simultaneously in terms of volume for dramatic effect.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Built in Ring Modulator DSP&#039;&#039;&amp;lt;/font&amp;gt; - Perfect for special effects.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Built in Ring Modulator DSP&#039;&#039;&amp;lt;/font&amp;gt; - Perfect for special effects.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Low Pass Filter DSP&#039;&#039;&amp;lt;/font&amp;gt; - For both occlusion\obstruction effects and for distance filtering.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Low Pass Filter DSP&#039;&#039;&amp;lt;/font&amp;gt; - For both occlusion\obstruction effects and for distance filtering.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Dynamic Channel Management System&#039;&#039;&amp;lt;/font&amp;gt; - This is a dynamic real-time channel management system that ensures that the only channels being shut off are channels that are playing the most quiet sounds. This reduces popping and noise caused when sounds are shut off improperly.  It also allows us to increase the range at which you hear sounds dramatically.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Dynamic Channel Management System&#039;&#039;&amp;lt;/font&amp;gt; - This is a dynamic real-time channel management system that ensures that the only channels being shut off are channels that are playing the most quiet sounds. This reduces popping and noise caused when sounds are shut off improperly.  It also allows us to increase the range at which you hear sounds dramatically.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Instance Limiting&#039;&#039;&amp;lt;/font&amp;gt; - This system gives you the ability to control how many instances of a single alias are allowed to exist, and what to do in case more than the limited amount try to play.  This gives you great static control over your channel useage and helps with phasing sounds.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Instance Limiting&#039;&#039;&amp;lt;/font&amp;gt; - This system gives you the ability to control how many instances of a single alias are allowed to exist, and what to do in case more than the limited amount try to play.  This gives you great static control over your channel useage and helps with phasing sounds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Randomize Type&#039;&#039;&amp;lt;/font&amp;gt; - This system was designed to keep sounds from phasing so much when there are several of the same sound playing at once.  In COD games you tend to have multiple weapons firing simultaneously, most likely of the same type.  Without this system, you would have little control over phasing---this system allows you to define certain aspects of a playing sound alias, so that if another of the same alias fires, you can give yourself great odds that it will not phase.  No solution is going to be 100% on this, but the system allows for great flexibility.  It is also used to kill the 3rd person pitch variance on 3rd person SMG&#039;s.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Randomize Type&#039;&#039;&amp;lt;/font&amp;gt; - This system was designed to keep sounds from phasing so much when there are several of the same sound playing at once.  In COD games you tend to have multiple weapons firing simultaneously, most likely of the same type.  Without this system, you would have little control over phasing---this system allows you to define certain aspects of a playing sound alias, so that if another of the same alias fires, you can give yourself great odds that it will not phase.  No solution is going to be 100% on this, but the system allows for great flexibility.  It is also used to kill the 3rd person pitch variance on 3rd person SMG&#039;s.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;yellow&lt;/del&gt;&quot;&amp;gt;&#039;&#039;Reverb Wet\Dry Curves; Reverb Max Distance&#039;&#039;&amp;lt;/font&amp;gt; - This gives you the ability to modulate wet signal reverb over distance.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;font color=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;red&lt;/ins&gt;&quot;&amp;gt;&#039;&#039;Reverb Wet\Dry Curves; Reverb Max Distance&#039;&#039;&amp;lt;/font&amp;gt; - This gives you the ability to modulate wet signal reverb over distance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sources: [http://wiki.treyarch.com/wiki/Brief_Overview_of_Audio_Philosophy Treyarch&amp;#039;s Wiki]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sources: [http://wiki.treyarch.com/wiki/Brief_Overview_of_Audio_Philosophy Treyarch&amp;#039;s Wiki]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>CoDEmanX</name></author>
	</entry>
	<entry>
		<id>https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;diff=2625&amp;oldid=prev</id>
		<title>Zeroy at 14:22, 10 November 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;diff=2625&amp;oldid=prev"/>
		<updated>2008-11-10T14:22:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:22, 10 November 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Call of Duty 5]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Modding]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Scripting]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Audio]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Nutshell.png]] In the interest of helping you understand our tools and pipelines better, it may be good to see how we go about thinking about putting audio into our games.  First and foremost, we needed a toolset that would help us create more realistic sounding games that support 5.1 and 7.1 natively, include more robust ambient or environmental audio support, and that have enough dynamic control over playing sounds so that we can manipulate what you hear in the same ways that movies do.  To that end, we&amp;#039;ve come up with some new essential pieces of technology that are outlined here so you can mod them and hopefully do some amazing work with sound.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Nutshell.png]] In the interest of helping you understand our tools and pipelines better, it may be good to see how we go about thinking about putting audio into our games.  First and foremost, we needed a toolset that would help us create more realistic sounding games that support 5.1 and 7.1 natively, include more robust ambient or environmental audio support, and that have enough dynamic control over playing sounds so that we can manipulate what you hear in the same ways that movies do.  To that end, we&amp;#039;ve come up with some new essential pieces of technology that are outlined here so you can mod them and hopefully do some amazing work with sound.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zeroy</name></author>
	</entry>
	<entry>
		<id>https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;diff=2624&amp;oldid=prev</id>
		<title>Zeroy: New page: Image:Nutshell.png In the interest of helping you understand our tools and pipelines better, it may be good to see how we go about thinking about putting audio into our games.  First a...</title>
		<link rel="alternate" type="text/html" href="https://wiki.zeroy.com/index.php?title=Call_of_Duty_5:_Audio_References&amp;diff=2624&amp;oldid=prev"/>
		<updated>2008-11-10T14:22:09Z</updated>

		<summary type="html">&lt;p&gt;New page: &lt;a href=&quot;/index.php?title=File:Nutshell.png&quot; title=&quot;File:Nutshell.png&quot;&gt;Image:Nutshell.png&lt;/a&gt; In the interest of helping you understand our tools and pipelines better, it may be good to see how we go about thinking about putting audio into our games.  First a...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:Nutshell.png]] In the interest of helping you understand our tools and pipelines better, it may be good to see how we go about thinking about putting audio into our games.  First and foremost, we needed a toolset that would help us create more realistic sounding games that support 5.1 and 7.1 natively, include more robust ambient or environmental audio support, and that have enough dynamic control over playing sounds so that we can manipulate what you hear in the same ways that movies do.  To that end, we&amp;#039;ve come up with some new essential pieces of technology that are outlined here so you can mod them and hopefully do some amazing work with sound.&lt;br /&gt;
&lt;br /&gt;
To get the most out of the new sound engine, you&amp;#039;ll need to understand what these new technologies and processes do, and how they work together.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;New Features&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Fully Dynamic Audio Occlusion&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This is a system that filters high frequencies out of sounds that are played behind obstructions (which is actually a better name for what we&amp;#039;re really doing here, but that&amp;#039;s a different discussion).  In other words, sounds that are blocked by props or terrain sound muffled.  Longer sounds that continue to play as you round corners will be muffled only when you keep obstacles in between you and the sound source.  So, as you play, you&amp;#039;ll notice sounds constantly changing based on what you are doing.  &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Environmental Audio System&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This is a complete system utilized within Radiant that allows full control over a level&amp;#039;s ambient sound.  The system serves one primary purpose - make the level sound detailed and extremly positional in stereo, 5.1, or 7.1.  This system completely removes the need for the old school background track...the game can now dynamically render this audio in realtime, giving you much greater control over how each area sounds and is fully customizable.  The system allows you to control reverb (including custom presets), occlusion overrides, Ambient Accents, and RoomTones (if you want one).  The system itself is extrodinarily simple to use, but also very powerful.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;FLUX&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - Flux is a system we developed that simulates &amp;#039;&amp;#039;reflections&amp;#039;&amp;#039; (sound bouncing off of terrain\objects) and &amp;#039;&amp;#039;shockwaves&amp;#039;&amp;#039; (sound eminating from loud sources---like grenades and other explosions).  This system keeps sound moving constantly, instead of always remaining static.  You can hear an example of this system in action by listening to the sounds of the sniper rifles in the game.  The decay from the shot is no longer static...it moves throughout the environment and keeps everything sounding fluid and dynamic.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Multi-Layering&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This is less a piece of technology, and more of a process, however, we have implemented a method that allows things like gunshots to be multi-layered (some of the guns in the game have 5 or 6 layers, just for the shot).  These layers can be blended by the audio engine in real-time, which allows for sounds to have distant, medium, and close range sounds that all come in and out seamlessly when you move through an environment.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Event Based Music System&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - We&amp;#039;ve developed a music package system that allows you to define music states that have oneshot in, loop, and a oneshot transition out when states chage.  This gives you a lot of flexibility in creating musical landscapes that are as nonlinear as your level.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Fully Scriptable Busing System&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This system allows you to define bus states that can control multiple sound files simultaneously in terms of volume for dramatic effect.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Built in Ring Modulator DSP&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - Perfect for special effects.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Low Pass Filter DSP&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - For both occlusion\obstruction effects and for distance filtering.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Dynamic Channel Management System&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This is a dynamic real-time channel management system that ensures that the only channels being shut off are channels that are playing the most quiet sounds. This reduces popping and noise caused when sounds are shut off improperly.  It also allows us to increase the range at which you hear sounds dramatically.  &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Instance Limiting&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This system gives you the ability to control how many instances of a single alias are allowed to exist, and what to do in case more than the limited amount try to play.  This gives you great static control over your channel useage and helps with phasing sounds.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Randomize Type&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This system was designed to keep sounds from phasing so much when there are several of the same sound playing at once.  In COD games you tend to have multiple weapons firing simultaneously, most likely of the same type.  Without this system, you would have little control over phasing---this system allows you to define certain aspects of a playing sound alias, so that if another of the same alias fires, you can give yourself great odds that it will not phase.  No solution is going to be 100% on this, but the system allows for great flexibility.  It is also used to kill the 3rd person pitch variance on 3rd person SMG&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;&amp;#039;&amp;#039;Reverb Wet\Dry Curves; Reverb Max Distance&amp;#039;&amp;#039;&amp;lt;/font&amp;gt; - This gives you the ability to modulate wet signal reverb over distance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sources: [http://wiki.treyarch.com/wiki/Brief_Overview_of_Audio_Philosophy Treyarch&amp;#039;s Wiki]&lt;/div&gt;</summary>
		<author><name>Zeroy</name></author>
	</entry>
</feed>