346 lines
13 KiB
XML
346 lines
13 KiB
XML
<?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>
|