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