Version 6.3.0
This brings a large number of fixes and small improvements, driven by user feedback.
Android AEC Plugin Fix
The most significant fix is in regards to the Audio effect Dissonance Echo Cancellation could not be found
error often encountered by developers for Android applications using Acoustic Echo Cancellation (AEC). We have received feedback from Unity about a potential fix for this problem - if you have encountered it in the past please see this issue for details on how to fix it.
Ongoing Support for Outdated Unity Versions
At GDC 2018 Unity introduced a new plan for release streams; The TECH stream and the Long Term Support (LTS) Stream. The TECH stream consists of three cutting edge releases a year, the LTS stream consists of the final TECH version each year and is supported for two years after that. Support for TECH versions is very short - as soon as the next TECH version goes live the previous TECH version is no longer supported. We've decided to update our version support to be more similar to how Unity operates.
We will support:
- All LTS versions currently supported by Unity.
- All TECH versions after the latest LTS version (note that this is slightly more than Unity supports).
This means that Dissonance 6.3.0
will be the final version of Dissonance submitted to the asset store for Unity 5.6
, Unity 2017.1
, Unity 2017.2
and Unity 2017.3
.
Integrations
SALSA Lip Sync
Upgrade Available!
Forge Remastered
Photon Unity Networking
Photon Unity Networking 2
UNet (HLAPI)
UNet (LLAPI)
Photon Bolt
Steamworks.NET P2P
Dark Rift 2
Dark Rift 2 (Server Source)
PureP2P WebRTC
New Features
VoiceBroadcastTrigger
searches up all ancestor gameObjects forIDissonancePlayer
components, instead of just the current gameObject.- Added support for using the
HlapiPlayerTracker
with server authority. - Added a warning to the
VoiceBroadcastTrigger
inspector that the trigger is disabled if usingSelf
broadcast mode and the associatedIDissonancePlayer
is not yet tracking. - Added an
IsMuted
property toVoiceBroadcastTrigger
. - Added
SubcribeToRecordedAudio
andUnsubscribeFromRecordedAudio
methods toDissonanceComms
. These supply preprocessed voice audio to subscribers. - Added
Tiny
option for frame size. This is for low latency voice on LAN ONLY, it is not suitable for internet use. - Made some methods in
BasicMicCapture
virtual
to enable custom mic device setup/teardown. (#131). - Rebuilt Dark Rift 2 server plugins with Dark Rift 2
2.3.1
Bug Fixes
- Added a Global
VoiceBroadcastTrigger
that can be toggled on in demo scenes, this makes the demo scenes usable when deployed to a phone. - Fixed AEC not loading on UWP platforms (e.g. hololens). (#135).
- Fixed
HlapiCommsNetwork
inspector sometimes not updating values and consequently displaying misleading values. (#134). - Fixed Tokens sometimes not being removed.
- Clarified UI around room configuration. (#128).
- Fixed Android
Audio effect Dissonance Echo Cancellation could not be found.
Error. See #110 for details.