Accidentally bumped myself on the other post :O
Hmm coming from the Ren'py visual novel engine, the way to play two audio loops at the same time is to make a 2 channel declaration (basically assign each audio file to a different channel and instantiate them at the same time, or whenever desired). This is a most definite solution. I do not know the specific on how to accomplish this in Fungus, but once I work out a solution I will let you know.
You're on the right track with Control Audio, but it sounds like you're only using one AudioSource? You need to have two separate AudioSource objects to play two music tracks at the same time. Play Music gives you very simple, but very basic control over playing music. For anything more sophisticated you should use the Control Audio command.
I use two different audio sources, of course :) The Control Audio is indeed broken, at least for me. Just try playing two looping audio files and you will see. They also make the "Play Music" command stop. Haven't tried creating a new project to test it, so it may be something I did with my project, not sure. I have "fixed" it by creating my own audio methods and calling them, but there's definitely a problem there
Ok thanks for letting me know, I've added a [github issue](https://github.com/FungusGames/Fungus/issues/132) for it.
Found the problem (had to do with gameobject tags). Just committed the fix to github.
Thanks! I created a version of "Play Music", "Play Audio" and "Set Audio Volume" scripts that had support for multiple channels. I'd send it as a Pull Request, but I take it that fixing the original method is better haha
Yeah Play Music, etc. are designed to be as simple as possible, but not very powerful. Control Audio is there for when you need something more powerful. Thanks again for the bug report!