1. Neos VR
  2. News
  3. 2020.10.30.1068 - Fixed random audio clicks, more procedural audio generators

2020.10.30.1068 - Fixed random audio clicks, more procedural audio generators

Just a small build for today, fixing up some more audio playback issues, particularly audible clicks, adding a few more procedural audio clips a quick way to cleanup the new Raw File items in your world.

[h2]New Features:[/h2]
- Added TriangleWaveClip procedural clip for triangle wave
- Added ValueNoiseClip procedural clip that generates value noise (it sounds like static)
- Added "Cleanup File Items" to the Asset Optimization wizard, which will cleanup all raw file items under the provided root (based on request by @Dante)
- Added "Merge Sessions By World ID" property to WorldListManager (default on)
-- Disabling this will prevent the manager from merging the session ID item with the published version of the world and display unique item for each session, even if they're of the same world (based on request by @ProbablePrime)

[h2]Tweaks:[/h2]
- Asset Optimization Wizard is now localizable
- Merged Polish locale additions from @art0007i
- Merged Dutch locale additions from @Alex the insufferable avali 🐦

[h2]Bugfixes:[/h2]
- Playback position error estimation now scales with the playback rate, fixing audible clicks when using high playback speeds due to clock jitter being amplified by the playback rate (based on report by @Ruzert)
- Fixed incorrect clip position tracking when looping is enabled and playback rate is faster than 2, causing audible clicks due to incorrect error correction (based on report by @Ruzert)
- Fixed audio sample reading getting stuck on a single source sample in some rare cases due to rounding errors, causing exceptions to be thrown and glitchy audio (based on logs by @Rukio, @Shifty | Quality Control Lead and @gamethecupdog)
- Fixed ValueGradientDriver being instantiable with incorrect generic types
- Fixed errors when loading OVRLipSync causing the user to break Visemes for everyone else in the session (e.g. when running through Proton on Linux, as reported by @gamethecupdog)
- Fixed SawtoothWaveClip being half the amplitude it should be