JD2022-TU1/data/EngineData/Sound/Soundwich/Modules/MUSIC.PlaylistMusic.mod

205 lines
No EOL
12 KiB
Modula-2

<?xml version="1.0" encoding="utf-8"?>
<Module Version="0.003" Name="MUSIC.Playlist_Music">
<Components>
<Component Name="R_SwitchPLAYLISTS" Type="EventReturn" X="-176" Y="-176" Width="8" Height="8">
<Properties>
<Property Name="PipeName" Value="ExpoSwitchPLAYLISTS" />
</Properties>
</Component>
<Component Name="S_BackPreviewToTabCategory(2)" Type="EventSend" X="176" Y="-112" Width="8" Height="8">
<Properties>
<Property Name="PipeName" Value="BackToTab" />
</Properties>
</Component>
<Component Name="S_PREVIEW_REQUESTED(3)" Type="EventSend" X="176" Y="-160" Width="8" Height="8">
<Properties>
<Property Name="PipeName" Value="PREVIEWREQ" />
</Properties>
</Component>
<Component Name="ExpoMusic_PLAYLISTS_GATE(3)" Type="State" X="-8" Y="-208" Width="8" Height="8">
<Properties>
<Property Name="StartActive" Value="false" />
<Property Name="MachineName" Value="ExpositionMusic" />
</Properties>
</Component>
<Component Name="PLAYLISTS_GATE" Type="Annotation" X="-184" Y="-344" Width="576" Height="280">
<Properties>
<Property Name="Text" Value="IN playlist page" />
</Properties>
</Component>
<Component Name="R_GlobalPreviewMusic.IsRequested" Type="EventReturn" X="-136" Y="-280" Width="8" Height="8">
<Properties>
<Property Name="PipeName" Value="PreviewMusic.IsRequested" />
</Properties>
</Component>
<Component Name="To_Exposition_Music" Type="Annotation" X="176" Y="-128" Width="208" Height="32">
<Properties>
<Property Name="Text" Value="" />
</Properties>
</Component>
<Component Name="To_Track_Preview" Type="Annotation" X="176" Y="-176" Width="208" Height="32">
<Properties>
<Property Name="Text" Value="" />
</Properties>
</Component>
<Component Name="ClosePage.StartLeavingPLAYLISTS" Type="EventIn" X="-176" Y="-88" Width="8" Height="8">
<Properties />
</Component>
<Component Name="OpenPage.EnterPLAYLISTS" Type="EventIn" X="-176" Y="-224" Width="8" Height="8">
<Properties />
</Component>
<Component Name="R_PlaylistsMenuMusic" Type="EventReturn" X="-176" Y="16" Width="8" Height="8">
<Properties>
<Property Name="PipeName" Value="PlaylistsMenuMusic" />
</Properties>
</Component>
<Component Name="Mix_MAIN_MENUMUSIC" Type="EventSend" X="112" Y="16" Width="8" Height="8">
<Properties>
<Property Name="PipeName" Value="Mix_MAIN_MENUMUSIC" />
</Properties>
</Component>
<Component Name="Events_from_PlaylistsSFX" Type="Annotation" X="-184" Y="-40" Width="440" Height="192">
<Properties>
<Property Name="Text" Value="Events received from the Legacy.PlaylistsSFX module. Useless State machine but soundwich crashes without it" />
</Properties>
</Component>
<Component Name="__" Type="EventMultiDispatcher" X="-32" Y="16" Width="8" Height="8">
<Properties />
</Component>
<Component Name="__(1)" Type="EventMultiDispatcher" X="120" Y="-280" Width="8" Height="8">
<Properties />
</Component>
<Component Name="M_JD2019_TitlePage_Cont" Type="PlayMusicMultiTrack" X="112" Y="48" Width="8" Height="8">
<Properties>
<Property Name="MusicItem" Value="M_JD2019_TitlePage" />
<Property Name="EventNameCallback" Value="" />
<Property Name="EnterAtPreviousMultitrackPos" Value="true" />
<Property Name="EventNameCallback" Value="" />
</Properties>
</Component>
<Component Name="MenuMusic" Type="PlayMusicMultiTrack" X="0" Y="208" Width="8" Height="8">
<Properties>
<Property Name="MusicItem" Value="M_JD2019_TitlePage" />
<Property Name="EventNameCallback" Value="" />
<Property Name="EnterAtPreviousMultitrackPos" Value="true" />
</Properties>
</Component>
<Component Name="Playlist.FocusNewPlaylist" Type="EventIn" X="-176" Y="208" Width="8" Height="8">
<Properties />
</Component>
<Component Name="Playlist.FocusEmptyPlaylist" Type="EventIn" X="-176" Y="256" Width="8" Height="8">
<Properties />
</Component>
<Component Name="MenuMusic(1)" Type="PlayMusicMultiTrack" X="-0" Y="256" Width="8" Height="8">
<Properties>
<Property Name="MusicItem" Value="M_JD2019_TitlePage" />
<Property Name="EventNameCallback" Value="" />
<Property Name="EnterAtPreviousMultitrackPos" Value="true" />
</Properties>
</Component>
<Component Name="Menu_Music" Type="Annotation" X="-184" Y="160" Width="488" Height="664">
<Properties>
<Property Name="Text" Value="Retriggering menu music when on empty or to be created (+) playlist. Retriggering the music + forcing main menumusic after the playlist creation" />
</Properties>
</Component>
<Component Name="MenuMusic(2)" Type="PlayMusicMultiTrack" X="216" Y="240" Width="8" Height="8">
<Properties>
<Property Name="MusicItem" Value="M_JD2019_TitlePage" />
<Property Name="EventNameCallback" Value="" />
<Property Name="EnterAtPreviousMultitrackPos" Value="true" />
</Properties>
</Component>
<Component Name="Playlist.Create" Type="EventIn" X="-40" Y="536" Width="8" Height="8">
<Properties />
</Component>
<Component Name="MenuMusic.IsRequested" Type="EventIn" X="-176" Y="584" Width="8" Height="8">
<Properties />
</Component>
<Component Name="main_menumusic(1)" Type="PlayEventBusMusic" X="-16" Y="328" Width="8" Height="8">
<Properties>
<Property Name="EventBusMix" Value="MAIN_MENUMUSIC" />
<Property Name="FadeDurationOverride" Value="-1.0" />
</Properties>
</Component>
<Component Name="Playlist.Delete" Type="EventIn" X="-176" Y="328" Width="8" Height="8">
<Properties />
</Component>
<Component Name="Playlist.FocusRecommanded" Type="EventIn" X="-160" Y="392" Width="8" Height="8">
<Properties />
</Component>
<Component Name="Preview_Bus_Active(1)" Type="State" X="24" Y="424" Width="8" Height="8">
<Properties>
<Property Name="StartActive" Value="false" />
<Property Name="MachineName" Value="ActiveBus" />
</Properties>
</Component>
<Component Name="Main_Bus_Active" Type="State" X="32" Y="624" Width="8" Height="8">
<Properties>
<Property Name="StartActive" Value="true" />
<Property Name="MachineName" Value="ActiveBus" />
</Properties>
</Component>
<Component Name="main_menumusic(2)" Type="PlayEventBusMusic" X="112" Y="656" Width="8" Height="8">
<Properties>
<Property Name="EventBusMix" Value="MAIN_MENUMUSIC" />
<Property Name="FadeDurationOverride" Value="-1.0" />
</Properties>
</Component>
<Component Name="main_preview" Type="PlayEventBusMusic" X="120" Y="456" Width="8" Height="8">
<Properties>
<Property Name="EventBusMix" Value="MAIN_PREVIEW" />
<Property Name="FadeDurationOverride" Value="-1.0" />
</Properties>
</Component>
<Component Name="LocalPreviewMusic.IsRequested" Type="EventIn" X="-160" Y="472" Width="8" Height="8">
<Properties />
</Component>
<Component Name="OnlinePreviewMusic.IsRequested" Type="EventIn" X="-160" Y="432" Width="8" Height="8">
<Properties />
</Component>
<Component Name="AM.EnterPage" Type="EventIn" X="-176" Y="624" Width="8" Height="8">
<Properties />
</Component>
<Component Name="ClosePage.FinishedLeavingSONGS" Type="EventIn" X="-176" Y="656" Width="8" Height="8">
<Properties />
</Component>
<Component Name="ClosePage.FinishedLeavingHOME" Type="EventIn" X="-176" Y="736" Width="8" Height="8">
<Properties />
</Component>
<Component Name="ClosePage.FinishedLeavingPLAYLISTS" Type="EventIn" X="-176" Y="696" Width="8" Height="8">
<Properties />
</Component>
<Component Name="ClosePage.FinishedLeavingSEARCH" Type="EventIn" X="-176" Y="768" Width="8" Height="8">
<Properties />
</Component>
</Components>
<Connections>
<Connection DataType="Event" FromComponent="ExpoMusic_PLAYLISTS_GATE(3)" FromPort="Out2" ToComponent="S_BackPreviewToTabCategory(2)" ToPort="In" />
<Connection DataType="Event" FromComponent="R_PlaylistsMenuMusic" FromPort="Out" ToComponent="__" ToPort="In" />
<Connection DataType="Event" FromComponent="__" FromPort="Out1" ToComponent="Mix_MAIN_MENUMUSIC" ToPort="In" />
<Connection DataType="Event" FromComponent="OpenPage.EnterPLAYLISTS" FromPort="Out" ToComponent="ExpoMusic_PLAYLISTS_GATE(3)" ToPort="Activate" />
<Connection DataType="Event" FromComponent="R_SwitchPLAYLISTS" FromPort="Out" ToComponent="ExpoMusic_PLAYLISTS_GATE(3)" ToPort="Activate" />
<Connection DataType="Event" FromComponent="ExpoMusic_PLAYLISTS_GATE(3)" FromPort="Out1" ToComponent="S_PREVIEW_REQUESTED(3)" ToPort="In" />
<Connection DataType="Event" FromComponent="R_GlobalPreviewMusic.IsRequested" FromPort="Out" ToComponent="__(1)" ToPort="In" />
<Connection DataType="Event" FromComponent="__(1)" FromPort="Out1" ToComponent="S_PREVIEW_REQUESTED(3)" ToPort="In" />
<Connection DataType="Event" FromComponent="ClosePage.StartLeavingPLAYLISTS" FromPort="Out" ToComponent="S_BackPreviewToTabCategory(2)" ToPort="In" />
<Connection DataType="Event" FromComponent="__" FromPort="Out2" ToComponent="M_JD2019_TitlePage_Cont" ToPort="In" />
<Connection DataType="Event" FromComponent="Playlist.FocusEmptyPlaylist" FromPort="Out" ToComponent="MenuMusic(1)" ToPort="In" />
<Connection DataType="Event" FromComponent="Playlist.FocusNewPlaylist" FromPort="Out" ToComponent="MenuMusic" ToPort="In" />
<Connection DataType="Event" FromComponent="Playlist.Delete" FromPort="Out" ToComponent="main_menumusic(1)" ToPort="In" />
<Connection DataType="Event" FromComponent="Playlist.Create" FromPort="Out" ToComponent="Preview_Bus_Active(1)" ToPort="In1" />
<Connection DataType="Event" FromComponent="Playlist.Create" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="In1" />
<Connection DataType="Event" FromComponent="Main_Bus_Active" FromPort="Out1" ToComponent="main_menumusic(2)" ToPort="In" />
<Connection DataType="Event" FromComponent="Preview_Bus_Active(1)" FromPort="Out1" ToComponent="main_preview" ToPort="In" />
<Connection DataType="Event" FromComponent="Playlist.FocusRecommanded" FromPort="Out" ToComponent="Preview_Bus_Active(1)" ToPort="Activate" />
<Connection DataType="Event" FromComponent="LocalPreviewMusic.IsRequested" FromPort="Out" ToComponent="Preview_Bus_Active(1)" ToPort="Activate" />
<Connection DataType="Event" FromComponent="OnlinePreviewMusic.IsRequested" FromPort="Out" ToComponent="Preview_Bus_Active(1)" ToPort="Activate" />
<Connection DataType="Event" FromComponent="AM.EnterPage" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="Activate" />
<Connection DataType="Event" FromComponent="ClosePage.FinishedLeavingSONGS" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="Activate" />
<Connection DataType="Event" FromComponent="ClosePage.FinishedLeavingPLAYLISTS" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="Activate" />
<Connection DataType="Event" FromComponent="ClosePage.FinishedLeavingHOME" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="Activate" />
<Connection DataType="Event" FromComponent="ClosePage.FinishedLeavingSEARCH" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="Activate" />
<Connection DataType="Event" FromComponent="MenuMusic.IsRequested" FromPort="Out" ToComponent="Main_Bus_Active" ToPort="Activate" />
</Connections>
<Presets />
</Module>