
-----------------------------------
solinent
Mon Dec 17, 2007 5:10 pm

Multiple Sounds at the same time
-----------------------------------
I understand that it is impossible to play more than one sound at the same time with Music.PlayFile, unless they are different types (midi, wav, or cd), but is there a workaround?


Details that probably do not matter:
I can code in other languages, but this is for a culminating (final project) in turing, so it won't work as such.

Right now, you'd have to use a combination of Midi and wav.  However, I don't know how to generate a midi file (I could do this, but would prefer a more elegant solution), and I have the wav files.  I have to play two at the same time, for sure.  The game I am making is space invaders, so I can't have static bg music, as it increases as the speed increases.

I have to use Turing 4.0 I believe, but I don't think he'd get angry if I used Turing 4.1, as that's the freely available one.

The only things I could think of is to call a seperate program that plays files (which may not be allowed), or just live with sounds truncating other sounds (which sucks, by the way).

Thanks

-----------------------------------
Ultrahex
Thu Dec 20, 2007 11:13 am

Re: Multiple Sounds at the same time
-----------------------------------
Convert using something like dBpoweramp, or another alternative.... the only other thing you could do is write a library (i believe it is C that Turing is Programmed in). And import it in... but it seems like a much waste of your time so it would be in your better interest i think just to change the audio type.

-----------------------------------
isaiahk9
Wed May 07, 2008 7:22 pm

RE:Multiple Sounds at the same time
-----------------------------------
why don't you go like this :
process sound1
Music.PlayFile ("sound1.MIDI")
end sound1

process sound2
Music.PlayFile ("sound2.WAV")
end sound2

fork sound1
fork sound2


A lot of people don't like processes, but I've never run into any problems with them.

-----------------------------------
CodeMonkey2000
Wed May 07, 2008 8:56 pm

RE:Multiple Sounds at the same time
-----------------------------------
Processes are fine for music, but for anything else it's bad. Processes are bad because it messes up your program flow, and because process aren't well implemented in Turing.

-----------------------------------
r691175002
Wed May 07, 2008 9:02 pm

Re: Multiple Sounds at the same time
-----------------------------------
In this case I would suggest threads/processes however always remember that as soon as multiple threads are playing with the same data things get complicated.

-----------------------------------
CreatedByGabe
Fri Jun 05, 2015 10:14 pm

RE:Multiple Sounds at the same time
-----------------------------------
Like said above, You can just make them processes so they can "Process at the same time!"



P.S I understand that under my name says that I'm A newbe its becasue it's this account!
