added VO FMOD events

This commit is contained in:
cyndrdev 2021-03-05 13:34:45 +00:00
parent b164558076
commit f20fe247a7
32 changed files with 3756 additions and 92 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
game/FMOD Project/Build/Desktop/SFX.bank (Stored with Git LFS)

Binary file not shown.

BIN
game/FMOD Project/Build/Desktop/VO.bank (Stored with Git LFS)

Binary file not shown.

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="EncodableAsset" id="{2d1474aa-1571-4492-8d29-9e7e8c0b92f7}">
<property name="assetPath">
<value>VO/TEMP/</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{091b39a7-47a4-4724-9222-29cb189344d7}">
<property name="assetPath">
<value>VO/TEMP/SD_DASH_3.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>3.3580952380952382</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{0eec2247-28cf-4c2b-a1d0-fb46e4ed6f1e}">
<property name="assetPath">
<value>VO/TEMP/SD_DASH_1.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>3.544625850340136</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{209c251d-ea30-467c-a102-39bf7b1982f4}">
<property name="assetPath">
<value>VO/TEMP/SD_DASH_2.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>4.2597732426303851</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{3dd2e69f-aa0f-4c77-b4f6-77331803c4b1}">
<property name="assetPath">
<value>VO/TEMP/SD_FIND_WA_0.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>2.7983900226757368</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{472b89b9-64e0-44dc-8b5d-bd5918c8daa5}">
<property name="assetPath">
<value>VO/TEMP/SD_BOOST_0.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>2.7051473922902494</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{6cfee8e6-13fe-45b8-be84-61f76a77f73f}">
<property name="assetPath">
<value>VO/TEMP/SD_LANDED.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>5.7522675736961455</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{72ed8fa9-8273-4778-9343-a8c3840c6b2e}">
<property name="assetPath">
<value>VO/TEMP/SD_DASH_0.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>3.3580725623582768</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{803e70ae-4c1d-4fef-8459-10d88e4beb58}">
<property name="assetPath">
<value>VO/TEMP/PA_BOOST.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>5.9699092970521539</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{a013980d-c085-4f2a-b126-bac5cf0b0500}">
<property name="assetPath">
<value>VO/TEMP/SD_ALPHA_COMPLETE.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>5.4724263038548751</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{ccf040e4-038e-4a6c-a988-125ab10558cc}">
<property name="assetPath">
<value>VO/TEMP/PA_DASH.wav</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>8.7372108843537415</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="AudioFile" id="{d72359eb-88c5-4bde-8431-18b75f72ced7}">
<property name="assetPath">
<value>VO/TEMP/WA_0.wav</value>
</property>
<property name="isStreaming">
<value>true</value>
</property>
<property name="frequencyInKHz">
<value>44.0999985</value>
</property>
<property name="channelCount">
<value>1</value>
</property>
<property name="length">
<value>10.602811791383219</value>
</property>
<relationship name="masterAssetFolder">
<destination>{4c43130b-9186-4fb6-9d65-a9acdac70927}</destination>
</relationship>
</object>
</objects>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.00.00">
<object class="Bank" id="{d100ffc4-9718-41d7-b641-181373b55498}">
<property name="name">
<value>Dialogue</value>
</property>
<relationship name="folder">
<destination>{07fb52a7-88b7-4b50-aff5-5f9728462f36}</destination>
</relationship>
<relationship name="audioTable">
<destination>{0f057e27-fc47-462a-a5d6-6c6903263d34}</destination>
</relationship>
</object>
<object class="AudioTable" id="{0f057e27-fc47-462a-a5d6-6c6903263d34}">
<property name="name">
<value>Audio Table</value>
</property>
<property name="sourceDirectory">
<value>Dialogue</value>
</property>
<property name="isLocalized">
<value>true</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{0c09c918-701d-42cb-8cb1-63937adbe14a}">
<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>SD_DASH_1</value>
</property>
<property name="outputFormat">
<value>0</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>{25dec7ef-9220-4d68-9c63-ad482a0088bb}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{a159092d-473b-4f73-9794-e28c19c3052a}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{e65789b1-1d44-4922-a9ed-e71caf2e32e2}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{78b67b8f-f969-4d2a-a8d8-cf03bec53588}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{3aa96d15-6b08-4f89-98c4-60805bd59156}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{6c34de4d-e236-44f2-be57-f3d89560dfb5}</destination>
<destination>{c9bac6ec-60a8-4635-ada8-55daa2480cee}</destination>
</relationship>
<relationship name="timeline">
<destination>{35896951-286e-4080-b10a-b54dd7d72f94}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{25dec7ef-9220-4d68-9c63-ad482a0088bb}">
<relationship name="masterBus">
<destination>{92b29f08-1e4f-4786-b9f8-3ee2e96a30e4}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{a159092d-473b-4f73-9794-e28c19c3052a}">
<relationship name="mixerGroup">
<destination>{92b29f08-1e4f-4786-b9f8-3ee2e96a30e4}</destination>
</relationship>
</object>
<object class="MixerInput" id="{e65789b1-1d44-4922-a9ed-e71caf2e32e2}">
<relationship name="effectChain">
<destination>{84c2deb9-60e6-4e4a-98d1-168cbe6d5e29}</destination>
</relationship>
<relationship name="panner">
<destination>{6d1ca820-271d-4cc5-87aa-aab4185e0ecf}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{78b67b8f-f969-4d2a-a8d8-cf03bec53588}" />
<object class="MarkerTrack" id="{3aa96d15-6b08-4f89-98c4-60805bd59156}" />
<object class="GroupTrack" id="{6c34de4d-e236-44f2-be57-f3d89560dfb5}">
<relationship name="modules">
<destination>{5a78bc9c-5491-4f40-a8cb-9906e6fe553b}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{64722778-85ae-4184-b826-74e3d81c10f1}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{c9bac6ec-60a8-4635-ada8-55daa2480cee}">
<relationship name="automationTracks">
<destination>{a4164d91-22d3-4970-8fe2-859b3db88bbe}</destination>
</relationship>
<relationship name="modules">
<destination>{923bd2a2-f80f-4d1e-879a-703c6ef96c3b}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{6a15efa3-8357-44c1-bd06-f9343faed417}</destination>
</relationship>
</object>
<object class="Timeline" id="{35896951-286e-4080-b10a-b54dd7d72f94}">
<relationship name="modules">
<destination>{923bd2a2-f80f-4d1e-879a-703c6ef96c3b}</destination>
<destination>{5a78bc9c-5491-4f40-a8cb-9906e6fe553b}</destination>
</relationship>
<relationship name="markers">
<destination>{a793f10d-12d2-4638-a072-109239f8fddd}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{92b29f08-1e4f-4786-b9f8-3ee2e96a30e4}">
<relationship name="effectChain">
<destination>{baa2561b-9cff-4e4f-be40-8f70d194c02a}</destination>
</relationship>
<relationship name="panner">
<destination>{0ede2fcf-f2f5-4866-b6c7-3202c94ce657}</destination>
</relationship>
<relationship name="mixer">
<destination>{25dec7ef-9220-4d68-9c63-ad482a0088bb}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{84c2deb9-60e6-4e4a-98d1-168cbe6d5e29}">
<relationship name="effects">
<destination>{420203ca-7ddf-4d84-bb53-f468210f1646}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{6d1ca820-271d-4cc5-87aa-aab4185e0ecf}" />
<object class="ProgrammerSound" id="{5a78bc9c-5491-4f40-a8cb-9906e6fe553b}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{0eec2247-28cf-4c2b-a1d0-fb46e4ed6f1e}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{64722778-85ae-4184-b826-74e3d81c10f1}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{9ec7920c-37aa-46cd-91f1-065f0c5b2145}</destination>
</relationship>
<relationship name="panner">
<destination>{5c79319b-d024-47ff-bfa7-9356f38ca4cc}</destination>
</relationship>
<relationship name="output">
<destination>{92b29f08-1e4f-4786-b9f8-3ee2e96a30e4}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{a4164d91-22d3-4970-8fe2-859b3db88bbe}">
<relationship name="automator">
<destination>{79bfb2ce-39e1-4f52-b5b9-20f46273953b}</destination>
</relationship>
</object>
<object class="SingleSound" id="{923bd2a2-f80f-4d1e-879a-703c6ef96c3b}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{6a15efa3-8357-44c1-bd06-f9343faed417}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{79bfb2ce-39e1-4f52-b5b9-20f46273953b}</destination>
</relationship>
<relationship name="effectChain">
<destination>{84167c0a-cc2c-4d4f-9575-20779dc83b2a}</destination>
</relationship>
<relationship name="panner">
<destination>{4f6875b1-cefb-4a71-8a4c-1cd053cd0b7f}</destination>
</relationship>
<relationship name="output">
<destination>{92b29f08-1e4f-4786-b9f8-3ee2e96a30e4}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{a793f10d-12d2-4638-a072-109239f8fddd}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{35896951-286e-4080-b10a-b54dd7d72f94}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{3aa96d15-6b08-4f89-98c4-60805bd59156}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{bbd14042-590d-4932-9a13-897125a43c38}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{baa2561b-9cff-4e4f-be40-8f70d194c02a}">
<relationship name="effects">
<destination>{f77af298-3ff7-4037-a6fd-62321c346162}</destination>
<destination>{7795c662-d2e7-4051-90c9-ff5cecb6d99d}</destination>
<destination>{f29aa4b0-4716-4004-91fa-e9f1e3798056}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{0ede2fcf-f2f5-4866-b6c7-3202c94ce657}" />
<object class="MixerBusFader" id="{420203ca-7ddf-4d84-bb53-f468210f1646}" />
<object class="MixerBusEffectChain" id="{9ec7920c-37aa-46cd-91f1-065f0c5b2145}">
<relationship name="effects">
<destination>{7263a0b9-5b6a-4c8e-b81c-84528fdd3f2f}</destination>
<destination>{29173326-d94e-4bde-9f7a-8ed9ae97e28b}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{5c79319b-d024-47ff-bfa7-9356f38ca4cc}" />
<object class="Automator" id="{79bfb2ce-39e1-4f52-b5b9-20f46273953b}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{3e111854-6889-46d6-8d37-9d5d82d22da5}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{84167c0a-cc2c-4d4f-9575-20779dc83b2a}">
<relationship name="effects">
<destination>{f771fc58-a738-4270-b24a-2db2520ecc1c}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{4f6875b1-cefb-4a71-8a4c-1cd053cd0b7f}" />
<object class="ParameterCondition" id="{bbd14042-590d-4932-9a13-897125a43c38}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{f77af298-3ff7-4037-a6fd-62321c346162}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{7795c662-d2e7-4051-90c9-ff5cecb6d99d}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{f29aa4b0-4716-4004-91fa-e9f1e3798056}" />
<object class="MixerBusFader" id="{7263a0b9-5b6a-4c8e-b81c-84528fdd3f2f}" />
<object class="Sidechain" id="{29173326-d94e-4bde-9f7a-8ed9ae97e28b}" />
<object class="AutomationCurve" id="{3e111854-6889-46d6-8d37-9d5d82d22da5}">
<relationship name="parameter">
<destination>{35896951-286e-4080-b10a-b54dd7d72f94}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{264e2d99-054b-4d02-b7d2-5adca85d6d03}</destination>
<destination>{454371fc-adf1-4e7a-8d48-fb5cb04eea7e}</destination>
<destination>{ced12da6-84c7-4ceb-9ebd-55fc4ab0392a}</destination>
<destination>{a009d002-9a0e-41e4-82ce-0917ea736fab}</destination>
<destination>{502128f4-5254-4f6e-b11e-2a131490e871}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{f771fc58-a738-4270-b24a-2db2520ecc1c}" />
<object class="AutomationPoint" id="{264e2d99-054b-4d02-b7d2-5adca85d6d03}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{454371fc-adf1-4e7a-8d48-fb5cb04eea7e}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{ced12da6-84c7-4ceb-9ebd-55fc4ab0392a}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{a009d002-9a0e-41e4-82ce-0917ea736fab}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{502128f4-5254-4f6e-b11e-2a131490e871}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{29c98298-a74a-4d7c-a89b-66341726f5aa}">
<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>SD_FIND_WA_0</value>
</property>
<property name="outputFormat">
<value>0</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>{75a042e3-c6ee-4eeb-a661-9953bd8a220b}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{bb65e95e-6da2-4338-9836-bf7fa2456b2d}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{8225655f-71aa-4689-80db-afa50a78e07c}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{7249ef76-709f-4991-81f3-24d95fef756f}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{0b2891aa-0087-424a-bb36-55960acb3815}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{4d952120-29a7-46fe-a2e3-f7d98e12dc36}</destination>
<destination>{65d5712e-4f40-495a-b361-f3a56293e59a}</destination>
</relationship>
<relationship name="timeline">
<destination>{ab397c20-5efd-412b-b76a-39a28d228800}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{75a042e3-c6ee-4eeb-a661-9953bd8a220b}">
<relationship name="masterBus">
<destination>{2a199464-4e97-4dd3-a6d8-6ae937c218d6}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{bb65e95e-6da2-4338-9836-bf7fa2456b2d}">
<relationship name="mixerGroup">
<destination>{2a199464-4e97-4dd3-a6d8-6ae937c218d6}</destination>
</relationship>
</object>
<object class="MixerInput" id="{8225655f-71aa-4689-80db-afa50a78e07c}">
<relationship name="effectChain">
<destination>{80a5c01f-492a-4cff-af1f-40b5b49cee9b}</destination>
</relationship>
<relationship name="panner">
<destination>{deb67064-4cdb-4b83-9872-a84fba741df7}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{7249ef76-709f-4991-81f3-24d95fef756f}" />
<object class="MarkerTrack" id="{0b2891aa-0087-424a-bb36-55960acb3815}" />
<object class="GroupTrack" id="{4d952120-29a7-46fe-a2e3-f7d98e12dc36}">
<relationship name="modules">
<destination>{cbad160a-9405-4051-b780-8463e58efeaf}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{e03affb3-7739-4540-b494-d5f4afebb0c3}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{65d5712e-4f40-495a-b361-f3a56293e59a}">
<relationship name="automationTracks">
<destination>{495c7f97-b455-4146-ba28-d6dd3884e8ed}</destination>
</relationship>
<relationship name="modules">
<destination>{a8ce9ef1-419a-4e3e-ba6d-d9c231b3528a}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{d58e5b78-abea-487c-af92-8f1349d1f796}</destination>
</relationship>
</object>
<object class="Timeline" id="{ab397c20-5efd-412b-b76a-39a28d228800}">
<relationship name="modules">
<destination>{a8ce9ef1-419a-4e3e-ba6d-d9c231b3528a}</destination>
<destination>{cbad160a-9405-4051-b780-8463e58efeaf}</destination>
</relationship>
<relationship name="markers">
<destination>{53fe0263-a737-41ce-83e1-d5896b40c277}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{2a199464-4e97-4dd3-a6d8-6ae937c218d6}">
<relationship name="effectChain">
<destination>{f8568a0b-b66c-4cfe-ba37-763d82936f4a}</destination>
</relationship>
<relationship name="panner">
<destination>{92adf265-ae7b-47bf-b13d-c917437f4cd7}</destination>
</relationship>
<relationship name="mixer">
<destination>{75a042e3-c6ee-4eeb-a661-9953bd8a220b}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{80a5c01f-492a-4cff-af1f-40b5b49cee9b}">
<relationship name="effects">
<destination>{5cd593b7-fb0b-4cd5-9755-b0409ebf3a11}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{deb67064-4cdb-4b83-9872-a84fba741df7}" />
<object class="ProgrammerSound" id="{cbad160a-9405-4051-b780-8463e58efeaf}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{3dd2e69f-aa0f-4c77-b4f6-77331803c4b1}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{e03affb3-7739-4540-b494-d5f4afebb0c3}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{a75a13ba-9b23-4a69-872e-33d0aecdd9e2}</destination>
</relationship>
<relationship name="panner">
<destination>{0c3a1722-a688-4c5b-a677-b298ccad9f76}</destination>
</relationship>
<relationship name="output">
<destination>{2a199464-4e97-4dd3-a6d8-6ae937c218d6}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{495c7f97-b455-4146-ba28-d6dd3884e8ed}">
<relationship name="automator">
<destination>{a2d91e9f-172d-48f6-a7b0-e65bf4e6e1e7}</destination>
</relationship>
</object>
<object class="SingleSound" id="{a8ce9ef1-419a-4e3e-ba6d-d9c231b3528a}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{d58e5b78-abea-487c-af92-8f1349d1f796}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{a2d91e9f-172d-48f6-a7b0-e65bf4e6e1e7}</destination>
</relationship>
<relationship name="effectChain">
<destination>{93e753a2-bff8-4fdc-b403-f41717709c7a}</destination>
</relationship>
<relationship name="panner">
<destination>{8dbe3b55-2445-4a3c-9d16-18c5d8c402e3}</destination>
</relationship>
<relationship name="output">
<destination>{2a199464-4e97-4dd3-a6d8-6ae937c218d6}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{53fe0263-a737-41ce-83e1-d5896b40c277}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{ab397c20-5efd-412b-b76a-39a28d228800}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{0b2891aa-0087-424a-bb36-55960acb3815}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{e2b24d88-cc9b-4960-aa8d-ccd5bc226bc0}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{f8568a0b-b66c-4cfe-ba37-763d82936f4a}">
<relationship name="effects">
<destination>{b875bbf4-67cf-4363-8e9b-09383bb0f5fa}</destination>
<destination>{04be180e-9f3f-4620-9e89-7f0d5dc5172a}</destination>
<destination>{f2801a82-4bfc-43bc-b38e-bb73904799e3}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{92adf265-ae7b-47bf-b13d-c917437f4cd7}" />
<object class="MixerBusFader" id="{5cd593b7-fb0b-4cd5-9755-b0409ebf3a11}" />
<object class="MixerBusEffectChain" id="{a75a13ba-9b23-4a69-872e-33d0aecdd9e2}">
<relationship name="effects">
<destination>{eee1d7fa-ae6b-405a-a982-54088a9dfb8a}</destination>
<destination>{359d0cb2-b856-479d-9b16-7789c010ef7f}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{0c3a1722-a688-4c5b-a677-b298ccad9f76}" />
<object class="Automator" id="{a2d91e9f-172d-48f6-a7b0-e65bf4e6e1e7}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{556c4446-bc24-4951-b3d7-d35221f382c9}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{93e753a2-bff8-4fdc-b403-f41717709c7a}">
<relationship name="effects">
<destination>{6daa3feb-3696-49c3-9d83-8cb9e5395a4e}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{8dbe3b55-2445-4a3c-9d16-18c5d8c402e3}" />
<object class="ParameterCondition" id="{e2b24d88-cc9b-4960-aa8d-ccd5bc226bc0}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{b875bbf4-67cf-4363-8e9b-09383bb0f5fa}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{04be180e-9f3f-4620-9e89-7f0d5dc5172a}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{f2801a82-4bfc-43bc-b38e-bb73904799e3}" />
<object class="MixerBusFader" id="{eee1d7fa-ae6b-405a-a982-54088a9dfb8a}" />
<object class="Sidechain" id="{359d0cb2-b856-479d-9b16-7789c010ef7f}" />
<object class="AutomationCurve" id="{556c4446-bc24-4951-b3d7-d35221f382c9}">
<relationship name="parameter">
<destination>{ab397c20-5efd-412b-b76a-39a28d228800}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{18030f04-80b0-4350-8241-e865f27758b5}</destination>
<destination>{8747c3a8-aeca-4592-9d94-a4fe23b46f36}</destination>
<destination>{c1eee57a-1fc0-438f-827c-794940f5c6a5}</destination>
<destination>{d7d3ff7c-1178-4d55-a571-8c591652a3a1}</destination>
<destination>{68f9fed9-5fa9-4c78-be81-500afb781455}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{6daa3feb-3696-49c3-9d83-8cb9e5395a4e}" />
<object class="AutomationPoint" id="{18030f04-80b0-4350-8241-e865f27758b5}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{8747c3a8-aeca-4592-9d94-a4fe23b46f36}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{c1eee57a-1fc0-438f-827c-794940f5c6a5}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{d7d3ff7c-1178-4d55-a571-8c591652a3a1}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{68f9fed9-5fa9-4c78-be81-500afb781455}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -23,13 +23,13 @@ The placeholder VO is from NASA's public library of space mission sounds.
https://soundcloud.com/nasa</value> https://soundcloud.com/nasa</value>
</property> </property>
<property name="name"> <property name="name">
<value>Dialogue</value> <value>PA_BOOST</value>
</property> </property>
<property name="outputFormat"> <property name="outputFormat">
<value>1</value> <value>0</value>
</property> </property>
<relationship name="folder"> <relationship name="folder">
<destination>{33020bd4-6815-4ed7-b787-bc0035017be4}</destination> <destination>{aacc9c7d-10bf-4006-bcdd-9a56dd0d03e4}</destination>
</relationship> </relationship>
<relationship name="tags"> <relationship name="tags">
<destination>{b25c4f9d-1f47-4b94-89e1-8b05ecc39502}</destination> <destination>{b25c4f9d-1f47-4b94-89e1-8b05ecc39502}</destination>
@ -66,6 +66,7 @@ https://soundcloud.com/nasa</value>
</relationship> </relationship>
<relationship name="banks"> <relationship name="banks">
<destination>{561cd480-bd2b-4c2e-b919-d775f9c4f409}</destination> <destination>{561cd480-bd2b-4c2e-b919-d775f9c4f409}</destination>
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship> </relationship>
</object> </object>
<object class="EventMixer" id="{c4720f4d-8e90-440a-92b1-aca7f3f98e99}"> <object class="EventMixer" id="{c4720f4d-8e90-440a-92b1-aca7f3f98e99}">
@ -141,7 +142,7 @@ https://soundcloud.com/nasa</value>
<value>true</value> <value>true</value>
</property> </property>
<property name="start"> <property name="start">
<value>0.28586400000000001</value> <value>0.050000000000000003</value>
</property> </property>
<property name="length"> <property name="length">
<value>0.31775368245585678</value> <value>0.31775368245585678</value>
@ -149,8 +150,11 @@ https://soundcloud.com/nasa</value>
<property name="voiceStealing"> <property name="voiceStealing">
<value>3</value> <value>3</value>
</property> </property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder"> <relationship name="placeholder">
<destination>{f13d856d-91a9-4a5b-b645-f508432acb63}</destination> <destination>{803e70ae-4c1d-4fef-8459-10d88e4beb58}</destination>
</relationship> </relationship>
</object> </object>
<object class="EventMixerGroup" id="{d556481e-938e-4f38-8dab-06f7be43216e}"> <object class="EventMixerGroup" id="{d556481e-938e-4f38-8dab-06f7be43216e}">
@ -180,7 +184,7 @@ https://soundcloud.com/nasa</value>
<value>true</value> <value>true</value>
</property> </property>
<property name="length"> <property name="length">
<value>0.99953297048732748</value> <value>0.36775368245585677</value>
</property> </property>
<property name="voiceStealing"> <property name="voiceStealing">
<value>3</value> <value>3</value>
@ -214,7 +218,7 @@ https://soundcloud.com/nasa</value>
</object> </object>
<object class="LoopRegion" id="{843e0827-55ef-4445-890a-67f6b480f5f6}"> <object class="LoopRegion" id="{843e0827-55ef-4445-890a-67f6b480f5f6}">
<property name="position"> <property name="position">
<value>0.46176644931831656</value> <value>0.20999999999999999</value>
</property> </property>
<property name="length"> <property name="length">
<value>0.13916042463760309</value> <value>0.13916042463760309</value>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{49265ffd-a88b-472a-bafa-3b677b2ec323}">
<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>SD_DASH_3</value>
</property>
<property name="outputFormat">
<value>0</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>{da7a16fe-4e6e-4e3b-ba75-8922ccdf77d3}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{e9222981-7c64-4643-9d7d-6ff71e6df03f}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{109111aa-7a2a-414a-8a2d-67539f7d310b}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{3be64d0e-3c0d-4686-be10-5bed511cf925}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{57bb753c-3c9f-41c7-b146-4aaa7a6d5a97}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{68c3077b-9036-4ee9-b795-16b82d5f7a48}</destination>
<destination>{21ac75b4-1be9-4668-858c-a7c0ae2a5180}</destination>
</relationship>
<relationship name="timeline">
<destination>{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{da7a16fe-4e6e-4e3b-ba75-8922ccdf77d3}">
<relationship name="masterBus">
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{e9222981-7c64-4643-9d7d-6ff71e6df03f}">
<relationship name="mixerGroup">
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
</relationship>
</object>
<object class="MixerInput" id="{109111aa-7a2a-414a-8a2d-67539f7d310b}">
<relationship name="effectChain">
<destination>{80da2032-4614-4aed-8f05-066a42caac88}</destination>
</relationship>
<relationship name="panner">
<destination>{a1737463-f8af-4510-9fcd-57061851f2a3}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{3be64d0e-3c0d-4686-be10-5bed511cf925}" />
<object class="MarkerTrack" id="{57bb753c-3c9f-41c7-b146-4aaa7a6d5a97}" />
<object class="GroupTrack" id="{68c3077b-9036-4ee9-b795-16b82d5f7a48}">
<relationship name="modules">
<destination>{1a26ef56-fed0-458d-9e03-22194dfebad4}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{055fbf39-3d6a-44ba-967b-8393c7826923}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{21ac75b4-1be9-4668-858c-a7c0ae2a5180}">
<relationship name="automationTracks">
<destination>{42178050-c060-4f80-9dfa-91e358503d97}</destination>
</relationship>
<relationship name="modules">
<destination>{024b388a-bdb0-4275-b3eb-68f6cea1553d}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{1924b4bf-503e-4bb4-9095-bd7ac8f1b82d}</destination>
</relationship>
</object>
<object class="Timeline" id="{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}">
<relationship name="modules">
<destination>{024b388a-bdb0-4275-b3eb-68f6cea1553d}</destination>
<destination>{1a26ef56-fed0-458d-9e03-22194dfebad4}</destination>
</relationship>
<relationship name="markers">
<destination>{c66c0e48-6160-4b59-831f-70cdd0993bc8}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{38599505-dbd0-4900-bbca-e80d27824be4}">
<relationship name="effectChain">
<destination>{9f5245f8-ef8b-4ec6-8885-8bfdd047249c}</destination>
</relationship>
<relationship name="panner">
<destination>{8a778655-42de-419b-b15c-524c302d4cc8}</destination>
</relationship>
<relationship name="mixer">
<destination>{da7a16fe-4e6e-4e3b-ba75-8922ccdf77d3}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{80da2032-4614-4aed-8f05-066a42caac88}">
<relationship name="effects">
<destination>{eaec7d73-ff0d-4a26-a365-57651fb57ccf}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{a1737463-f8af-4510-9fcd-57061851f2a3}" />
<object class="ProgrammerSound" id="{1a26ef56-fed0-458d-9e03-22194dfebad4}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{091b39a7-47a4-4724-9222-29cb189344d7}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{055fbf39-3d6a-44ba-967b-8393c7826923}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{1b454d3b-2fdf-4072-9da0-9987e30da17a}</destination>
</relationship>
<relationship name="panner">
<destination>{128ef672-3a06-487b-a369-df9a8997b895}</destination>
</relationship>
<relationship name="output">
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{42178050-c060-4f80-9dfa-91e358503d97}">
<relationship name="automator">
<destination>{14229601-0e21-48e3-9801-bdae59b3cd42}</destination>
</relationship>
</object>
<object class="SingleSound" id="{024b388a-bdb0-4275-b3eb-68f6cea1553d}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{1924b4bf-503e-4bb4-9095-bd7ac8f1b82d}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{14229601-0e21-48e3-9801-bdae59b3cd42}</destination>
</relationship>
<relationship name="effectChain">
<destination>{a8961d4d-08e9-4c46-aa59-d4e1a480b58c}</destination>
</relationship>
<relationship name="panner">
<destination>{da86641f-caa1-4f9a-9519-55e16bebf714}</destination>
</relationship>
<relationship name="output">
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{c66c0e48-6160-4b59-831f-70cdd0993bc8}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{57bb753c-3c9f-41c7-b146-4aaa7a6d5a97}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{5193e804-9831-497a-83f5-550d6992b4ca}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{9f5245f8-ef8b-4ec6-8885-8bfdd047249c}">
<relationship name="effects">
<destination>{4c1307ac-96fa-4199-a2bd-e096b09f0abf}</destination>
<destination>{304145ff-9138-45d2-babd-1b8242801b1a}</destination>
<destination>{165527a5-30ca-40b1-83f6-25a4963f9cbb}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{8a778655-42de-419b-b15c-524c302d4cc8}" />
<object class="MixerBusFader" id="{eaec7d73-ff0d-4a26-a365-57651fb57ccf}" />
<object class="MixerBusEffectChain" id="{1b454d3b-2fdf-4072-9da0-9987e30da17a}">
<relationship name="effects">
<destination>{77d7d5c5-1549-41ad-9d9b-4b1a1a5844eb}</destination>
<destination>{b8d5a2f4-f641-4c81-bccd-5d1a8e39fc63}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{128ef672-3a06-487b-a369-df9a8997b895}" />
<object class="Automator" id="{14229601-0e21-48e3-9801-bdae59b3cd42}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{7d036fcf-9bdc-4b4e-bf21-e669a5b24ce3}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{a8961d4d-08e9-4c46-aa59-d4e1a480b58c}">
<relationship name="effects">
<destination>{ce79718b-0057-443f-a102-1a75a8f808d4}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{da86641f-caa1-4f9a-9519-55e16bebf714}" />
<object class="ParameterCondition" id="{5193e804-9831-497a-83f5-550d6992b4ca}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{4c1307ac-96fa-4199-a2bd-e096b09f0abf}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{304145ff-9138-45d2-babd-1b8242801b1a}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{165527a5-30ca-40b1-83f6-25a4963f9cbb}" />
<object class="MixerBusFader" id="{77d7d5c5-1549-41ad-9d9b-4b1a1a5844eb}" />
<object class="Sidechain" id="{b8d5a2f4-f641-4c81-bccd-5d1a8e39fc63}" />
<object class="AutomationCurve" id="{7d036fcf-9bdc-4b4e-bf21-e669a5b24ce3}">
<relationship name="parameter">
<destination>{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{8215039f-d7d5-47dc-8560-0f91880795a8}</destination>
<destination>{57495bac-a8dd-4e43-a323-4fe8ed28bddd}</destination>
<destination>{c8dcf77e-91b6-477e-b543-dc372f82f51a}</destination>
<destination>{b4d4ddc4-45ac-4aed-9ca4-f0f34289b104}</destination>
<destination>{9be85fed-fa3a-4040-a84c-9eff891acf10}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{ce79718b-0057-443f-a102-1a75a8f808d4}" />
<object class="AutomationPoint" id="{8215039f-d7d5-47dc-8560-0f91880795a8}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{57495bac-a8dd-4e43-a323-4fe8ed28bddd}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{c8dcf77e-91b6-477e-b543-dc372f82f51a}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{b4d4ddc4-45ac-4aed-9ca4-f0f34289b104}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{9be85fed-fa3a-4040-a84c-9eff891acf10}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{812e5b14-d180-42ae-ac4f-4c4fb66f2657}">
<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>SD_DASH_0</value>
</property>
<property name="outputFormat">
<value>0</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>{306e9fc3-3acd-4ba7-a94f-645cbd66bd13}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{1f4aa3a2-3519-41ff-a09e-f5b25e1ea184}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{2d4e6d53-1150-4f6d-a031-5fabe7938637}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{b9ea3496-e3f8-4f12-b1d5-8dac30113784}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{0519dccc-bccf-4c28-b882-44a12ca5ab86}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{4387f9f4-ada6-4c16-afe4-b95cd787a98f}</destination>
<destination>{bf64fcdb-4f03-4c26-967b-e053eabb5913}</destination>
</relationship>
<relationship name="timeline">
<destination>{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{306e9fc3-3acd-4ba7-a94f-645cbd66bd13}">
<relationship name="masterBus">
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{1f4aa3a2-3519-41ff-a09e-f5b25e1ea184}">
<relationship name="mixerGroup">
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
</relationship>
</object>
<object class="MixerInput" id="{2d4e6d53-1150-4f6d-a031-5fabe7938637}">
<relationship name="effectChain">
<destination>{c07763ed-e04c-406d-8503-fffb1741423a}</destination>
</relationship>
<relationship name="panner">
<destination>{bb33e39c-bc8b-48d4-935f-fd7171fce8f3}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{b9ea3496-e3f8-4f12-b1d5-8dac30113784}" />
<object class="MarkerTrack" id="{0519dccc-bccf-4c28-b882-44a12ca5ab86}" />
<object class="GroupTrack" id="{4387f9f4-ada6-4c16-afe4-b95cd787a98f}">
<relationship name="modules">
<destination>{b0ca6cfc-1fd8-4cf3-b160-1d6ef6e8ac07}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{6c4b3468-c515-40a6-b963-569d295f9569}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{bf64fcdb-4f03-4c26-967b-e053eabb5913}">
<relationship name="automationTracks">
<destination>{442d35a6-ccf7-4418-929b-0038bcdf520f}</destination>
</relationship>
<relationship name="modules">
<destination>{444c5a60-ae22-4627-856a-61d33cae47f7}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{28061f97-ae18-47a9-bfc0-e386b169154e}</destination>
</relationship>
</object>
<object class="Timeline" id="{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}">
<relationship name="modules">
<destination>{444c5a60-ae22-4627-856a-61d33cae47f7}</destination>
<destination>{b0ca6cfc-1fd8-4cf3-b160-1d6ef6e8ac07}</destination>
</relationship>
<relationship name="markers">
<destination>{71433c1a-7cc2-4d31-a9db-545bfa1f1200}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{530632b2-26f5-4384-a18b-b0d925039aec}">
<relationship name="effectChain">
<destination>{ea84e42e-9555-41e7-8303-e949af14ccc5}</destination>
</relationship>
<relationship name="panner">
<destination>{f5d7dd11-14b0-4356-8373-c00e194cd6d2}</destination>
</relationship>
<relationship name="mixer">
<destination>{306e9fc3-3acd-4ba7-a94f-645cbd66bd13}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{c07763ed-e04c-406d-8503-fffb1741423a}">
<relationship name="effects">
<destination>{18083533-6cf3-4985-92b9-efb7f4171b66}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{bb33e39c-bc8b-48d4-935f-fd7171fce8f3}" />
<object class="ProgrammerSound" id="{b0ca6cfc-1fd8-4cf3-b160-1d6ef6e8ac07}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{72ed8fa9-8273-4778-9343-a8c3840c6b2e}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{6c4b3468-c515-40a6-b963-569d295f9569}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{a8e6b207-28eb-4c4b-b948-b7ab1d554097}</destination>
</relationship>
<relationship name="panner">
<destination>{f0882417-92a2-4963-b2f2-12615c434528}</destination>
</relationship>
<relationship name="output">
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{442d35a6-ccf7-4418-929b-0038bcdf520f}">
<relationship name="automator">
<destination>{dd1f4f55-ecfc-4967-b948-feb0be6d7caa}</destination>
</relationship>
</object>
<object class="SingleSound" id="{444c5a60-ae22-4627-856a-61d33cae47f7}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{28061f97-ae18-47a9-bfc0-e386b169154e}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{dd1f4f55-ecfc-4967-b948-feb0be6d7caa}</destination>
</relationship>
<relationship name="effectChain">
<destination>{71acb005-7169-4cb5-8de6-58c263d79040}</destination>
</relationship>
<relationship name="panner">
<destination>{41f11276-b684-430f-96ba-7f76cb387682}</destination>
</relationship>
<relationship name="output">
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{71433c1a-7cc2-4d31-a9db-545bfa1f1200}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{0519dccc-bccf-4c28-b882-44a12ca5ab86}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{8c7c1519-0154-48fa-932c-d66b196b544e}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{ea84e42e-9555-41e7-8303-e949af14ccc5}">
<relationship name="effects">
<destination>{4a0a1d7c-434b-4632-880f-5c6561e51b81}</destination>
<destination>{f5627745-25c5-4113-8695-f579e38db3b7}</destination>
<destination>{fbeb39a0-805c-4dd8-bb0d-86359aa26d7f}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{f5d7dd11-14b0-4356-8373-c00e194cd6d2}" />
<object class="MixerBusFader" id="{18083533-6cf3-4985-92b9-efb7f4171b66}" />
<object class="MixerBusEffectChain" id="{a8e6b207-28eb-4c4b-b948-b7ab1d554097}">
<relationship name="effects">
<destination>{2d99be87-1a6b-4444-8430-c5bde0858830}</destination>
<destination>{04baa89b-0974-4441-bb6e-41d64930a0a1}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{f0882417-92a2-4963-b2f2-12615c434528}" />
<object class="Automator" id="{dd1f4f55-ecfc-4967-b948-feb0be6d7caa}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{38949c19-7aae-4c6f-b3f9-d0a26fbd0ccf}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{71acb005-7169-4cb5-8de6-58c263d79040}">
<relationship name="effects">
<destination>{6742acb9-d964-4a5b-bbc1-fe361c4ee295}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{41f11276-b684-430f-96ba-7f76cb387682}" />
<object class="ParameterCondition" id="{8c7c1519-0154-48fa-932c-d66b196b544e}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{4a0a1d7c-434b-4632-880f-5c6561e51b81}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{f5627745-25c5-4113-8695-f579e38db3b7}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{fbeb39a0-805c-4dd8-bb0d-86359aa26d7f}" />
<object class="MixerBusFader" id="{2d99be87-1a6b-4444-8430-c5bde0858830}" />
<object class="Sidechain" id="{04baa89b-0974-4441-bb6e-41d64930a0a1}" />
<object class="AutomationCurve" id="{38949c19-7aae-4c6f-b3f9-d0a26fbd0ccf}">
<relationship name="parameter">
<destination>{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{3471c46d-64c6-440a-9d63-4dca97d4b854}</destination>
<destination>{ed06c20d-13a3-48b1-b552-63f7156fe9f3}</destination>
<destination>{230516aa-82e0-4d01-952d-022b7cc95125}</destination>
<destination>{de0d3d3b-66a5-4002-9ed1-f2d7f93e552a}</destination>
<destination>{7c5b073b-cf8a-4234-8647-0cf58604431a}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{6742acb9-d964-4a5b-bbc1-fe361c4ee295}" />
<object class="AutomationPoint" id="{3471c46d-64c6-440a-9d63-4dca97d4b854}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{ed06c20d-13a3-48b1-b552-63f7156fe9f3}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{230516aa-82e0-4d01-952d-022b7cc95125}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{de0d3d3b-66a5-4002-9ed1-f2d7f93e552a}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{7c5b073b-cf8a-4234-8647-0cf58604431a}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{84f9fde2-a792-4546-9445-47e949f8a2b0}">
<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>WA_0</value>
</property>
<property name="outputFormat">
<value>0</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>{23073085-0655-4953-af5a-07f63eac2c5c}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{6f24f634-0b9b-4e34-98e7-e847b78d2637}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{9bf3a3c8-31c1-4800-bafa-53fbed171ceb}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{65e418f2-b43b-45d5-adbe-288572621bd4}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{37d377c9-60bc-41c9-8559-8f8a5f17d94a}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{facb7152-ebde-4ac2-b476-e57ad9676b3a}</destination>
<destination>{53278ea7-e193-45a2-a7a9-246ec909f755}</destination>
</relationship>
<relationship name="timeline">
<destination>{f6100289-dac3-44d9-83e5-5669be3fe398}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{23073085-0655-4953-af5a-07f63eac2c5c}">
<relationship name="masterBus">
<destination>{53848b92-469a-49e5-913f-421e0a257ce4}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{6f24f634-0b9b-4e34-98e7-e847b78d2637}">
<relationship name="mixerGroup">
<destination>{53848b92-469a-49e5-913f-421e0a257ce4}</destination>
</relationship>
</object>
<object class="MixerInput" id="{9bf3a3c8-31c1-4800-bafa-53fbed171ceb}">
<relationship name="effectChain">
<destination>{8f41e0e0-289a-4831-b9d9-93e8dd1151af}</destination>
</relationship>
<relationship name="panner">
<destination>{450e9b91-bda5-4c81-894c-63d35b452696}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{65e418f2-b43b-45d5-adbe-288572621bd4}" />
<object class="MarkerTrack" id="{37d377c9-60bc-41c9-8559-8f8a5f17d94a}" />
<object class="GroupTrack" id="{facb7152-ebde-4ac2-b476-e57ad9676b3a}">
<relationship name="modules">
<destination>{03baac34-92d4-407a-99c6-c14709ce66fb}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{7f161465-4c45-42f7-9e2b-04541cbee53c}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{53278ea7-e193-45a2-a7a9-246ec909f755}">
<relationship name="automationTracks">
<destination>{5830bf52-0951-4f76-bf19-a3a4fce94955}</destination>
</relationship>
<relationship name="modules">
<destination>{8243021f-6a6c-4dbf-8a82-c8ef668bced7}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{e493aa1a-f2ac-4fb3-b85b-d14dfa8f8871}</destination>
</relationship>
</object>
<object class="Timeline" id="{f6100289-dac3-44d9-83e5-5669be3fe398}">
<relationship name="modules">
<destination>{8243021f-6a6c-4dbf-8a82-c8ef668bced7}</destination>
<destination>{03baac34-92d4-407a-99c6-c14709ce66fb}</destination>
</relationship>
<relationship name="markers">
<destination>{b3b51e59-b23f-4901-a30e-9800ed5e8937}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{53848b92-469a-49e5-913f-421e0a257ce4}">
<relationship name="effectChain">
<destination>{0fce5d7a-20c5-41c9-a559-39680ad7fdf1}</destination>
</relationship>
<relationship name="panner">
<destination>{25ee20b2-40f8-4ded-bcf0-befd74e84565}</destination>
</relationship>
<relationship name="mixer">
<destination>{23073085-0655-4953-af5a-07f63eac2c5c}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{8f41e0e0-289a-4831-b9d9-93e8dd1151af}">
<relationship name="effects">
<destination>{171f9eb4-5351-492b-b817-081d46bb3f9f}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{450e9b91-bda5-4c81-894c-63d35b452696}" />
<object class="ProgrammerSound" id="{03baac34-92d4-407a-99c6-c14709ce66fb}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{d72359eb-88c5-4bde-8431-18b75f72ced7}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{7f161465-4c45-42f7-9e2b-04541cbee53c}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{16a09493-bd1a-411c-95ae-d3f6453a0c5a}</destination>
</relationship>
<relationship name="panner">
<destination>{9692a070-9dac-4417-824d-a4c0427e2f39}</destination>
</relationship>
<relationship name="output">
<destination>{53848b92-469a-49e5-913f-421e0a257ce4}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{5830bf52-0951-4f76-bf19-a3a4fce94955}">
<relationship name="automator">
<destination>{9a026f9a-ec96-441b-a42d-d6eff90b10a9}</destination>
</relationship>
</object>
<object class="SingleSound" id="{8243021f-6a6c-4dbf-8a82-c8ef668bced7}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{e493aa1a-f2ac-4fb3-b85b-d14dfa8f8871}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{9a026f9a-ec96-441b-a42d-d6eff90b10a9}</destination>
</relationship>
<relationship name="effectChain">
<destination>{1fc7f567-28ea-4f0e-94fc-b6cc89e11e11}</destination>
</relationship>
<relationship name="panner">
<destination>{b611fe7a-6faf-4729-aba8-60a8c943cbea}</destination>
</relationship>
<relationship name="output">
<destination>{53848b92-469a-49e5-913f-421e0a257ce4}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{b3b51e59-b23f-4901-a30e-9800ed5e8937}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{f6100289-dac3-44d9-83e5-5669be3fe398}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{37d377c9-60bc-41c9-8559-8f8a5f17d94a}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{024753d2-5d5e-4815-81f8-0949ef0e39b0}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{0fce5d7a-20c5-41c9-a559-39680ad7fdf1}">
<relationship name="effects">
<destination>{24206efd-db39-4ba4-83cd-5e71ec82a05b}</destination>
<destination>{6fc7e41f-05ae-4a55-8ca9-3aaf6d218187}</destination>
<destination>{b9476c60-0afd-48dd-b709-0d81d16cc292}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{25ee20b2-40f8-4ded-bcf0-befd74e84565}" />
<object class="MixerBusFader" id="{171f9eb4-5351-492b-b817-081d46bb3f9f}" />
<object class="MixerBusEffectChain" id="{16a09493-bd1a-411c-95ae-d3f6453a0c5a}">
<relationship name="effects">
<destination>{ef2ed904-890a-45fd-aa61-c1e727bd0c91}</destination>
<destination>{3b159425-91ac-43de-9479-41e3f51f992c}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{9692a070-9dac-4417-824d-a4c0427e2f39}" />
<object class="Automator" id="{9a026f9a-ec96-441b-a42d-d6eff90b10a9}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{65e0c9e6-a131-4729-abf8-c26aeba76f58}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{1fc7f567-28ea-4f0e-94fc-b6cc89e11e11}">
<relationship name="effects">
<destination>{4ecd12ff-1d36-4a46-9a85-f90de8cff7ac}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{b611fe7a-6faf-4729-aba8-60a8c943cbea}" />
<object class="ParameterCondition" id="{024753d2-5d5e-4815-81f8-0949ef0e39b0}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{24206efd-db39-4ba4-83cd-5e71ec82a05b}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{6fc7e41f-05ae-4a55-8ca9-3aaf6d218187}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{b9476c60-0afd-48dd-b709-0d81d16cc292}" />
<object class="MixerBusFader" id="{ef2ed904-890a-45fd-aa61-c1e727bd0c91}" />
<object class="Sidechain" id="{3b159425-91ac-43de-9479-41e3f51f992c}" />
<object class="AutomationCurve" id="{65e0c9e6-a131-4729-abf8-c26aeba76f58}">
<relationship name="parameter">
<destination>{f6100289-dac3-44d9-83e5-5669be3fe398}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{916e6e05-a222-4892-90d5-463ebae314fc}</destination>
<destination>{9eda698e-5d27-4ea1-bb4a-43152334e4e7}</destination>
<destination>{584ae94e-8896-4dfd-8cb3-ad3c38dc9c4b}</destination>
<destination>{b93db09b-2c6e-4121-b4e3-d240f3781916}</destination>
<destination>{381030c6-6fc9-4837-80cf-9bfa6733b3ac}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{4ecd12ff-1d36-4a46-9a85-f90de8cff7ac}" />
<object class="AutomationPoint" id="{916e6e05-a222-4892-90d5-463ebae314fc}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{9eda698e-5d27-4ea1-bb4a-43152334e4e7}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{584ae94e-8896-4dfd-8cb3-ad3c38dc9c4b}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{b93db09b-2c6e-4121-b4e3-d240f3781916}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{381030c6-6fc9-4837-80cf-9bfa6733b3ac}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{93938a18-ac32-4533-bd0b-0ccbda6a5eb9}">
<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>SD_BOOST_0</value>
</property>
<property name="outputFormat">
<value>0</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>{c4ff09db-b9bf-4dfc-beee-5a99ee01c321}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{0540b00c-39e7-456d-b5c4-f2da24e66438}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{6ad19315-33b6-45b6-96d9-aae0b18d5c20}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{8d2a6f55-0b96-49f7-91ba-3395339bfe24}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{c6ae5c8f-56c1-4bd1-b04f-773fe2c96858}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{2455a2de-a261-4714-bf3b-ba803f6b55e4}</destination>
<destination>{ee14dc91-ebee-4dcd-8702-869937dec48f}</destination>
</relationship>
<relationship name="timeline">
<destination>{2639cd58-6fc9-4ad2-be8a-b1c180ded7e9}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{c4ff09db-b9bf-4dfc-beee-5a99ee01c321}">
<relationship name="masterBus">
<destination>{78928627-a389-4807-b397-6632c5082feb}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{0540b00c-39e7-456d-b5c4-f2da24e66438}">
<relationship name="mixerGroup">
<destination>{78928627-a389-4807-b397-6632c5082feb}</destination>
</relationship>
</object>
<object class="MixerInput" id="{6ad19315-33b6-45b6-96d9-aae0b18d5c20}">
<relationship name="effectChain">
<destination>{1238038b-e683-4b2c-a769-4a2f4c494093}</destination>
</relationship>
<relationship name="panner">
<destination>{4fa4474c-6fda-491e-9cf6-0814c9a16417}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{8d2a6f55-0b96-49f7-91ba-3395339bfe24}" />
<object class="MarkerTrack" id="{c6ae5c8f-56c1-4bd1-b04f-773fe2c96858}" />
<object class="GroupTrack" id="{2455a2de-a261-4714-bf3b-ba803f6b55e4}">
<relationship name="modules">
<destination>{da660f28-58d7-4b2a-b6d7-69208dfa982a}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{b6a37ee0-b131-4bae-84c8-f052374275c3}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{ee14dc91-ebee-4dcd-8702-869937dec48f}">
<relationship name="automationTracks">
<destination>{4efa2f06-4969-4808-b515-c120ed24d70f}</destination>
</relationship>
<relationship name="modules">
<destination>{33fbc070-c2cf-427e-a0f2-fad8f5ef3bfe}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{7dd6b77c-eba4-4527-8bb5-401a0e0b94e2}</destination>
</relationship>
</object>
<object class="Timeline" id="{2639cd58-6fc9-4ad2-be8a-b1c180ded7e9}">
<relationship name="modules">
<destination>{33fbc070-c2cf-427e-a0f2-fad8f5ef3bfe}</destination>
<destination>{da660f28-58d7-4b2a-b6d7-69208dfa982a}</destination>
</relationship>
<relationship name="markers">
<destination>{cd124fe6-5786-4616-bc07-000e892c7c67}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{78928627-a389-4807-b397-6632c5082feb}">
<relationship name="effectChain">
<destination>{25a0cebf-d9af-4742-9e45-1ba1611ec36f}</destination>
</relationship>
<relationship name="panner">
<destination>{d9aa9481-724e-4cde-b634-cdeb0f2e472c}</destination>
</relationship>
<relationship name="mixer">
<destination>{c4ff09db-b9bf-4dfc-beee-5a99ee01c321}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{1238038b-e683-4b2c-a769-4a2f4c494093}">
<relationship name="effects">
<destination>{210cb1e0-f11d-460a-a3c0-8c30dfc0cd6a}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{4fa4474c-6fda-491e-9cf6-0814c9a16417}" />
<object class="ProgrammerSound" id="{da660f28-58d7-4b2a-b6d7-69208dfa982a}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{472b89b9-64e0-44dc-8b5d-bd5918c8daa5}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{b6a37ee0-b131-4bae-84c8-f052374275c3}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{c3a4b8fc-0183-4872-b7de-bde526006592}</destination>
</relationship>
<relationship name="panner">
<destination>{91956d9e-d38f-4322-812f-c468e9caef25}</destination>
</relationship>
<relationship name="output">
<destination>{78928627-a389-4807-b397-6632c5082feb}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{4efa2f06-4969-4808-b515-c120ed24d70f}">
<relationship name="automator">
<destination>{cebf1f0e-e516-4d63-a1b4-274f3cc4c810}</destination>
</relationship>
</object>
<object class="SingleSound" id="{33fbc070-c2cf-427e-a0f2-fad8f5ef3bfe}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{7dd6b77c-eba4-4527-8bb5-401a0e0b94e2}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{cebf1f0e-e516-4d63-a1b4-274f3cc4c810}</destination>
</relationship>
<relationship name="effectChain">
<destination>{d443ce3f-45ec-4dfe-8cae-3c374dfe5b47}</destination>
</relationship>
<relationship name="panner">
<destination>{b8c651d5-37ad-4563-85c2-9ab85e91bb34}</destination>
</relationship>
<relationship name="output">
<destination>{78928627-a389-4807-b397-6632c5082feb}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{cd124fe6-5786-4616-bc07-000e892c7c67}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{2639cd58-6fc9-4ad2-be8a-b1c180ded7e9}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{c6ae5c8f-56c1-4bd1-b04f-773fe2c96858}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{19c053f0-2b6a-493e-b5d0-31398296b9ab}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{25a0cebf-d9af-4742-9e45-1ba1611ec36f}">
<relationship name="effects">
<destination>{5e8d7c08-80bb-4a49-9bab-2e6950d6107c}</destination>
<destination>{b01db6df-b959-46df-996a-1fd66f1b9d69}</destination>
<destination>{efa009f3-78bf-4d2a-abbf-20a6ced263e6}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{d9aa9481-724e-4cde-b634-cdeb0f2e472c}" />
<object class="MixerBusFader" id="{210cb1e0-f11d-460a-a3c0-8c30dfc0cd6a}" />
<object class="MixerBusEffectChain" id="{c3a4b8fc-0183-4872-b7de-bde526006592}">
<relationship name="effects">
<destination>{a49a467e-b8e3-494c-84b8-76390254ed11}</destination>
<destination>{3b3cd595-2106-4448-a712-e8b7ccd16d19}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{91956d9e-d38f-4322-812f-c468e9caef25}" />
<object class="Automator" id="{cebf1f0e-e516-4d63-a1b4-274f3cc4c810}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{4dbffaac-a77c-43c6-8eaa-bea3e516eb6b}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{d443ce3f-45ec-4dfe-8cae-3c374dfe5b47}">
<relationship name="effects">
<destination>{5060f5ef-57f0-4e53-a65e-d92bd6b982e9}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{b8c651d5-37ad-4563-85c2-9ab85e91bb34}" />
<object class="ParameterCondition" id="{19c053f0-2b6a-493e-b5d0-31398296b9ab}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{5e8d7c08-80bb-4a49-9bab-2e6950d6107c}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{b01db6df-b959-46df-996a-1fd66f1b9d69}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{efa009f3-78bf-4d2a-abbf-20a6ced263e6}" />
<object class="MixerBusFader" id="{a49a467e-b8e3-494c-84b8-76390254ed11}" />
<object class="Sidechain" id="{3b3cd595-2106-4448-a712-e8b7ccd16d19}" />
<object class="AutomationCurve" id="{4dbffaac-a77c-43c6-8eaa-bea3e516eb6b}">
<relationship name="parameter">
<destination>{2639cd58-6fc9-4ad2-be8a-b1c180ded7e9}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{94eb9061-abe3-4a49-81ee-a60b8ed9cf58}</destination>
<destination>{3962c6db-7627-4cfe-b978-0c7afc68b539}</destination>
<destination>{5fb80256-03d2-4b28-8a2c-fcba3d5c1ffe}</destination>
<destination>{98f00d37-b42c-4a07-b999-25118acbd7b5}</destination>
<destination>{dc98388e-d8d0-456c-9f23-1d5d59f8008b}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{5060f5ef-57f0-4e53-a65e-d92bd6b982e9}" />
<object class="AutomationPoint" id="{94eb9061-abe3-4a49-81ee-a60b8ed9cf58}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{3962c6db-7627-4cfe-b978-0c7afc68b539}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{5fb80256-03d2-4b28-8a2c-fcba3d5c1ffe}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{98f00d37-b42c-4a07-b999-25118acbd7b5}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{dc98388e-d8d0-456c-9f23-1d5d59f8008b}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{b5a3a113-9c83-433f-b31c-ece82dffe5a9}">
<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>SD_DASH_2</value>
</property>
<property name="outputFormat">
<value>0</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>{caa040b2-240a-4c96-ba8a-2a5d52fb357c}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{bcc4391b-8af6-43a9-8da5-56709ef633b8}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{80096b7e-a3d5-4a95-a27c-31cb1f3c4b4d}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{f44feeeb-83a4-49e2-8964-b18561d48293}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{a24875de-2da4-48e2-888e-b22583c434fc}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{43b3ad0e-e530-42ec-8fbb-4e2b85fa1768}</destination>
<destination>{9bfae114-06dc-4be1-9e57-071f9845943f}</destination>
</relationship>
<relationship name="timeline">
<destination>{6bc83786-1be0-471b-8cc2-27a84eeb373b}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{caa040b2-240a-4c96-ba8a-2a5d52fb357c}">
<relationship name="masterBus">
<destination>{0969f049-7b68-48c6-a9e3-91fa43b3c623}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{bcc4391b-8af6-43a9-8da5-56709ef633b8}">
<relationship name="mixerGroup">
<destination>{0969f049-7b68-48c6-a9e3-91fa43b3c623}</destination>
</relationship>
</object>
<object class="MixerInput" id="{80096b7e-a3d5-4a95-a27c-31cb1f3c4b4d}">
<relationship name="effectChain">
<destination>{b227acf3-2576-4cd7-813f-f429c9f7ddde}</destination>
</relationship>
<relationship name="panner">
<destination>{b5c8bd4e-fc60-42ff-968f-eef4e49ed7f8}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{f44feeeb-83a4-49e2-8964-b18561d48293}" />
<object class="MarkerTrack" id="{a24875de-2da4-48e2-888e-b22583c434fc}" />
<object class="GroupTrack" id="{43b3ad0e-e530-42ec-8fbb-4e2b85fa1768}">
<relationship name="modules">
<destination>{fb529d7b-76cf-4d87-8a01-38bba6e45617}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{085cb03b-d29e-463f-9174-2f5cc224689f}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{9bfae114-06dc-4be1-9e57-071f9845943f}">
<relationship name="automationTracks">
<destination>{ba7264fa-9aea-4574-8fdf-c77a67bc7526}</destination>
</relationship>
<relationship name="modules">
<destination>{c55d7563-bc09-4135-b669-86967fde62d2}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{45d7ec7b-590c-40a0-85c5-eec60f99216f}</destination>
</relationship>
</object>
<object class="Timeline" id="{6bc83786-1be0-471b-8cc2-27a84eeb373b}">
<relationship name="modules">
<destination>{c55d7563-bc09-4135-b669-86967fde62d2}</destination>
<destination>{fb529d7b-76cf-4d87-8a01-38bba6e45617}</destination>
</relationship>
<relationship name="markers">
<destination>{dd9041af-37bb-4b96-a9df-d2a2291c084c}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{0969f049-7b68-48c6-a9e3-91fa43b3c623}">
<relationship name="effectChain">
<destination>{68b7abf3-b3d0-4550-87c9-9f36dce48c7a}</destination>
</relationship>
<relationship name="panner">
<destination>{8ee8ae76-323f-461e-8e65-bf520a370bbb}</destination>
</relationship>
<relationship name="mixer">
<destination>{caa040b2-240a-4c96-ba8a-2a5d52fb357c}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{b227acf3-2576-4cd7-813f-f429c9f7ddde}">
<relationship name="effects">
<destination>{4772d9e1-a511-4048-9cef-e9f139428652}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{b5c8bd4e-fc60-42ff-968f-eef4e49ed7f8}" />
<object class="ProgrammerSound" id="{fb529d7b-76cf-4d87-8a01-38bba6e45617}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{209c251d-ea30-467c-a102-39bf7b1982f4}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{085cb03b-d29e-463f-9174-2f5cc224689f}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{f6d41819-99bd-47d9-b194-f3815e8f0d04}</destination>
</relationship>
<relationship name="panner">
<destination>{5c48ba99-0fe0-43bf-892d-2e054eabdd28}</destination>
</relationship>
<relationship name="output">
<destination>{0969f049-7b68-48c6-a9e3-91fa43b3c623}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{ba7264fa-9aea-4574-8fdf-c77a67bc7526}">
<relationship name="automator">
<destination>{7e4e57b7-7a21-4e20-b3b3-15869eff6eb8}</destination>
</relationship>
</object>
<object class="SingleSound" id="{c55d7563-bc09-4135-b669-86967fde62d2}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{45d7ec7b-590c-40a0-85c5-eec60f99216f}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{7e4e57b7-7a21-4e20-b3b3-15869eff6eb8}</destination>
</relationship>
<relationship name="effectChain">
<destination>{a41c44eb-2663-4152-8e62-794aebf19fde}</destination>
</relationship>
<relationship name="panner">
<destination>{c00a0cd1-dd8d-46e0-9c83-3db6a9564343}</destination>
</relationship>
<relationship name="output">
<destination>{0969f049-7b68-48c6-a9e3-91fa43b3c623}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{dd9041af-37bb-4b96-a9df-d2a2291c084c}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{6bc83786-1be0-471b-8cc2-27a84eeb373b}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{a24875de-2da4-48e2-888e-b22583c434fc}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{9a17370c-ea04-46e8-a00b-aa97263752b9}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{68b7abf3-b3d0-4550-87c9-9f36dce48c7a}">
<relationship name="effects">
<destination>{35af2ed8-fde3-45ca-a857-03e8973976c4}</destination>
<destination>{ccbfd35e-3c2e-49bd-86f6-d028dab61514}</destination>
<destination>{534942f2-8f97-465d-b055-17f54dcd9629}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{8ee8ae76-323f-461e-8e65-bf520a370bbb}" />
<object class="MixerBusFader" id="{4772d9e1-a511-4048-9cef-e9f139428652}" />
<object class="MixerBusEffectChain" id="{f6d41819-99bd-47d9-b194-f3815e8f0d04}">
<relationship name="effects">
<destination>{f5444ad8-d09f-4314-90bd-866487fea089}</destination>
<destination>{b095aaca-c3ce-4a29-8886-5cb9aedd1768}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{5c48ba99-0fe0-43bf-892d-2e054eabdd28}" />
<object class="Automator" id="{7e4e57b7-7a21-4e20-b3b3-15869eff6eb8}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{c654f853-4a17-4618-b336-a1993c51ae2b}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{a41c44eb-2663-4152-8e62-794aebf19fde}">
<relationship name="effects">
<destination>{798a51b9-85a4-490b-8a95-ff20b4c2d524}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{c00a0cd1-dd8d-46e0-9c83-3db6a9564343}" />
<object class="ParameterCondition" id="{9a17370c-ea04-46e8-a00b-aa97263752b9}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{35af2ed8-fde3-45ca-a857-03e8973976c4}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{ccbfd35e-3c2e-49bd-86f6-d028dab61514}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{534942f2-8f97-465d-b055-17f54dcd9629}" />
<object class="MixerBusFader" id="{f5444ad8-d09f-4314-90bd-866487fea089}" />
<object class="Sidechain" id="{b095aaca-c3ce-4a29-8886-5cb9aedd1768}" />
<object class="AutomationCurve" id="{c654f853-4a17-4618-b336-a1993c51ae2b}">
<relationship name="parameter">
<destination>{6bc83786-1be0-471b-8cc2-27a84eeb373b}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{b625edb1-4c34-482a-a975-4b47b53e8c05}</destination>
<destination>{9577b490-d534-47c2-9b59-2e431724d39c}</destination>
<destination>{86ab6427-89f8-4936-b219-27d12c84adc6}</destination>
<destination>{b32318ed-0367-4342-9d34-4551e4d0fa17}</destination>
<destination>{4fe8936a-4d54-47c0-ae52-88152ddbd710}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{798a51b9-85a4-490b-8a95-ff20b4c2d524}" />
<object class="AutomationPoint" id="{b625edb1-4c34-482a-a975-4b47b53e8c05}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{9577b490-d534-47c2-9b59-2e431724d39c}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{86ab6427-89f8-4936-b219-27d12c84adc6}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{b32318ed-0367-4342-9d34-4551e4d0fa17}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{4fe8936a-4d54-47c0-ae52-88152ddbd710}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{baef079b-4fcc-444b-9ede-6885170fabaf}">
<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>PA_DASH</value>
</property>
<property name="outputFormat">
<value>0</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>{ed46e564-2732-47b4-84cb-fce31fccbabd}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{22d6f9f4-afe7-46b4-bf15-4f0ba7d90e77}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{db8c9f7a-6e53-43f2-93d9-da3217426cb0}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{35b913d9-9b55-4ba5-a3d6-9b07ed2f0fe9}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{fd4570ca-0887-4cdf-8cdb-a45c857c06f5}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{3a0022ef-5fe4-42e5-9e00-c511283dfb02}</destination>
<destination>{ed0663ee-93aa-4fbf-b82a-5e8fd3394fd9}</destination>
</relationship>
<relationship name="timeline">
<destination>{47e5c574-6f65-4909-9dbf-5042ba1736f1}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{ed46e564-2732-47b4-84cb-fce31fccbabd}">
<relationship name="masterBus">
<destination>{58526f01-0b07-4d26-bfbc-f46b4bd5ed1f}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{22d6f9f4-afe7-46b4-bf15-4f0ba7d90e77}">
<relationship name="mixerGroup">
<destination>{58526f01-0b07-4d26-bfbc-f46b4bd5ed1f}</destination>
</relationship>
</object>
<object class="MixerInput" id="{db8c9f7a-6e53-43f2-93d9-da3217426cb0}">
<relationship name="effectChain">
<destination>{2d9b059c-afe7-4924-b7e6-72880021e566}</destination>
</relationship>
<relationship name="panner">
<destination>{e2a6a2de-e136-46b2-9ef5-df573f4ac73f}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{35b913d9-9b55-4ba5-a3d6-9b07ed2f0fe9}" />
<object class="MarkerTrack" id="{fd4570ca-0887-4cdf-8cdb-a45c857c06f5}" />
<object class="GroupTrack" id="{3a0022ef-5fe4-42e5-9e00-c511283dfb02}">
<relationship name="modules">
<destination>{75ad5b93-ef78-4c38-bbf0-f8d764e5b9a6}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{a0f344fd-42c2-44d0-ba72-8595a5dff708}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{ed0663ee-93aa-4fbf-b82a-5e8fd3394fd9}">
<relationship name="automationTracks">
<destination>{d90c69b0-960d-4596-ad2e-5b780f3fa571}</destination>
</relationship>
<relationship name="modules">
<destination>{3d35a468-2f08-401e-b2a4-f2fbf299388d}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{e65a9a42-3a29-4fd0-b44b-76d9c1c072e6}</destination>
</relationship>
</object>
<object class="Timeline" id="{47e5c574-6f65-4909-9dbf-5042ba1736f1}">
<relationship name="modules">
<destination>{3d35a468-2f08-401e-b2a4-f2fbf299388d}</destination>
<destination>{75ad5b93-ef78-4c38-bbf0-f8d764e5b9a6}</destination>
</relationship>
<relationship name="markers">
<destination>{83a187ed-5ad4-477f-8264-37bd990a67ac}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{58526f01-0b07-4d26-bfbc-f46b4bd5ed1f}">
<relationship name="effectChain">
<destination>{c1b38f2d-0996-4327-8e2a-acfb986a018b}</destination>
</relationship>
<relationship name="panner">
<destination>{707e2b3c-14f6-4d6d-9743-4cf3e4708ae5}</destination>
</relationship>
<relationship name="mixer">
<destination>{ed46e564-2732-47b4-84cb-fce31fccbabd}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{2d9b059c-afe7-4924-b7e6-72880021e566}">
<relationship name="effects">
<destination>{7fd1adff-fc90-45ce-9bda-ae39db76e92c}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{e2a6a2de-e136-46b2-9ef5-df573f4ac73f}" />
<object class="ProgrammerSound" id="{75ad5b93-ef78-4c38-bbf0-f8d764e5b9a6}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{ccf040e4-038e-4a6c-a988-125ab10558cc}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{a0f344fd-42c2-44d0-ba72-8595a5dff708}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{1dce483e-4c63-4a73-a522-b8add57bc458}</destination>
</relationship>
<relationship name="panner">
<destination>{5c44dde4-9dd9-4409-a5f5-f4b084e4c07e}</destination>
</relationship>
<relationship name="output">
<destination>{58526f01-0b07-4d26-bfbc-f46b4bd5ed1f}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{d90c69b0-960d-4596-ad2e-5b780f3fa571}">
<relationship name="automator">
<destination>{98012fc7-873d-4c59-8370-22d448b6d8c6}</destination>
</relationship>
</object>
<object class="SingleSound" id="{3d35a468-2f08-401e-b2a4-f2fbf299388d}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{e65a9a42-3a29-4fd0-b44b-76d9c1c072e6}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{98012fc7-873d-4c59-8370-22d448b6d8c6}</destination>
</relationship>
<relationship name="effectChain">
<destination>{f3cc1dab-96de-42c5-9947-ae97bf1380d1}</destination>
</relationship>
<relationship name="panner">
<destination>{e3632b2b-8382-416a-afeb-a78d85b54659}</destination>
</relationship>
<relationship name="output">
<destination>{58526f01-0b07-4d26-bfbc-f46b4bd5ed1f}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{83a187ed-5ad4-477f-8264-37bd990a67ac}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{47e5c574-6f65-4909-9dbf-5042ba1736f1}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{fd4570ca-0887-4cdf-8cdb-a45c857c06f5}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{1facc64e-76d3-4a28-bbae-e35108da72ea}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{c1b38f2d-0996-4327-8e2a-acfb986a018b}">
<relationship name="effects">
<destination>{3e0cd5fc-a0e6-4ad1-8853-8bbb9174e734}</destination>
<destination>{04ebe8c3-4632-432e-bbb4-43cbcc0cac5b}</destination>
<destination>{08b51a27-22dc-469b-ad7b-6c8ec18cb80c}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{707e2b3c-14f6-4d6d-9743-4cf3e4708ae5}" />
<object class="MixerBusFader" id="{7fd1adff-fc90-45ce-9bda-ae39db76e92c}" />
<object class="MixerBusEffectChain" id="{1dce483e-4c63-4a73-a522-b8add57bc458}">
<relationship name="effects">
<destination>{330642f1-f9e4-4ea0-b6ce-5db7de7a248c}</destination>
<destination>{1692d6c9-d6e4-40a3-a0f4-a391faec66a1}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{5c44dde4-9dd9-4409-a5f5-f4b084e4c07e}" />
<object class="Automator" id="{98012fc7-873d-4c59-8370-22d448b6d8c6}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{f54b31d3-be4f-4525-b9b2-1d52b3931a85}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{f3cc1dab-96de-42c5-9947-ae97bf1380d1}">
<relationship name="effects">
<destination>{e1163194-9ed8-49dd-9bf5-5517ed6c7528}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{e3632b2b-8382-416a-afeb-a78d85b54659}" />
<object class="ParameterCondition" id="{1facc64e-76d3-4a28-bbae-e35108da72ea}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{3e0cd5fc-a0e6-4ad1-8853-8bbb9174e734}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{04ebe8c3-4632-432e-bbb4-43cbcc0cac5b}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{08b51a27-22dc-469b-ad7b-6c8ec18cb80c}" />
<object class="MixerBusFader" id="{330642f1-f9e4-4ea0-b6ce-5db7de7a248c}" />
<object class="Sidechain" id="{1692d6c9-d6e4-40a3-a0f4-a391faec66a1}" />
<object class="AutomationCurve" id="{f54b31d3-be4f-4525-b9b2-1d52b3931a85}">
<relationship name="parameter">
<destination>{47e5c574-6f65-4909-9dbf-5042ba1736f1}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{b580f52f-a672-4a93-934c-b1920e411c99}</destination>
<destination>{1b3e1821-90cd-493a-b59e-96b523299f9f}</destination>
<destination>{d859d564-aec1-45dc-a8f0-efd19b6e914b}</destination>
<destination>{543bf08d-8fae-40b4-a463-a37af9d2e1ec}</destination>
<destination>{5b6769bb-9c10-498a-a5a6-6b827e433be3}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{e1163194-9ed8-49dd-9bf5-5517ed6c7528}" />
<object class="AutomationPoint" id="{b580f52f-a672-4a93-934c-b1920e411c99}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{1b3e1821-90cd-493a-b59e-96b523299f9f}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{d859d564-aec1-45dc-a8f0-efd19b6e914b}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{543bf08d-8fae-40b4-a463-a37af9d2e1ec}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{5b6769bb-9c10-498a-a5a6-6b827e433be3}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{cbbaf1f6-9ca6-40a5-bc67-7d8684659b18}">
<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>SD_ALPHA_COMPLETE</value>
</property>
<property name="outputFormat">
<value>0</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>{492eaab1-3931-422e-a78e-427f8c62af87}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{ee0542e1-4748-4014-9374-c56329198883}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{7b85776a-4b4d-4a34-b9f9-57493ac873f2}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{b5585b98-2682-4328-8540-c16d5498b45e}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{fd0a0b33-8f67-461a-aca8-85db3b4c469d}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{96174b54-59ff-4f87-8e3e-58527afe2e0d}</destination>
<destination>{59cd98e7-36d0-437d-8682-45c9f5b54f1e}</destination>
</relationship>
<relationship name="timeline">
<destination>{a6198b1e-d523-46da-b7d9-d8eef055039f}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{492eaab1-3931-422e-a78e-427f8c62af87}">
<relationship name="masterBus">
<destination>{cd01179c-cfaf-44d5-ba51-838c2ac440e6}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{ee0542e1-4748-4014-9374-c56329198883}">
<relationship name="mixerGroup">
<destination>{cd01179c-cfaf-44d5-ba51-838c2ac440e6}</destination>
</relationship>
</object>
<object class="MixerInput" id="{7b85776a-4b4d-4a34-b9f9-57493ac873f2}">
<relationship name="effectChain">
<destination>{9ec554bd-38cd-4da0-8ceb-2a72468d4acf}</destination>
</relationship>
<relationship name="panner">
<destination>{cefc7c7e-bb62-47b3-a57e-8928ba3c052d}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{b5585b98-2682-4328-8540-c16d5498b45e}" />
<object class="MarkerTrack" id="{fd0a0b33-8f67-461a-aca8-85db3b4c469d}" />
<object class="GroupTrack" id="{96174b54-59ff-4f87-8e3e-58527afe2e0d}">
<relationship name="modules">
<destination>{658f64d1-c941-46f2-b30a-f757fe5f55cb}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{9bc69194-2aa8-41d3-9135-9f63fa872741}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{59cd98e7-36d0-437d-8682-45c9f5b54f1e}">
<relationship name="automationTracks">
<destination>{9539f91f-80bb-4cf3-8307-bab789f9e011}</destination>
</relationship>
<relationship name="modules">
<destination>{c81aef3b-ce77-400e-aba7-278ddc27fa10}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{e74cf00a-15b8-4b7a-954a-801bfd4ef592}</destination>
</relationship>
</object>
<object class="Timeline" id="{a6198b1e-d523-46da-b7d9-d8eef055039f}">
<relationship name="modules">
<destination>{c81aef3b-ce77-400e-aba7-278ddc27fa10}</destination>
<destination>{658f64d1-c941-46f2-b30a-f757fe5f55cb}</destination>
</relationship>
<relationship name="markers">
<destination>{a2f0b720-52c8-4c1a-b476-3bd030261243}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{cd01179c-cfaf-44d5-ba51-838c2ac440e6}">
<relationship name="effectChain">
<destination>{5cbbfc6d-c54b-4ddf-8ccb-f85664de0d4c}</destination>
</relationship>
<relationship name="panner">
<destination>{1b571b14-c541-4b26-a721-be6ce6c5c446}</destination>
</relationship>
<relationship name="mixer">
<destination>{492eaab1-3931-422e-a78e-427f8c62af87}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{9ec554bd-38cd-4da0-8ceb-2a72468d4acf}">
<relationship name="effects">
<destination>{c8c5a124-06be-415f-9da7-0e3f67336d31}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{cefc7c7e-bb62-47b3-a57e-8928ba3c052d}" />
<object class="ProgrammerSound" id="{658f64d1-c941-46f2-b30a-f757fe5f55cb}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{a013980d-c085-4f2a-b126-bac5cf0b0500}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{9bc69194-2aa8-41d3-9135-9f63fa872741}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{fb175c3c-44a0-4390-a0cd-70a0b65461e4}</destination>
</relationship>
<relationship name="panner">
<destination>{37544ee0-e553-446b-960c-e0466a8ccea2}</destination>
</relationship>
<relationship name="output">
<destination>{cd01179c-cfaf-44d5-ba51-838c2ac440e6}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{9539f91f-80bb-4cf3-8307-bab789f9e011}">
<relationship name="automator">
<destination>{8c3b656c-cf04-46d3-b039-07a913f2aeb6}</destination>
</relationship>
</object>
<object class="SingleSound" id="{c81aef3b-ce77-400e-aba7-278ddc27fa10}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{e74cf00a-15b8-4b7a-954a-801bfd4ef592}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{8c3b656c-cf04-46d3-b039-07a913f2aeb6}</destination>
</relationship>
<relationship name="effectChain">
<destination>{f7541b5a-02de-4b26-8fe5-ce52f58c2a3b}</destination>
</relationship>
<relationship name="panner">
<destination>{e5dcbdf9-3d17-480e-957a-eb9019c90692}</destination>
</relationship>
<relationship name="output">
<destination>{cd01179c-cfaf-44d5-ba51-838c2ac440e6}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{a2f0b720-52c8-4c1a-b476-3bd030261243}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{a6198b1e-d523-46da-b7d9-d8eef055039f}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{fd0a0b33-8f67-461a-aca8-85db3b4c469d}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{2ed302bb-b57a-4bfb-8a88-eb4b7f57d91d}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{5cbbfc6d-c54b-4ddf-8ccb-f85664de0d4c}">
<relationship name="effects">
<destination>{1c235b9e-0ecd-4ccb-ad70-12e9e21a7164}</destination>
<destination>{6310452c-9854-4490-9453-6158aa4d67cb}</destination>
<destination>{46cf8197-a2ba-4d55-bc67-74fca502de87}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{1b571b14-c541-4b26-a721-be6ce6c5c446}" />
<object class="MixerBusFader" id="{c8c5a124-06be-415f-9da7-0e3f67336d31}" />
<object class="MixerBusEffectChain" id="{fb175c3c-44a0-4390-a0cd-70a0b65461e4}">
<relationship name="effects">
<destination>{6572f876-66dd-48ca-b5fa-b01c85bd8989}</destination>
<destination>{024f4f31-3b99-4636-a1be-57ff1ac95338}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{37544ee0-e553-446b-960c-e0466a8ccea2}" />
<object class="Automator" id="{8c3b656c-cf04-46d3-b039-07a913f2aeb6}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{5a96c977-16bc-467d-8b39-c2c78f11c1d5}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{f7541b5a-02de-4b26-8fe5-ce52f58c2a3b}">
<relationship name="effects">
<destination>{9d01a122-df9e-4897-ab9e-173443e21e5c}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{e5dcbdf9-3d17-480e-957a-eb9019c90692}" />
<object class="ParameterCondition" id="{2ed302bb-b57a-4bfb-8a88-eb4b7f57d91d}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{1c235b9e-0ecd-4ccb-ad70-12e9e21a7164}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{6310452c-9854-4490-9453-6158aa4d67cb}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{46cf8197-a2ba-4d55-bc67-74fca502de87}" />
<object class="MixerBusFader" id="{6572f876-66dd-48ca-b5fa-b01c85bd8989}" />
<object class="Sidechain" id="{024f4f31-3b99-4636-a1be-57ff1ac95338}" />
<object class="AutomationCurve" id="{5a96c977-16bc-467d-8b39-c2c78f11c1d5}">
<relationship name="parameter">
<destination>{a6198b1e-d523-46da-b7d9-d8eef055039f}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{084a1412-7e74-422f-9f53-b1e61080c1a2}</destination>
<destination>{cad56482-6996-4199-a36f-dda1c74a5b91}</destination>
<destination>{9f5e4df2-261c-4fa1-a17e-7970b9a903c1}</destination>
<destination>{a8bfe043-3704-4ccd-995f-4aa54f50cd98}</destination>
<destination>{7eb2b840-a998-4172-a375-0ffeab05e87d}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{9d01a122-df9e-4897-ab9e-173443e21e5c}" />
<object class="AutomationPoint" id="{084a1412-7e74-422f-9f53-b1e61080c1a2}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{cad56482-6996-4199-a36f-dda1c74a5b91}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{9f5e4df2-261c-4fa1-a17e-7970b9a903c1}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{a8bfe043-3704-4ccd-995f-4aa54f50cd98}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{7eb2b840-a998-4172-a375-0ffeab05e87d}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -0,0 +1,345 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{fd6e021f-e02c-4a89-bc48-d858cc47ac3e}">
<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>SD_LANDED</value>
</property>
<property name="outputFormat">
<value>0</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>{779f351a-1f89-4101-90a0-2bfc448946ff}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{5941a560-1da0-404c-9984-b879e2c9ee36}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{78113610-7f8d-4d76-b1e0-ba58dc13f136}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{339bd11a-4ea6-4738-8aa2-cd9f55f8b6b2}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{1fd11a0e-388a-4666-9aff-1860e201418c}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{c762f14d-1e6a-47c6-9177-850768252aa9}</destination>
<destination>{671ff84c-55bb-4511-a438-5fd217330334}</destination>
</relationship>
<relationship name="timeline">
<destination>{b40f4ab7-4081-4487-9b1a-9c585bf29e9e}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
</relationship>
</object>
<object class="EventMixer" id="{779f351a-1f89-4101-90a0-2bfc448946ff}">
<relationship name="masterBus">
<destination>{2ec145d4-f10c-4e5b-8c38-fc93ae0b88c3}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{5941a560-1da0-404c-9984-b879e2c9ee36}">
<relationship name="mixerGroup">
<destination>{2ec145d4-f10c-4e5b-8c38-fc93ae0b88c3}</destination>
</relationship>
</object>
<object class="MixerInput" id="{78113610-7f8d-4d76-b1e0-ba58dc13f136}">
<relationship name="effectChain">
<destination>{3e90d89d-b831-44bc-8892-8b712f712b65}</destination>
</relationship>
<relationship name="panner">
<destination>{bf81ac84-3a9f-4bcc-b281-4fddf155bd11}</destination>
</relationship>
<relationship name="output">
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{339bd11a-4ea6-4738-8aa2-cd9f55f8b6b2}" />
<object class="MarkerTrack" id="{1fd11a0e-388a-4666-9aff-1860e201418c}" />
<object class="GroupTrack" id="{c762f14d-1e6a-47c6-9177-850768252aa9}">
<relationship name="modules">
<destination>{72c85982-b733-43e5-8148-12963a44dd23}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{96823c87-ed41-4371-a61f-27bcf563b1e8}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{671ff84c-55bb-4511-a438-5fd217330334}">
<relationship name="automationTracks">
<destination>{dccbf07e-d6f3-414c-ada9-5da245c34af2}</destination>
</relationship>
<relationship name="modules">
<destination>{432cd318-2d6c-40ac-bfa2-2c7a1a3ad2a7}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{145c3613-0e41-4de9-bbab-cde891242c4d}</destination>
</relationship>
</object>
<object class="Timeline" id="{b40f4ab7-4081-4487-9b1a-9c585bf29e9e}">
<relationship name="modules">
<destination>{432cd318-2d6c-40ac-bfa2-2c7a1a3ad2a7}</destination>
<destination>{72c85982-b733-43e5-8148-12963a44dd23}</destination>
</relationship>
<relationship name="markers">
<destination>{1ded8d7b-23c5-4e75-940d-ad5025c02d22}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{2ec145d4-f10c-4e5b-8c38-fc93ae0b88c3}">
<relationship name="effectChain">
<destination>{f1b80ff1-994e-48ce-b115-9d3cf3ec04e9}</destination>
</relationship>
<relationship name="panner">
<destination>{e569ccf7-7b7c-4772-ba5a-f76d0dcddefc}</destination>
</relationship>
<relationship name="mixer">
<destination>{779f351a-1f89-4101-90a0-2bfc448946ff}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{3e90d89d-b831-44bc-8892-8b712f712b65}">
<relationship name="effects">
<destination>{e2a652d3-ca51-441e-8cfc-17885d24162a}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{bf81ac84-3a9f-4bcc-b281-4fddf155bd11}" />
<object class="ProgrammerSound" id="{72c85982-b733-43e5-8148-12963a44dd23}">
<property name="isAsync">
<value>true</value>
</property>
<property name="start">
<value>0.050000000000000003</value>
</property>
<property name="length">
<value>0.31775368245585678</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{6cfee8e6-13fe-45b8-be84-61f76a77f73f}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{96823c87-ed41-4371-a61f-27bcf563b1e8}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{aa02d905-1f73-4f7f-a636-12451586ec11}</destination>
</relationship>
<relationship name="panner">
<destination>{0db6ea30-bf90-4100-afbd-bd90a15f6f94}</destination>
</relationship>
<relationship name="output">
<destination>{2ec145d4-f10c-4e5b-8c38-fc93ae0b88c3}</destination>
</relationship>
</object>
<object class="AutomationTrack" id="{dccbf07e-d6f3-414c-ada9-5da245c34af2}">
<relationship name="automator">
<destination>{9546f5d8-4fe8-410a-93eb-1c89660f3e71}</destination>
</relationship>
</object>
<object class="SingleSound" id="{432cd318-2d6c-40ac-bfa2-2c7a1a3ad2a7}">
<property name="isAsync">
<value>true</value>
</property>
<property name="isCutoff">
<value>true</value>
</property>
<property name="length">
<value>0.36775368245585677</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="looping">
<value>true</value>
</property>
<relationship name="audioFile">
<destination>{aae18b55-2024-4e67-a552-98e6fb37f0c6}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{145c3613-0e41-4de9-bbab-cde891242c4d}">
<property name="volume">
<value>-11</value>
</property>
<property name="name">
<value>Static</value>
</property>
<relationship name="automators">
<destination>{9546f5d8-4fe8-410a-93eb-1c89660f3e71}</destination>
</relationship>
<relationship name="effectChain">
<destination>{f4c8f6aa-284c-442e-b2e6-24d7af6103a2}</destination>
</relationship>
<relationship name="panner">
<destination>{983834ed-72b3-4b83-a49c-850b27b80427}</destination>
</relationship>
<relationship name="output">
<destination>{2ec145d4-f10c-4e5b-8c38-fc93ae0b88c3}</destination>
</relationship>
</object>
<object class="LoopRegion" id="{1ded8d7b-23c5-4e75-940d-ad5025c02d22}">
<property name="position">
<value>0.20999999999999999</value>
</property>
<property name="length">
<value>0.13916042463760309</value>
</property>
<relationship name="timeline">
<destination>{b40f4ab7-4081-4487-9b1a-9c585bf29e9e}</destination>
</relationship>
<relationship name="markerTrack">
<destination>{1fd11a0e-388a-4666-9aff-1860e201418c}</destination>
</relationship>
<relationship name="triggerConditions">
<destination>{18decf70-a0f0-4846-9d83-6cc1a5553a47}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{f1b80ff1-994e-48ce-b115-9d3cf3ec04e9}">
<relationship name="effects">
<destination>{b5b00275-20ac-48e2-8dca-7d24f7987508}</destination>
<destination>{cfe7ed61-fc51-41bc-88e3-97600a25aaf2}</destination>
<destination>{ae3232fe-0eae-4e08-abf7-77ae14209188}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{e569ccf7-7b7c-4772-ba5a-f76d0dcddefc}" />
<object class="MixerBusFader" id="{e2a652d3-ca51-441e-8cfc-17885d24162a}" />
<object class="MixerBusEffectChain" id="{aa02d905-1f73-4f7f-a636-12451586ec11}">
<relationship name="effects">
<destination>{cc027732-a862-4e3a-989f-ac32b8f78ae8}</destination>
<destination>{d8061add-2170-49cb-9bbe-0db7302478cb}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{0db6ea30-bf90-4100-afbd-bd90a15f6f94}" />
<object class="Automator" id="{9546f5d8-4fe8-410a-93eb-1c89660f3e71}">
<property name="nameOfPropertyBeingAutomated">
<value>volume</value>
</property>
<relationship name="automationCurves">
<destination>{202be4f1-d581-4d52-9e8c-496c3fa640b5}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{f4c8f6aa-284c-442e-b2e6-24d7af6103a2}">
<relationship name="effects">
<destination>{11d1ddc5-fcdf-41ac-8706-ee346bf466d2}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{983834ed-72b3-4b83-a49c-850b27b80427}" />
<object class="ParameterCondition" id="{18decf70-a0f0-4846-9d83-6cc1a5553a47}">
<property name="minimum">
<value>0.10000000149011612</value>
</property>
<property name="maximum">
<value>1</value>
</property>
<relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship>
</object>
<object class="DistortionEffect" id="{b5b00275-20ac-48e2-8dca-7d24f7987508}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{cfe7ed61-fc51-41bc-88e3-97600a25aaf2}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-74</value>
</property>
</object>
<object class="MixerBusFader" id="{ae3232fe-0eae-4e08-abf7-77ae14209188}" />
<object class="MixerBusFader" id="{cc027732-a862-4e3a-989f-ac32b8f78ae8}" />
<object class="Sidechain" id="{d8061add-2170-49cb-9bbe-0db7302478cb}" />
<object class="AutomationCurve" id="{202be4f1-d581-4d52-9e8c-496c3fa640b5}">
<relationship name="parameter">
<destination>{b40f4ab7-4081-4487-9b1a-9c585bf29e9e}</destination>
</relationship>
<relationship name="automationPoints">
<destination>{78375986-8e7a-471a-9ecc-aef68250518d}</destination>
<destination>{e4c44a50-3dd1-412b-9115-8761e5dbd526}</destination>
<destination>{590f519a-66e6-488d-8aa1-8fe047517ca4}</destination>
<destination>{9601112d-2765-4e4b-9d3d-f339c6266ca5}</destination>
<destination>{24e48d23-887f-40e7-9f90-179d7998a547}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{11d1ddc5-fcdf-41ac-8706-ee346bf466d2}" />
<object class="AutomationPoint" id="{78375986-8e7a-471a-9ecc-aef68250518d}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{e4c44a50-3dd1-412b-9115-8761e5dbd526}">
<property name="position">
<value>0.14117499999999999</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{590f519a-66e6-488d-8aa1-8fe047517ca4}">
<property name="position">
<value>0.61576500000000001</value>
</property>
<property name="value">
<value>-20</value>
</property>
</object>
<object class="AutomationPoint" id="{9601112d-2765-4e4b-9d3d-f339c6266ca5}">
<property name="position">
<value>0.61876900000000001</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="AutomationPoint" id="{24e48d23-887f-40e7-9f90-179d7998a547}">
<property name="position">
<value>0.114893</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
</objects>

View File

@ -1,45 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.00.00"> <objects serializationModel="Studio.02.01.00">
<object class="ParameterPreset" id="{f741cb0a-2628-03e2-2d4f-8314bbbd6089}"> <object class="ParameterPreset" id="{f741cb0a-2628-03e2-2d4f-8314bbbd6089}">
<property name="name"> <property name="name">
<value>VO Sidechain</value> <value>VO Sidechain</value>
</property> </property>
<relationship name="folder"> <relationship name="folder">
<destination>{0c8bfb2a-0176-4c5c-93b8-21686ed85878}</destination> <destination>{0c8bfb2a-0176-4c5c-93b8-21686ed85878}</destination>
</relationship> </relationship>
<relationship name="parameter"> <relationship name="parameter">
<destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination> <destination>{b7450daa-aea2-40e5-9aec-40ae4936a328}</destination>
</relationship> </relationship>
</object> </object>
<object class="GameParameter" id="{b7450daa-aea2-40e5-9aec-40ae4936a328}"> <object class="GameParameter" id="{b7450daa-aea2-40e5-9aec-40ae4936a328}">
<property name="initialValue"> <property name="initialValue">
<value>0</value> <value>0</value>
</property> </property>
<property name="isExposedRecursively"> <property name="isExposedRecursively">
<value>false</value> <value>false</value>
</property> </property>
<relationship name="modulators"> <relationship name="modulators">
<destination>{81769f05-7404-46f1-8403-1151049f77f1}</destination> <destination>{81769f05-7404-46f1-8403-1151049f77f1}</destination>
</relationship> </relationship>
</object> </object>
<object class="SidechainModulator" id="{81769f05-7404-46f1-8403-1151049f77f1}"> <object class="SidechainModulator" id="{81769f05-7404-46f1-8403-1151049f77f1}">
<property name="nameOfPropertyBeingModulated"> <property name="nameOfPropertyBeingModulated">
<value>cursorPosition</value> <value>cursorPosition</value>
</property> </property>
<property name="amount"> <property name="amount">
<value>100</value> <value>100</value>
</property> </property>
<property name="releaseTime"> <property name="releaseTime">
<value>1300</value> <value>1300</value>
</property> </property>
<property name="minimumThreshold"> <property name="minimumThreshold">
<value>-80</value> <value>-80</value>
</property> </property>
<property name="maximumThreshold"> <property name="maximumThreshold">
<value>10</value> <value>10</value>
</property> </property>
<relationship name="sidechains"> <relationship name="sidechains">
<destination>{ebf609a3-1683-4b21-9b12-d49b35315615}</destination> <destination>{ebf609a3-1683-4b21-9b12-d49b35315615}</destination>
</relationship> <destination>{1692d6c9-d6e4-40a3-a0f4-a391faec66a1}</destination>
</object> <destination>{024f4f31-3b99-4636-a1be-57ff1ac95338}</destination>
</objects> <destination>{3b3cd595-2106-4448-a712-e8b7ccd16d19}</destination>
<destination>{04baa89b-0974-4441-bb6e-41d64930a0a1}</destination>
<destination>{29173326-d94e-4bde-9f7a-8ed9ae97e28b}</destination>
<destination>{b095aaca-c3ce-4a29-8886-5cb9aedd1768}</destination>
<destination>{b8d5a2f4-f641-4c81-bccd-5d1a8e39fc63}</destination>
<destination>{359d0cb2-b856-479d-9b16-7789c010ef7f}</destination>
<destination>{d8061add-2170-49cb-9bbe-0db7302478cb}</destination>
<destination>{3b159425-91ac-43de-9479-41e3f51f992c}</destination>
</relationship>
</object>
</objects>