Steam Audio Versions Save

Steam Audio

v4.5.3

1 month ago

Steam Audio SDK 4.5.3

Steam Audio Unity Plugin 4.5.3

Steam Audio Unreal Engine Plugin 4.5.3

Steam Audio FMOD Studio Plugin 4.5.3

No changes.

v4.5.2

2 months ago

Steam Audio SDK 4.5.2

  • This is the first open source release of the Steam Audio SDK source code.
  • Fix NaNs emitted by the panning effect when outputting to quad, 5.1, or 7.1 speaker layouts if the azimuth calculated for the source direction ends up negative due to floating-point error. (https://github.com/ValveSoftware/steam-audio/issues/300)
  • Fix bug where changing the IR duration at runtime (e.g. in Unity's play mode) to a value larger than the max duration configured at initialization would cause the reflection effect to emit garbage, due to a buffer overrun in the overlap-save convolution partitioner. (https://github.com/ValveSoftware/steam-audio/issues/300)
  • Fix crash when initializing OpenCL and one of the installed OpenCL platforms is unable to create devices of the specified type.
  • Fix incorrect value for IPL_CONTEXTFLAGS_ENABLEVALIDATION.

Steam Audio Unity Plugin 4.5.2

No changes.

Steam Audio Unreal Engine Plugin 4.5.2

No changes.

Steam Audio FMOD Studio Plugin 4.5.2

No changes.

v4.5.1

3 months ago

Steam Audio SDK 4.5.1

Steam Audio Unity Plugin 4.5.1

Steam Audio Unreal Engine Plugin 4.5.1

Steam Audio FMOD Studio Plugin 4.5.1

No changes.

v4.5.0

4 months ago

Steam Audio SDK 4.5.0

  • Add support for iOS. Steam Audio now supports iOS devices (including both iPhone and iPad) using 64-bit ARM processors and running iOS 11.0 or later.
  • Add a "validation" mode to the API. When the flags field has the IPL_CONTEXTFLAGS_VALIDATION flag set when creating an IPLContext, all API functions will perform several additional checks and report errors. This incurs a potentially significant performance penalty, and should only be used to diagnose hard-to-reproduce issues.
  • Fix crash when trying to bake pathing data in a probe batch that does not contain any probes.
  • Fix issue in path simulation where the path visualization callback would not be called if path validation is disabled.

Steam Audio Unity Plugin 4.5.0

Steam Audio Unreal Engine Plugin 4.5.0

  • Add support for iOS.
  • Add support for API validation mode.

Steam Audio FMOD Studio Plugin 4.5.0

  • Add support for iOS.

v4.4.1

6 months ago

Steam Audio SDK 4.4.1

Steam Audio Unity Plugin 4.4.1

Steam Audio Unreal Engine Plugin 4.4.1

Steam Audio FMOD Studio Plugin 4.4.1

  • Significant performance improvements when rendering pathing.

v4.4.0

8 months ago

Steam Audio SDK 4.4.0

  • Update the definition of the pathRange parameter of IPLPathBakeSettings to now mean the maximum length that a path can have for it to be included in the baked data.
  • Optimize the path effect significantly for the case where we want to immediately spatialize the output.
  • Fix a potential crash when creating an IPLSimulator with only the IPL_SIMULATIONFLAGS_PATHING flag.
  • Fix a potential crash when simulating pathing with multiple probe batches.
  • Fix a bug where iplSourceGetOutputs did not set the numChannels or numSamples values unless a simulation completed successfully at least once.
  • Fix a potential bug when finding valid probes around a source or listener.
  • Fix unnecessary memory allocations when simulating pathing.

Steam Audio Unity Plugin 4.4.0

  • Fix issue where calling Stop() and then Play() on an FMOD Event Emitter component caused Steam Audio Source to not correctly set parameters.
  • Update to use new parameters added in Steam Audio FMOD Studio plugin v4.4.0.
  • Update build scripts to add support for Visual Studio 2022.

Steam Audio Unreal Engine Plugin 4.4.0

  • Update to use new parameters added in Steam Audio FMOD Studio plugin v4.4.0.
  • Update build scripts to add support for Visual Studio 2022.

Steam Audio FMOD Studio Plugin 4.4.0

v4.3.0

9 months ago

Steam Audio SDK 4.3.0

  • Add option for normalizing the volume of an HRTF dataset, so that binaural audio has similar volume regardless of direction.
  • Add option for finding multiple hits when simulating transmission.
  • Add callback for visualizing pathing results.
  • Update panning effect for standard speaker layouts with >2 channels to use pairwise constant power panning, instead of first-order Ambisonics panning.
  • Fix bug where passing an un-normalized direction vector to iplAmbisonicsEncodeEffectApply would result in output volume being scaled by the vector length. (https://github.com/ValveSoftware/steam-audio/issues/261)
  • Fix bug in reverb baking where setting bakeBatchSize to 0 results in log spew + crash. (https://github.com/ValveSoftware/steam-audio/issues/181)
  • Fix issues with cancelling pathing bakes and reporting the progress of pathing bakes.
  • Fix bug where IPLSimulationFlags for pathing were not respected properly.

Steam Audio Unity Plugin 4.3.0

Steam Audio Unreal Engine Plugin 4.3.0

  • Add support for HRTF volume normalization.
  • Add support for finding multiple hits when simulating transmission.

Steam Audio FMOD Studio Plugin 4.3.0

No changes.

v4.2.0

11 months ago

Steam Audio SDK 4.2.0

  • Add support for loading SOFA files from in-memory buffers. This allows more flexibility in managing the packaging, distribution, and loading of SOFA data.
  • Fix bug where calling iplSceneCommit after iplSceneLoad caused the loaded static meshes to be removed from the scene and destroyed. (https://github.com/ValveSoftware/steam-audio/issues/251)

Steam Audio Unity Plugin 4.2.0

  • Add support for loading SOFA files from assets, rather than loose files in StreamingAssets.
  • Move FMOD Studio plugin files (phonon_fmod.dll etc.) to the correct place in the Unity assets folder for FMOD Studio 2.2 or later. (https://github.com/ValveSoftware/steam-audio/issues/255)

Steam Audio Unreal Engine Plugin 4.2.0

  • Add SOFA file support. SOFA files are loaded from .uasset files.

Steam Audio FMOD Studio Plugin 4.2.0

No changes.

v4.1.4

1 year ago

Steam Audio SDK 4.1.4

  • Add support for ARM64 (Apple Silicon) on macOS.

Steam Audio Unity Plugin 4.1.4

  • Add support for ARM64 (Apple Silicon) on macOS.
  • Add option for "Perspective Correction" when spatializing Audio Sources, which positions sound based on the screen-space position of the source, rather than the world-space position, and may improve localization in non-VR applications.

Steam Audio Unreal Engine Plugin 4.1.4

  • Add support for ARM64 (Apple Silicon) on macOS.

Steam Audio FMOD Studio Plugin 4.1.4

  • Add support for ARM64 (Apple Silicon) on macOS.

v4.1.3

1 year ago

Steam Audio SDK 4.1.3

  • Update to latest version of libmysofa.
  • Fix a bug where using bilinear interpolation with some SOFA HRTFs would result in silence.
  • Package debug symbols for Windows and Linux.

Steam Audio Unity Plugin 4.1.3

  • Package debug symbols for Windows and Linux.
  • Update build scripts to use Python 3.x.

Steam Audio Unreal Engine Plugin 4.1.3

  • Add support for Unreal Engine 5.0 and 5.1.
  • Fix default materials to be initialized correctly.
  • Fix various editor warnings.
  • Update build scripts to use Python 3.x.

Steam Audio FMOD Studio Plugin 4.1.3

  • Package debug symbols for Windows and Linux.
  • Update build scripts to use Python 3.x.