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="{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>
|