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="{49265ffd-a88b-472a-bafa-3b677b2ec323}">
|
|
<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_3</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>{da7a16fe-4e6e-4e3b-ba75-8922ccdf77d3}</destination>
|
|
</relationship>
|
|
<relationship name="masterTrack">
|
|
<destination>{e9222981-7c64-4643-9d7d-6ff71e6df03f}</destination>
|
|
</relationship>
|
|
<relationship name="mixerInput">
|
|
<destination>{109111aa-7a2a-414a-8a2d-67539f7d310b}</destination>
|
|
</relationship>
|
|
<relationship name="automatableProperties">
|
|
<destination>{3be64d0e-3c0d-4686-be10-5bed511cf925}</destination>
|
|
</relationship>
|
|
<relationship name="markerTracks">
|
|
<destination>{57bb753c-3c9f-41c7-b146-4aaa7a6d5a97}</destination>
|
|
</relationship>
|
|
<relationship name="groupTracks">
|
|
<destination>{68c3077b-9036-4ee9-b795-16b82d5f7a48}</destination>
|
|
<destination>{21ac75b4-1be9-4668-858c-a7c0ae2a5180}</destination>
|
|
</relationship>
|
|
<relationship name="timeline">
|
|
<destination>{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}</destination>
|
|
</relationship>
|
|
<relationship name="banks">
|
|
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixer" id="{da7a16fe-4e6e-4e3b-ba75-8922ccdf77d3}">
|
|
<relationship name="masterBus">
|
|
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MasterTrack" id="{e9222981-7c64-4643-9d7d-6ff71e6df03f}">
|
|
<relationship name="mixerGroup">
|
|
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerInput" id="{109111aa-7a2a-414a-8a2d-67539f7d310b}">
|
|
<relationship name="effectChain">
|
|
<destination>{80da2032-4614-4aed-8f05-066a42caac88}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{a1737463-f8af-4510-9fcd-57061851f2a3}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventAutomatableProperties" id="{3be64d0e-3c0d-4686-be10-5bed511cf925}" />
|
|
<object class="MarkerTrack" id="{57bb753c-3c9f-41c7-b146-4aaa7a6d5a97}" />
|
|
<object class="GroupTrack" id="{68c3077b-9036-4ee9-b795-16b82d5f7a48}">
|
|
<relationship name="modules">
|
|
<destination>{1a26ef56-fed0-458d-9e03-22194dfebad4}</destination>
|
|
</relationship>
|
|
<relationship name="mixerGroup">
|
|
<destination>{055fbf39-3d6a-44ba-967b-8393c7826923}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="GroupTrack" id="{21ac75b4-1be9-4668-858c-a7c0ae2a5180}">
|
|
<relationship name="automationTracks">
|
|
<destination>{42178050-c060-4f80-9dfa-91e358503d97}</destination>
|
|
</relationship>
|
|
<relationship name="modules">
|
|
<destination>{024b388a-bdb0-4275-b3eb-68f6cea1553d}</destination>
|
|
</relationship>
|
|
<relationship name="mixerGroup">
|
|
<destination>{1924b4bf-503e-4bb4-9095-bd7ac8f1b82d}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="Timeline" id="{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}">
|
|
<relationship name="modules">
|
|
<destination>{024b388a-bdb0-4275-b3eb-68f6cea1553d}</destination>
|
|
<destination>{1a26ef56-fed0-458d-9e03-22194dfebad4}</destination>
|
|
</relationship>
|
|
<relationship name="markers">
|
|
<destination>{c66c0e48-6160-4b59-831f-70cdd0993bc8}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixerMaster" id="{38599505-dbd0-4900-bbca-e80d27824be4}">
|
|
<relationship name="effectChain">
|
|
<destination>{9f5245f8-ef8b-4ec6-8885-8bfdd047249c}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{8a778655-42de-419b-b15c-524c302d4cc8}</destination>
|
|
</relationship>
|
|
<relationship name="mixer">
|
|
<destination>{da7a16fe-4e6e-4e3b-ba75-8922ccdf77d3}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{80da2032-4614-4aed-8f05-066a42caac88}">
|
|
<relationship name="effects">
|
|
<destination>{eaec7d73-ff0d-4a26-a365-57651fb57ccf}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{a1737463-f8af-4510-9fcd-57061851f2a3}" />
|
|
<object class="ProgrammerSound" id="{1a26ef56-fed0-458d-9e03-22194dfebad4}">
|
|
<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>{091b39a7-47a4-4724-9222-29cb189344d7}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixerGroup" id="{055fbf39-3d6a-44ba-967b-8393c7826923}">
|
|
<property name="name">
|
|
<value>VO</value>
|
|
</property>
|
|
<relationship name="effectChain">
|
|
<destination>{1b454d3b-2fdf-4072-9da0-9987e30da17a}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{128ef672-3a06-487b-a369-df9a8997b895}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="AutomationTrack" id="{42178050-c060-4f80-9dfa-91e358503d97}">
|
|
<relationship name="automator">
|
|
<destination>{14229601-0e21-48e3-9801-bdae59b3cd42}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="SingleSound" id="{024b388a-bdb0-4275-b3eb-68f6cea1553d}">
|
|
<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="{1924b4bf-503e-4bb4-9095-bd7ac8f1b82d}">
|
|
<property name="volume">
|
|
<value>-11</value>
|
|
</property>
|
|
<property name="name">
|
|
<value>Static</value>
|
|
</property>
|
|
<relationship name="automators">
|
|
<destination>{14229601-0e21-48e3-9801-bdae59b3cd42}</destination>
|
|
</relationship>
|
|
<relationship name="effectChain">
|
|
<destination>{a8961d4d-08e9-4c46-aa59-d4e1a480b58c}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{da86641f-caa1-4f9a-9519-55e16bebf714}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{38599505-dbd0-4900-bbca-e80d27824be4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="LoopRegion" id="{c66c0e48-6160-4b59-831f-70cdd0993bc8}">
|
|
<property name="position">
|
|
<value>0.20999999999999999</value>
|
|
</property>
|
|
<property name="length">
|
|
<value>0.13916042463760309</value>
|
|
</property>
|
|
<relationship name="timeline">
|
|
<destination>{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}</destination>
|
|
</relationship>
|
|
<relationship name="markerTrack">
|
|
<destination>{57bb753c-3c9f-41c7-b146-4aaa7a6d5a97}</destination>
|
|
</relationship>
|
|
<relationship name="triggerConditions">
|
|
<destination>{5193e804-9831-497a-83f5-550d6992b4ca}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{9f5245f8-ef8b-4ec6-8885-8bfdd047249c}">
|
|
<relationship name="effects">
|
|
<destination>{4c1307ac-96fa-4199-a2bd-e096b09f0abf}</destination>
|
|
<destination>{304145ff-9138-45d2-babd-1b8242801b1a}</destination>
|
|
<destination>{165527a5-30ca-40b1-83f6-25a4963f9cbb}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{8a778655-42de-419b-b15c-524c302d4cc8}" />
|
|
<object class="MixerBusFader" id="{eaec7d73-ff0d-4a26-a365-57651fb57ccf}" />
|
|
<object class="MixerBusEffectChain" id="{1b454d3b-2fdf-4072-9da0-9987e30da17a}">
|
|
<relationship name="effects">
|
|
<destination>{77d7d5c5-1549-41ad-9d9b-4b1a1a5844eb}</destination>
|
|
<destination>{b8d5a2f4-f641-4c81-bccd-5d1a8e39fc63}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{128ef672-3a06-487b-a369-df9a8997b895}" />
|
|
<object class="Automator" id="{14229601-0e21-48e3-9801-bdae59b3cd42}">
|
|
<property name="nameOfPropertyBeingAutomated">
|
|
<value>volume</value>
|
|
</property>
|
|
<relationship name="automationCurves">
|
|
<destination>{7d036fcf-9bdc-4b4e-bf21-e669a5b24ce3}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{a8961d4d-08e9-4c46-aa59-d4e1a480b58c}">
|
|
<relationship name="effects">
|
|
<destination>{ce79718b-0057-443f-a102-1a75a8f808d4}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{da86641f-caa1-4f9a-9519-55e16bebf714}" />
|
|
<object class="ParameterCondition" id="{5193e804-9831-497a-83f5-550d6992b4ca}">
|
|
<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="{4c1307ac-96fa-4199-a2bd-e096b09f0abf}">
|
|
<property name="level">
|
|
<value>0.800000012</value>
|
|
</property>
|
|
</object>
|
|
<object class="ThreeEQEffect" id="{304145ff-9138-45d2-babd-1b8242801b1a}">
|
|
<property name="lowGain">
|
|
<value>-18.5</value>
|
|
</property>
|
|
<property name="highGain">
|
|
<value>-74</value>
|
|
</property>
|
|
</object>
|
|
<object class="MixerBusFader" id="{165527a5-30ca-40b1-83f6-25a4963f9cbb}" />
|
|
<object class="MixerBusFader" id="{77d7d5c5-1549-41ad-9d9b-4b1a1a5844eb}" />
|
|
<object class="Sidechain" id="{b8d5a2f4-f641-4c81-bccd-5d1a8e39fc63}" />
|
|
<object class="AutomationCurve" id="{7d036fcf-9bdc-4b4e-bf21-e669a5b24ce3}">
|
|
<relationship name="parameter">
|
|
<destination>{b566e27a-ebe1-4a3a-9f47-65f2572cec6e}</destination>
|
|
</relationship>
|
|
<relationship name="automationPoints">
|
|
<destination>{8215039f-d7d5-47dc-8560-0f91880795a8}</destination>
|
|
<destination>{57495bac-a8dd-4e43-a323-4fe8ed28bddd}</destination>
|
|
<destination>{c8dcf77e-91b6-477e-b543-dc372f82f51a}</destination>
|
|
<destination>{b4d4ddc4-45ac-4aed-9ca4-f0f34289b104}</destination>
|
|
<destination>{9be85fed-fa3a-4040-a84c-9eff891acf10}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusFader" id="{ce79718b-0057-443f-a102-1a75a8f808d4}" />
|
|
<object class="AutomationPoint" id="{8215039f-d7d5-47dc-8560-0f91880795a8}">
|
|
<property name="position">
|
|
<value>0</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>0</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{57495bac-a8dd-4e43-a323-4fe8ed28bddd}">
|
|
<property name="position">
|
|
<value>0.14117499999999999</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>-20</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{c8dcf77e-91b6-477e-b543-dc372f82f51a}">
|
|
<property name="position">
|
|
<value>0.61576500000000001</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>-20</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{b4d4ddc4-45ac-4aed-9ca4-f0f34289b104}">
|
|
<property name="position">
|
|
<value>0.61876900000000001</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>0</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{9be85fed-fa3a-4040-a84c-9eff891acf10}">
|
|
<property name="position">
|
|
<value>0.114893</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>0</value>
|
|
</property>
|
|
</object>
|
|
</objects>
|