Version 1.0.8

This release brings the brand new voice detection algorithm, based on the world class Chromium WebRTC voice detector!

Integrations

No integrations are available for this version of Dissonance

New Features

  • Completely new VAD! Based on the excellent voice detector created for the Chromium WebRTC project.
  • Showing live network traffic rates in the Dissonance network inspector (10 second moving average of traffic sent)
  • Improved calculation of microphone sample rate to do less unnecessary work when connected to a very high sample rate mic
  • Added 4 events to DissonanceComms:
    • OnPlayerJoinedSession
    • OnPlayerLeftSession
    • OnPlayerStartedSpeaking
    • OnPlayerStoppedSpeaking
  • Updated all custom editors to properly push onto the undo/redo stack when Dissonance components are modified

Bug Fixes

  • Fixed a potential desync between capture and playback when the microphone preprocessor input queue is full
  • Made it significantly less likely that the microphone preprocessor input queue will ever fill up
  • Prevented erroneuous error being printed in some circumstances ("Attempted to stop a session, but there is no active session")
  • Fixed VUMeter not compiling on Unity 5.4
  • Fixed Unity editor loading the wrong DLLs when configured for iOS platform
  • Fixed the playback system failing to play audio if the capture system closes a channel and re-opens the same channel within 40ms
  • Changed PlaybackPrefab (the non spatialized version) to not be spatialized

Known Issues

  • Lacking platform support for:
    • Windows Universal Platform