# Is LoadBank synchronous in some cases and asynchronous in others?

**URL:** https://qa.fmod.com/t/is-loadbank-synchronous-in-some-cases-and-asynchronous-in-others/17682
**Category:** Unity
**Created:** [September 16, 2021, 2:58am UTC](https://qa.fmod.com/t/is-loadbank-synchronous-in-some-cases-and-asynchronous-in-others/17682 "2021-09-16T02:58:40Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![VoodooDetective](https://avatars.discourse-cdn.com/v4/letter/v/ecc23a/32.png) [@VoodooDetective](https://qa.fmod.com/u/VoodooDetective)
#### Post date: [September 16, 2021, 2:58am UTC](https://qa.fmod.com/t/is-loadbank-synchronous-in-some-cases-and-asynchronous-in-others/17682/1 "2021-09-16T02:58:40Z")

</div>

I’m a little confused about the load bank method in RuntimeManager for Unity:

[https://fmod.com/resources/documentation-unity?version=2.00&page=api-runtimemanager.html#loadbank](https://fmod.com/resources/documentation-unity?version=2.00&page=api-runtimemanager.html#loadbank)

It seems like sometimes it’s synchronous and sometimes it isn’t. If you use AssetBundles, split binary, or use the loadSamples parameter, then it’s asynchronous. But if you don’t do any of that, it’s synchronous.

Is that correct? I’m basing my understanding off of these two bits of documentation as well as experimentation:

[RuntimeManager](https://fmod.com/resources/documentation-unity?version=2.00&page=api-runtimemanager.html#loadbank)

[Platform Specifics](https://fmod.com/resources/documentation-unity?version=2.02&page=platform-specifics.html#android)

---

<div class="post-metadata">

### Author: ![richard\_simms](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/richard_simms/32/261_2.png) [@richard\_simms](https://qa.fmod.com/u/richard_simms)
#### Post date: [September 20, 2021, 4:49am UTC](https://qa.fmod.com/t/is-loadbank-synchronous-in-some-cases-and-asynchronous-in-others/17682/2 "2021-09-20T04:49:28Z")

</div>

Yes, that is correct. The RuntimeManager is a collection of helper functions of common commands and functions. You are still able to load banks via `Studio::System::loadBankFile` if you want more control over whether to load them synchronously or asynchronously.

[https://www.fmod.com/resources/documentation-api?version=2.02&page=studio-guide.html#bank-loading](https://www.fmod.com/resources/documentation-api?version=2.02&page=studio-guide.html#bank-loading)

---

<div class="post-metadata">

### Author: ![VoodooDetective](https://avatars.discourse-cdn.com/v4/letter/v/ecc23a/32.png) [@VoodooDetective](https://qa.fmod.com/u/VoodooDetective)
#### Post date: [September 20, 2021, 5:15pm UTC](https://qa.fmod.com/t/is-loadbank-synchronous-in-some-cases-and-asynchronous-in-others/17682/3 "2021-09-20T17:15:38Z")

</div>

Thanks for the explanation! It’d be awesome if that were documented somewhere. I didn’t see it in the RuntimeManager documentation and it seems like kind of a profound difference. Thanks very much!
