# Resonance Audio Libraries for Switch

**URL:** https://qa.fmod.com/t/resonance-audio-libraries-for-switch/19782
**Category:** Unity
**Created:** [January 25, 2023, 3:50am UTC](https://qa.fmod.com/t/resonance-audio-libraries-for-switch/19782 "2023-01-25T03:50:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![buzzrick](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/buzzrick/32/473_2.png) [@buzzrick](https://qa.fmod.com/u/buzzrick)
#### Post date: [January 25, 2023, 3:50am UTC](https://qa.fmod.com/t/resonance-audio-libraries-for-switch/19782/1 "2023-01-25T03:50:35Z")

</div>

I have the Unity FMOD libraries for Nintendo Switch, but the Resonance Audio plugin seems to be missing some files.  
I have “audiopluginresonanceaudio” lib files for all of my different platforms (android/iOS/Windows/OSX) but not for Switch, so when I try to compile the Switch version of our app, it fails because it can’t find the following extern functions:

```auto
    // Listener handlers.
  [DllImport(pluginName)]
  private static extern void SetListenerGain(float gain);

  [DllImport(pluginName)]
  private static extern void SetListenerStereoSpeakerMode(bool enableStereoSpeakerMode);

  // Room handlers.
  [DllImport(pluginName)]
  private static extern void SetRoomProperties(IntPtr roomProperties, float[] rt60s);

```

Am I missing something in the FMOD Switch libraries for this? Or am I supposed to find these libs somewhere else (eg: am I supposed to get the source from [here](https://github.com/resonance-audio/resonance-audio-unity-sdk) and compile them myself)?

(I’m a little unsure as to who owns the Resonance Audio libraries now. Is it an FMOD thing now, or does Google still own it, or other?)

Any other suggestions?

---

<div class="post-metadata">

### Author: ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)
#### Post date: [January 26, 2023, 11:48pm UTC](https://qa.fmod.com/t/resonance-audio-libraries-for-switch/19782/2 "2023-01-26T23:48:16Z")

</div>

The Resonance Audio libs for Switch are available with the FMOD for Unity Nintendo Switch package. If you do not have access to that in the [Downloads](https://fmod.com/download) page, you will need to complete [verification](https://fmod.com/docs/2.02/unity/welcome.html#supported-unity-platforms) for Nintendo Switch.

> [@buzzrick](#):
>
> Or am I supposed to find these libs somewhere else (eg: am I supposed to get the source from [here](https://github.com/resonance-audio/resonance-audio-unity-sdk) and compile them myself)?

“audiopluginresonanceaudio” is for use with the [Resonance Audio Unity SDK](https://github.com/resonance-audio/resonance-audio-unity-sdk), which is distinct from the [FMOD for Unity integration](https://fmod.com/docs/2.02/unity/welcome.html). With some effort it may be possible to compile a Switch lib from the Resonance Audio Unity SDK yourself, but it would be much simpler to use the lib we ship with the FMOD for Unity Nintendo Switch package.

> [@buzzrick](#):
>
> (I’m a little unsure as to who owns the Resonance Audio libraries now. Is it an FMOD thing now, or does Google still own it, or other?)

Resonance Audio is owned by Google, but it is managed by a steering committee, of which our Technical Director is a member. As such, we maintain the [Resonance Audio FMOD plugin package](https://resonance-audio.github.io/resonance-audio/develop/fmod/getting-started.html) for use with FMOD Studio, FMOD for Unity, FMOD for Unreal, and FMOD Engine.  
Currently our maintenance only extends to preserving compatibility with new SDKs, Platforms, and versions of FMOD as they appear, and we do not have any immediate plans to extend the functionality of Resonance Audio.
