0
0

Hi,

I’m using the Fmod music system to layer four tracks over the top of one another, controlled by a parameter. Each track layer is one instrument in a piece of music so the higher the parameter the more instruments are playing in this one piece of music. A shared timeline is used to keep all these tracks in line – and this all works perfectly in Designer.

However when I compile this and run it on my Android phone nothing is played in time. Everything plays when its told to (i.e. each instrument ‘joins’ the piece of music when its parameter requirement is met), but all tracks are out of time with each other.

Has anyone else had this problem or has any idea how to solve this? I saw a similar problem posted on the forum with a solution of changing the Bank Type to Load into memory, but this didn’t work for me.

Cheers,
Dan

  • You must to post comments
0
0

Upon further testing of this problem, audio tracks do synchronise once they’ve all been loaded a couple of times – so it sounds like a memory problem with the audio files needing to be loaded into the phone’s memory – which also means it sounds like it could be fixed by changing the Bank type to Load into memory…. I’m pretty sure I’ve done this correctly though. Banks Tab, select sound bank, go to right hand column, Bank type -> Load into memory. Is there a line of code which can do this in C?

Thanks,
Dan

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.