Unity Soundfield (MSA) Plugin
Release Notes 3.4.6
- OS Offload mode has been removed. This option no longer appears on the MSAGlobalScriptableObject. This feature may be restored in a future release.
Bug Fixes:
- MLAmbisonicSource Gain slider now works correctly, with corrected range
- Crash sometimes experienced when switching scenes, resolved with improved tear-down / restart sequence.
Known Issues:
- When using the MSA Spatializer plugin without provided components (e.g. MLListener) present in the scene, spatial audio may be absent in the first scene loaded due to a race condition during initialization. Work-arounds include reloading the scene or switching to a different scene, or alternatively adding the MLListener component to the game object with the Audio Listener (typically the main camera). This issue will be resolved in the following release (v.3.4.7).
- Sample scenes included with the MSA plugin have not been updated with the new MLSDK workflow using OpenXR. These examples can be built and deployed as is provided the package com.unity.xr.magicleap 7.0.0 is installed in the Unity project, with the OpenXR checkbox under Project Settings -> XR Plug-in Management left unchecked in the Android tab. Options under Project Settings -> XR Plug-in Management -> OpenXR should also remain unchecked to build these examples, which will be updated with the new workflow in a future release.
ChangeLog entries from 3.4.5 to 3.4.6:
- Improved raycast buffer management, teardown sequence to address issues when switching scenes
- OS Offload mode disabled indefinitely
- Fix for OS Offload glitches (doubled ring buffer size) and improved error handling
- PluginLib refactor to allow build with no MLAudio dependencies (no functional change)
- MLAmbisonicSource gain slider has no effect: resolved, range corrected.