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="{812e5b14-d180-42ae-ac4f-4c4fb66f2657}">
|
|
<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_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>{306e9fc3-3acd-4ba7-a94f-645cbd66bd13}</destination>
|
|
</relationship>
|
|
<relationship name="masterTrack">
|
|
<destination>{1f4aa3a2-3519-41ff-a09e-f5b25e1ea184}</destination>
|
|
</relationship>
|
|
<relationship name="mixerInput">
|
|
<destination>{2d4e6d53-1150-4f6d-a031-5fabe7938637}</destination>
|
|
</relationship>
|
|
<relationship name="automatableProperties">
|
|
<destination>{b9ea3496-e3f8-4f12-b1d5-8dac30113784}</destination>
|
|
</relationship>
|
|
<relationship name="markerTracks">
|
|
<destination>{0519dccc-bccf-4c28-b882-44a12ca5ab86}</destination>
|
|
</relationship>
|
|
<relationship name="groupTracks">
|
|
<destination>{4387f9f4-ada6-4c16-afe4-b95cd787a98f}</destination>
|
|
<destination>{bf64fcdb-4f03-4c26-967b-e053eabb5913}</destination>
|
|
</relationship>
|
|
<relationship name="timeline">
|
|
<destination>{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}</destination>
|
|
</relationship>
|
|
<relationship name="banks">
|
|
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixer" id="{306e9fc3-3acd-4ba7-a94f-645cbd66bd13}">
|
|
<relationship name="masterBus">
|
|
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MasterTrack" id="{1f4aa3a2-3519-41ff-a09e-f5b25e1ea184}">
|
|
<relationship name="mixerGroup">
|
|
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerInput" id="{2d4e6d53-1150-4f6d-a031-5fabe7938637}">
|
|
<relationship name="effectChain">
|
|
<destination>{c07763ed-e04c-406d-8503-fffb1741423a}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{bb33e39c-bc8b-48d4-935f-fd7171fce8f3}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{3e1d1653-8bd5-4dbc-865e-cba8e8ded970}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventAutomatableProperties" id="{b9ea3496-e3f8-4f12-b1d5-8dac30113784}" />
|
|
<object class="MarkerTrack" id="{0519dccc-bccf-4c28-b882-44a12ca5ab86}" />
|
|
<object class="GroupTrack" id="{4387f9f4-ada6-4c16-afe4-b95cd787a98f}">
|
|
<relationship name="modules">
|
|
<destination>{b0ca6cfc-1fd8-4cf3-b160-1d6ef6e8ac07}</destination>
|
|
</relationship>
|
|
<relationship name="mixerGroup">
|
|
<destination>{6c4b3468-c515-40a6-b963-569d295f9569}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="GroupTrack" id="{bf64fcdb-4f03-4c26-967b-e053eabb5913}">
|
|
<relationship name="automationTracks">
|
|
<destination>{442d35a6-ccf7-4418-929b-0038bcdf520f}</destination>
|
|
</relationship>
|
|
<relationship name="modules">
|
|
<destination>{444c5a60-ae22-4627-856a-61d33cae47f7}</destination>
|
|
</relationship>
|
|
<relationship name="mixerGroup">
|
|
<destination>{28061f97-ae18-47a9-bfc0-e386b169154e}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="Timeline" id="{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}">
|
|
<relationship name="modules">
|
|
<destination>{444c5a60-ae22-4627-856a-61d33cae47f7}</destination>
|
|
<destination>{b0ca6cfc-1fd8-4cf3-b160-1d6ef6e8ac07}</destination>
|
|
</relationship>
|
|
<relationship name="markers">
|
|
<destination>{71433c1a-7cc2-4d31-a9db-545bfa1f1200}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixerMaster" id="{530632b2-26f5-4384-a18b-b0d925039aec}">
|
|
<relationship name="effectChain">
|
|
<destination>{ea84e42e-9555-41e7-8303-e949af14ccc5}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{f5d7dd11-14b0-4356-8373-c00e194cd6d2}</destination>
|
|
</relationship>
|
|
<relationship name="mixer">
|
|
<destination>{306e9fc3-3acd-4ba7-a94f-645cbd66bd13}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{c07763ed-e04c-406d-8503-fffb1741423a}">
|
|
<relationship name="effects">
|
|
<destination>{18083533-6cf3-4985-92b9-efb7f4171b66}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{bb33e39c-bc8b-48d4-935f-fd7171fce8f3}" />
|
|
<object class="ProgrammerSound" id="{b0ca6cfc-1fd8-4cf3-b160-1d6ef6e8ac07}">
|
|
<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>{72ed8fa9-8273-4778-9343-a8c3840c6b2e}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="EventMixerGroup" id="{6c4b3468-c515-40a6-b963-569d295f9569}">
|
|
<property name="name">
|
|
<value>VO</value>
|
|
</property>
|
|
<relationship name="effectChain">
|
|
<destination>{a8e6b207-28eb-4c4b-b948-b7ab1d554097}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{f0882417-92a2-4963-b2f2-12615c434528}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="AutomationTrack" id="{442d35a6-ccf7-4418-929b-0038bcdf520f}">
|
|
<relationship name="automator">
|
|
<destination>{dd1f4f55-ecfc-4967-b948-feb0be6d7caa}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="SingleSound" id="{444c5a60-ae22-4627-856a-61d33cae47f7}">
|
|
<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="{28061f97-ae18-47a9-bfc0-e386b169154e}">
|
|
<property name="volume">
|
|
<value>-11</value>
|
|
</property>
|
|
<property name="name">
|
|
<value>Static</value>
|
|
</property>
|
|
<relationship name="automators">
|
|
<destination>{dd1f4f55-ecfc-4967-b948-feb0be6d7caa}</destination>
|
|
</relationship>
|
|
<relationship name="effectChain">
|
|
<destination>{71acb005-7169-4cb5-8de6-58c263d79040}</destination>
|
|
</relationship>
|
|
<relationship name="panner">
|
|
<destination>{41f11276-b684-430f-96ba-7f76cb387682}</destination>
|
|
</relationship>
|
|
<relationship name="output">
|
|
<destination>{530632b2-26f5-4384-a18b-b0d925039aec}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="LoopRegion" id="{71433c1a-7cc2-4d31-a9db-545bfa1f1200}">
|
|
<property name="position">
|
|
<value>0.20999999999999999</value>
|
|
</property>
|
|
<property name="length">
|
|
<value>0.13916042463760309</value>
|
|
</property>
|
|
<relationship name="timeline">
|
|
<destination>{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}</destination>
|
|
</relationship>
|
|
<relationship name="markerTrack">
|
|
<destination>{0519dccc-bccf-4c28-b882-44a12ca5ab86}</destination>
|
|
</relationship>
|
|
<relationship name="triggerConditions">
|
|
<destination>{8c7c1519-0154-48fa-932c-d66b196b544e}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{ea84e42e-9555-41e7-8303-e949af14ccc5}">
|
|
<relationship name="effects">
|
|
<destination>{4a0a1d7c-434b-4632-880f-5c6561e51b81}</destination>
|
|
<destination>{f5627745-25c5-4113-8695-f579e38db3b7}</destination>
|
|
<destination>{fbeb39a0-805c-4dd8-bb0d-86359aa26d7f}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{f5d7dd11-14b0-4356-8373-c00e194cd6d2}" />
|
|
<object class="MixerBusFader" id="{18083533-6cf3-4985-92b9-efb7f4171b66}" />
|
|
<object class="MixerBusEffectChain" id="{a8e6b207-28eb-4c4b-b948-b7ab1d554097}">
|
|
<relationship name="effects">
|
|
<destination>{2d99be87-1a6b-4444-8430-c5bde0858830}</destination>
|
|
<destination>{04baa89b-0974-4441-bb6e-41d64930a0a1}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{f0882417-92a2-4963-b2f2-12615c434528}" />
|
|
<object class="Automator" id="{dd1f4f55-ecfc-4967-b948-feb0be6d7caa}">
|
|
<property name="nameOfPropertyBeingAutomated">
|
|
<value>volume</value>
|
|
</property>
|
|
<relationship name="automationCurves">
|
|
<destination>{38949c19-7aae-4c6f-b3f9-d0a26fbd0ccf}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusEffectChain" id="{71acb005-7169-4cb5-8de6-58c263d79040}">
|
|
<relationship name="effects">
|
|
<destination>{6742acb9-d964-4a5b-bbc1-fe361c4ee295}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusPanner" id="{41f11276-b684-430f-96ba-7f76cb387682}" />
|
|
<object class="ParameterCondition" id="{8c7c1519-0154-48fa-932c-d66b196b544e}">
|
|
<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="{4a0a1d7c-434b-4632-880f-5c6561e51b81}">
|
|
<property name="level">
|
|
<value>0.800000012</value>
|
|
</property>
|
|
</object>
|
|
<object class="ThreeEQEffect" id="{f5627745-25c5-4113-8695-f579e38db3b7}">
|
|
<property name="lowGain">
|
|
<value>-18.5</value>
|
|
</property>
|
|
<property name="highGain">
|
|
<value>-74</value>
|
|
</property>
|
|
</object>
|
|
<object class="MixerBusFader" id="{fbeb39a0-805c-4dd8-bb0d-86359aa26d7f}" />
|
|
<object class="MixerBusFader" id="{2d99be87-1a6b-4444-8430-c5bde0858830}" />
|
|
<object class="Sidechain" id="{04baa89b-0974-4441-bb6e-41d64930a0a1}" />
|
|
<object class="AutomationCurve" id="{38949c19-7aae-4c6f-b3f9-d0a26fbd0ccf}">
|
|
<relationship name="parameter">
|
|
<destination>{df5f35d1-c7ec-47e5-919b-adcc933cf4a7}</destination>
|
|
</relationship>
|
|
<relationship name="automationPoints">
|
|
<destination>{3471c46d-64c6-440a-9d63-4dca97d4b854}</destination>
|
|
<destination>{ed06c20d-13a3-48b1-b552-63f7156fe9f3}</destination>
|
|
<destination>{230516aa-82e0-4d01-952d-022b7cc95125}</destination>
|
|
<destination>{de0d3d3b-66a5-4002-9ed1-f2d7f93e552a}</destination>
|
|
<destination>{7c5b073b-cf8a-4234-8647-0cf58604431a}</destination>
|
|
</relationship>
|
|
</object>
|
|
<object class="MixerBusFader" id="{6742acb9-d964-4a5b-bbc1-fe361c4ee295}" />
|
|
<object class="AutomationPoint" id="{3471c46d-64c6-440a-9d63-4dca97d4b854}">
|
|
<property name="position">
|
|
<value>0</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>0</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{ed06c20d-13a3-48b1-b552-63f7156fe9f3}">
|
|
<property name="position">
|
|
<value>0.14117499999999999</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>-20</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{230516aa-82e0-4d01-952d-022b7cc95125}">
|
|
<property name="position">
|
|
<value>0.61576500000000001</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>-20</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{de0d3d3b-66a5-4002-9ed1-f2d7f93e552a}">
|
|
<property name="position">
|
|
<value>0.61876900000000001</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>0</value>
|
|
</property>
|
|
</object>
|
|
<object class="AutomationPoint" id="{7c5b073b-cf8a-4234-8647-0cf58604431a}">
|
|
<property name="position">
|
|
<value>0.114893</value>
|
|
</property>
|
|
<property name="value">
|
|
<value>0</value>
|
|
</property>
|
|
</object>
|
|
</objects>
|