210 lines
8.5 KiB
XML
210 lines
8.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<objects serializationModel="Studio.02.01.00">
|
|
<object class="Event" id="{886404c3-0312-4dc8-af6f-46f6ff1ed7a1}">
|
|
<property name="note">
|
|
<value>In this example we have an event that recreates the static effect of RF radios.
|
|
|
|
The event is designed to use VO supplied by the game via an asynchronous programmer instrument. You can audition your own VO by selecting the programmer instrument and dragging a new asset into the placeholder section.
|
|
|
|
To handle VO of different lengths there is a conditional loop region to keep the playback position steady until the programmer instrument has finished playing.
|
|
|
|
The loop region condition is based on the "VO Sidechain" parameter value which is driven by a sidechain modulator. The sidechain modulator's input signal comes from the sidechain effect on the "VO" track.
|
|
|
|
https://www.fmod.com/resources/documentation-studio?page=working-with-instruments.html#programmer-instruments
|
|
|
|
https://www.fmod.com/resources/documentation-studio?page=working-with-instruments.html#synchronous-and-asynchronous-instruments
|
|
|
|
https://www.fmod.com/resources/documentation-studio?page=authoring-events.html#parameters
|
|
|
|
https://www.fmod.com/resources/documentation-studio?page=modulator-reference.html#sidechain-modulator
|
|
|
|
The placeholder VO is from NASA's public library of space mission sounds.
|
|
|
|
https://soundcloud.com/nasa</value>
|
|
</property>
|
|
<property name="name">
|
|
<value>Baz Dialogue Line</value>
|
|
</property>
|
|
<property name="outputFormat">
|
|
<value>1</value>
|
|
</property>
|
|
<relationship name="folder">
|
|
<destination>{aacc9c7d-10bf-4006-bcdd-9a56dd0d03e4}</destination>
|
|
</relationship>
|
|
<relationship name="tags">
|
|
<destination>{b25c4f9d-1f47-4b94-89e1-8b05ecc39502}</destination>
|
|
<destination>{ff19646f-4dc8-43be-9d99-73cde9536edf}</destination>
|
|
<destination>{721cf887-761f-4cf4-a1cf-2e8790901610}</destination>
|
|
<destination>{95d562e5-0dc1-428c-9296-79fa91967a77}</destination>
|
|
<destination>{5e618944-886a-41d0-96a0-a08198069cb1}</destination>
|
|
<destination>{bdccd9d1-5ce9-49be-94c0-ba0a070cb181}</destination>
|
|
<destination>{d04b5409-a5d8-48c6-bd2b-4ed1630f88da}</destination>
|
|
<destination>{0561d714-637a-45af-bd52-33501f57b446}</destination>
|
|
<destination>{c993486d-84e1-468e-9f5a-d1b045016729}</destination>
|
|
</relationship>
|
|
<relationship name="mixer">
|
|
<destination>{61f2fc30-960a-4bba-8d4b-66a7d375f900}</destination>
|
|
</relationship>
|
|
<relationship name="masterTrack">
|
|
<destination>{9428b603-974b-4a87-bb18-b2b9d73587b7}</destination>
|
|
</relationship>
|
|
<relationship name="mixerInput">
|
|
<destination>{ba3125ef-c4cb-44c6-a87e-0ea2c45ce978}</destination>
|
|
</relationship>
|
|
<relationship name="automatableProperties">
|
|
<destination>{2b0dd391-6e4d-48d1-8166-716b7c7e04e5}</destination>
|
|
</relationship>
|
|
<relationship name="markerTracks">
|
|
<destination>{349ac33a-89de-4b2b-8bec-9f7bbdf673c9}</destination>
|
|
</relationship>
|
|
<relationship name="groupTracks">
|
|
<destination>{9c2114ad-0ef9-45dc-a4e9-396f0459e2d2}</destination>
|
|
</relationship>
|
|
<relationship name="timeline">
|
|
<destination>{9706bb6a-6f65-480a-a5ac-a721b6dcfdc0}</destination>
|
|
</relationship>
|
|
<relationship name="banks">
|
|
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
|
|
<destination>{561cd480-bd2b-4c2e-b919-d775f9c4f409}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixer" id="{61f2fc30-960a-4bba-8d4b-66a7d375f900}">
|
|
<relationship name="masterBus">
|
|
<destination>{1ac949bd-8f90-4ea6-beff-7928cfd093ec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MasterTrack" id="{9428b603-974b-4a87-bb18-b2b9d73587b7}">
|
|
<relationship name="mixerGroup">
|
|
<destination>{1ac949bd-8f90-4ea6-beff-7928cfd093ec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerInput" id="{ba3125ef-c4cb-44c6-a87e-0ea2c45ce978}">
|
|
<relationship name="effectChain">
|
|
<destination>{7da394b6-2e0d-4e97-86ea-79106d8f0e98}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{951a61ea-cdab-4d75-9743-770ce75367a7}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{69d0d47a-7f4b-4d6c-bfc3-bda91e9f7f1f}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventAutomatableProperties" id="{2b0dd391-6e4d-48d1-8166-716b7c7e04e5}" />
|
|
<object class="MarkerTrack" id="{349ac33a-89de-4b2b-8bec-9f7bbdf673c9}" />
|
|
<object class="GroupTrack" id="{9c2114ad-0ef9-45dc-a4e9-396f0459e2d2}">
|
|
<relationship name="modules">
|
|
<destination>{f8f3eca6-9036-4821-935a-e75b9c2c36a9}</destination>
|
|
</relationship>
|
|
<relationship name="mixerGroup">
|
|
<destination>{9e3590d7-747f-40c2-a071-72c13d93b0c4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="Timeline" id="{9706bb6a-6f65-480a-a5ac-a721b6dcfdc0}">
|
|
<relationship name="modules">
|
|
<destination>{f8f3eca6-9036-4821-935a-e75b9c2c36a9}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixerMaster" id="{1ac949bd-8f90-4ea6-beff-7928cfd093ec}">
|
|
<relationship name="effectChain">
|
|
<destination>{70ec0f3f-81b6-4925-a9bd-974170a1b219}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{1a5b9e49-1b29-4c35-a757-9d8a760ffb14}</destination>
|
|
</relationship>
|
|
<relationship name="mixer">
|
|
<destination>{61f2fc30-960a-4bba-8d4b-66a7d375f900}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{7da394b6-2e0d-4e97-86ea-79106d8f0e98}">
|
|
<relationship name="effects">
|
|
<destination>{9c499a59-ee7f-45ff-b2dd-58a0109955a4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{951a61ea-cdab-4d75-9743-770ce75367a7}" />
|
|
<object class="ProgrammerSound" id="{f8f3eca6-9036-4821-935a-e75b9c2c36a9}">
|
|
<property name="isAsync">
|
|
<value>true</value>
|
|
</property>
|
|
<property name="length">
|
|
<value>0.32000000000000001</value>
|
|
</property>
|
|
<property name="voiceStealing">
|
|
<value>3</value>
|
|
</property>
|
|
<property name="name">
|
|
<value>VOClip</value>
|
|
</property>
|
|
<relationship name="placeholder">
|
|
<destination>{2b3fcc82-caef-4b50-8673-aa035b792ec5}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixerGroup" id="{9e3590d7-747f-40c2-a071-72c13d93b0c4}">
|
|
<property name="name">
|
|
<value>VO</value>
|
|
</property>
|
|
<relationship name="effectChain">
|
|
<destination>{e71dc133-b94e-4751-ac3d-b3448490d3d3}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{e3b527d1-bd33-4059-b1f6-18cf1387fdcb}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{1ac949bd-8f90-4ea6-beff-7928cfd093ec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{70ec0f3f-81b6-4925-a9bd-974170a1b219}">
|
|
<relationship name="effects">
|
|
<destination>{1d02e252-40d7-45a2-918e-171d67ad50a3}</destination>
|
|
<destination>{aa3974fd-9122-4ef6-91bd-d1cbbd5d9c18}</destination>
|
|
<destination>{2cf8ef76-9df1-4b8a-905e-279aeec02cd2}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{1a5b9e49-1b29-4c35-a757-9d8a760ffb14}" />
|
|
<object class="MixerBusFader" id="{9c499a59-ee7f-45ff-b2dd-58a0109955a4}" />
|
|
<object class="MixerBusEffectChain" id="{e71dc133-b94e-4751-ac3d-b3448490d3d3}">
|
|
<relationship name="effects">
|
|
<destination>{3f4f241b-4126-48a1-9fe1-1f3b222aaf7a}</destination>
|
|
<destination>{775bff57-00c4-4edc-bf5f-634a2e8d26b1}</destination>
|
|
<destination>{2c618b8a-2fb0-4f55-b3a8-abe355681c08}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{e3b527d1-bd33-4059-b1f6-18cf1387fdcb}" />
|
|
<object class="DistortionEffect" id="{1d02e252-40d7-45a2-918e-171d67ad50a3}">
|
|
<property name="level">
|
|
<value>0.800000012</value>
|
|
</property>
|
|
</object>
|
|
<object class="ThreeEQEffect" id="{aa3974fd-9122-4ef6-91bd-d1cbbd5d9c18}">
|
|
<property name="lowGain">
|
|
<value>-18.5</value>
|
|
</property>
|
|
<property name="highGain">
|
|
<value>-32</value>
|
|
</property>
|
|
<property name="lowCrossover">
|
|
<value>90</value>
|
|
</property>
|
|
<property name="highCrossover">
|
|
<value>13500</value>
|
|
</property>
|
|
</object>
|
|
<object class="MixerBusFader" id="{2cf8ef76-9df1-4b8a-905e-279aeec02cd2}" />
|
|
<object class="ThreeEQEffect" id="{3f4f241b-4126-48a1-9fe1-1f3b222aaf7a}">
|
|
<property name="bypass">
|
|
<value>true</value>
|
|
</property>
|
|
<property name="lowGain">
|
|
<value>-26</value>
|
|
</property>
|
|
<property name="highGain">
|
|
<value>-10.5</value>
|
|
</property>
|
|
</object>
|
|
<object class="MixerBusFader" id="{775bff57-00c4-4edc-bf5f-634a2e8d26b1}" />
|
|
<object class="Sidechain" id="{2c618b8a-2fb0-4f55-b3a8-abe355681c08}">
|
|
<property name="bypass">
|
|
<value>true</value>
|
|
</property>
|
|
</object>
|
|
</objects>
|