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