
-----------------------------------
ibattlehd
Fri Jan 13, 2017 10:25 am

Play multiple songs
-----------------------------------
What is it you are trying to achieve?
Play multiple songs during my game


What is the problem you are having?
I do not know how to stop a song and play another song


Describe what you have tried to solve this problem
process DoMusic


Post any relevant code (You may choose to attach the file instead of posting the code if it is too long)


process DoMusic
    loop
        Music.PlayFile ("AC_DC - T.N.T.wav")
    end loop
end DoMusic
fork DoMusic


Please specify what version of Turing you are using
Turing 4.1.1

-----------------------------------
Insectoid
Fri Jan 13, 2017 10:29 am

RE:Play multiple songs
-----------------------------------
Turing is a bit funny with music. I don't think it can play multiple WAV files, but it might do mp3s. If not, try mixing different file types until you find a combination that works.

-----------------------------------
ibattlehd
Fri Jan 13, 2017 10:31 am

Re: RE:Play multiple songs
-----------------------------------
Turing is a bit funny with music. I don't think it can play multiple WAV files, but it might do mp3s. If not, try mixing different file types until you find a combination that works.
Thank you. I want a new song to play after the previous one has finished. Do I create a new process for the new song after the above process?

-----------------------------------
Insectoid
Fri Jan 13, 2017 10:48 am

RE:Play multiple songs
-----------------------------------
I don't think Turing has any built-in way to check if a song has finished playing or not. All I can think of is  to use Time.Elapsed() to determine when the song will probably finish before starting the next.


By the way, Music.PlayFileLoop() will remove the need to use a process at all (it has one built in) and allows you to use Music.PlayFileStop() to end playback.
