What order are the waveforms written to disk in a wave bank file? Is it alphabetical by full path, alphabetical by filename, the order in which the files were added to the wave bank, or something else?
It seems to me that I could reduce seek times by organizing my streaming data within a wave bank. This would allow more simultaneous streams on systems with high seek times.
If I can’t control the order of the data in the .fsb file, does it make sense to at least make a streaming bank for each level of my game?
- mkelly4ca asked 8 years ago
how do we control the ordering of subsounds in an fsb file on the Mac? I’m doing iphone development on a mac, and didn’t find an fsbankex executable anywhere on my system. Is it windows-only or there there hope for the windows-challenged? Is there a setting in FMOD designer to control the ordering?
- simran answered 8 years ago
There currently isn’t an fsbankex tool for mac, but you can still use fsbanklib in the same way the examples do to create an FSB.
Have a look in the tools directory of the FMOD iPhone release, you will see "example.cpp" this example is what is used to create the FSB for the examples that ship with the release.
It is pretty straight forward to just modify that code to suit your needs.
FSBankEx does support iPhone, when building with the tool on Windows you can choose the Mac platform, the data will be the same. However as you are aware you cannot run FSBankEX on Mac as yet.
There is internal work in progress for improvements to the FSBank tools, both lib and GUI front end. When these improvement are complete the new version of the GUI tool will be cross platform (Windows and Mac, possibly Linux too).
Unfortunately I can’t give a date for this to be complete as it is a large project. For now I would suggest using fsbanklib for Mac.
Please login first to submit.