@Legend20 Updated my plugin
Conditional Title Music to version 1.17 to allow the usage of common events on the title screen. You can use that to create a customized audio play list.
Within the setup of the plugin, go into 'Play List', and create a single entry. Within the entry go into the 'Event List' and select the common event you want to use, then go back and set the 'Play Condition' to : true. Now that event will always run when the title screen loads up.
The following is an example of how to fade in and fade out two BGM files within that common event :
Code:
◆Comment:// Create Label to Return to Later ...
◆Label:bgmStart
◆Comment:// Play BGM A
◆Play BGM:Some-Dreamy-Place_Looping (0, 90, 0)
◆Comment:// Fade-In BGM A (2 Seconds)
◆Script:AudioManager.fadeInBgm(2);
◆Play BGM:Some-Dreamy-Place_Looping (45, 90, 0)
◆Comment:// Wait on bgmBuffer (2 Seconds)
◆Wait:125 frames
◆Comment:// Wait for BGM A to Reach [30 Seconds]
◆Loop
◆If:Script:AudioManager._bgmBuffer.seek() >= 30
◆Break Loop
◆
:End
◆Wait:1 frame
◆
:Repeat Above
◆Comment:// Fade-Out BGM A (2 Seconds)
◆Fadeout BGM:2 seconds
◆Comment:// Wait for Fade-Out (2 Seconds)
◆Wait:125 frames
◆Comment:// Play BGM B
◆Play BGM:Unforgiving-Himalayas_Looping (0, 90, 0)
◆Comment:// Fade-In BGM B (2 Seconds)
◆Script:AudioManager.fadeInBgm(2);
◆Play BGM:Unforgiving-Himalayas_Looping (45, 90, 0)
◆Comment:// Wait on bgmBuffer (2 Seconds)
◆Wait:125 frames
◆Comment:// Wait for BGM B to Reach [30 Seconds]
◆Loop
◆If:Script:AudioManager._bgmBuffer.seek() >= 30
◆Break Loop
◆
:End
◆Wait:1 frame
◆
:Repeat Above
◆Comment:// Fade-Out BGM B (2 Seconds)
◆Fadeout BGM:2 seconds
◆Comment:// Wait for Fade-Out (2 Seconds)
◆Wait:125 frames
◆Comment:// Return to Top; Re-Start
◆Jump to Label:bgmStart