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