Version 0.0.8

This is the eigth round of testing for Dissonance. This version brings a variety of bug fixes and exposes the preprocessor settings for tweaking.

Since this is a testing release it's likely that you will encounter bugs, awkward to use APIs and missing features. Please direct your feedback to us either on the discussion forum, the issue tracker or by email.

Integrations

No integrations are available for this version of Dissonance

New Features

  • Android Support!
  • Custom Playback prefab audio sources may now use "doppler" and "bypassReverbZones" settings
  • Added live amplitude measure in VoicePlayerState class
  • Improved performance of spin locks (used to synchronise audio thread) on single core machines

Bug Fixes

  • Removed Photon integration (it's always been experimental, we'll add it back when it's stable)
  • PlaybackPrefab and LocalPlayerName properties now throw an exception if changed at an unsafe time (after Dissonance has been started)
  • Fixed a minor networking race condition which could have caused multiple handshakes to be exchanged
  • Fixed occasional clicking in voice signal which would happen after sustained speech for approximately 30 seconds

Known Issues

  • Lacking platform support for:
    • iOS
    • macOS
    • Windows Universal Platform