# \[Core Api\] \[C++\] More than one ASIO instances

**URL:** <https://qa.fmod.com/t/core-api-c-more-than-one-asio-instances/15237>\
**Category:** FMOD Engine\
**Created:** [November 21, 2019, 2:04pm UTC](https://qa.fmod.com/t/core-api-c-more-than-one-asio-instances/15237 "2019-11-21T14:04:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vladimir.zibarov](https://avatars.discourse-cdn.com/v4/letter/v/9de0a6/32.png) [@vladimir.zibarov](https://qa.fmod.com/u/vladimir.zibarov)\
**Post date:** [November 21, 2019, 2:04pm UTC](https://qa.fmod.com/t/core-api-c-more-than-one-asio-instances/15237/1 "2019-11-21T14:04:05Z")

</div>

Hello.  
When I try to initialize second instance of FMOD system with ASIO device, I receive debug output:

[ERR] OutputASIO::init : You can only have a single instance of ASIO active at a time.

Is this temporal limitation?  
Are there plans to allow more than one ASIO instances?

I can run two applications outputting through ASIO to these two devices. It even works if both applications output to the same device (I thought ASIO have exclusive control of a device).

Please, help me understand this.  
Thank you.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [November 27, 2019, 11:59pm UTC](https://qa.fmod.com/t/core-api-c-more-than-one-asio-instances/15237/2 "2019-11-27T23:59:58Z")

</div>

It all depends on the driver as to whether multiple instances are supported, and there is no way for FMOD to know if the driver supports it or not so FMOD does not.
