Version 1.0.6

This release brings a large number of minor features and improvements which were requested by users. This release also lays some more groundwork for the brand new voice detector which will be coming very soon.

Integrations

No integrations are available for this version of Dissonance

New Features

  • Dedicated server support for LLAPI and HLAPI
  • Added some extra properties to VoicePlayerState (references to IDissonancePlayer component and VoicePlayback component for this player)
  • Added some extra events to VoicePlayerState which are raised when a player starts/stops talking and leaves the session.
  • Added an option to choose the microphone to use (MicrophoneName property on DissonanceComms - currently may only be set before the component is enabled)
  • Added live traffic statistics to the comms network inspector (packet/bandwidth counts for different classes of traffic)

Bug Fixes

  • Fixed the default spatial blend on a playback prefab being 0.0 (now it's 1.0)
  • Fixed positional audio playback when a spatializer is not in use (use the SpatializedPlaybackPrefab in Plugins/Dissonance/Resources if you are using a spatializer)
  • Fixed the jitter measurement from one player sometimes being applied to the next player to use that recycled playback instance for the first 1.2 seconds of speech
  • Fixed the playback pipeline being reset too eagerly (occasionally cutting off the first 2 frames of speech)

Known Issues

  • Lacking platform support for:
    • Windows Universal Platform
  • VAD does not always work well (particularly on mobile devices)