Notes |
|
|
I have made progress on this item, but it's a lot more work than I thought.
It seems that using the technique of having only 2 subsounds at a time (for instance, the realtimestitching example that comes with FMOD) doesn't work when the sound length varies. In the example, the sound length is always the same.
Thus the sound list must have more than 2 items. Instead of adding the whole playlist to the sentence list, add only an album to the sentence list. If the songs come from a different album, just keep a short sentence list (would just one item work?)
Now... what happens when the end of the sentence list is met? Start a new PlayGaplessSequence? |
|
|
|
When the sentence list is finished, it goes back to the first item if FMOD.MODE.LOOP_NORMAL. FMOD.MODE.LOOP_OFF finishes the playback. Warning: getposition crashes when the playback is finished. |
|
|
|
I'm very much near finishing this. It works at 95%, with the previous / next song buttons and it loads the next set of sentences pretty well so far. |
|
|
|
This is it. This is 98% complete. There are minor bugs which will be added to Mantis. Needs a lot of testing, but I'm pretty confident this will be the final solution to gapless playback! |
|