Beta 2025.5.16.30

From Resonite Wiki
Revision as of 07:52, 16 May 2025 by J4 (talk | contribs) (add new version (via SublimeText.Mediawiker))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Beta 2025.5.16.30 is a Resonite version released on 2025/05/16.

The following notes were sent by Frooxius:

I've got a new cool Awwdio feature - the interactive camera can now render into a separate audio device, allowing you to stream/record audio from its viewpoint without affecting your own - and have your voice be spatialized! This should make it much easier for streaming and making content on Resonite!
I think need to give it a bit of a tune-up too, because it seems to crackle sometimes - the buffer handling is still assuming it's the main output and doesn't actually give itself enough space, I'll sort that out tomorrow!
There's some other goodies too, like the OSC fix from @ProbablePrime! And some other bugfixes.

New Features:

  • Added ability to render interactive camera audio separately on another audio device (requested by me, @Dr. Sci Cortex, @ShadowX, @mpmxyz, issue #4370)
    • You can enable this in Audio settings by checking "Separate Streaming Camera Output"
    • You also need to select which audio device will the camera output to - this needs to be different from your main output device
    • The option "Audio from camera viewpoint" must also be enabled - however when the separation is on, it'll be enabled by default on spawn
    • The camera audio is rendered completely independently from yours - with spatialization, falloff, reverb zones depending on the camera position
  • Added "Render Own Voice on Camera" setting (under "Camera") category
    • When the interactive camera audio is separated, this controls whether the camera will hear your own voice or not
  • Added ExcludedListeners to AudioOutput
    • This allows the audio output to not be heard by specific listeners (requested by @marsmaantje, @Elektrospy, issue #4274)

Tweaks:

  • AvatarAudioOutputManager now uses ExcludedListeners to prevent user from hearing themselves rather than excluded users
    • This allows other listeners in the scene to render the user's own voice

Locale:

  • Merged Mongolian locale update by modimobeikete
  • Merged German locale update by @Muppeq
  • Merged Chinese locale update by modimobeikete
  • Merged Korean locale update by @MirPASEC

Fixes:

  • Fixed OSC_Sender breaking after being disabled or having its user changed (reported by @orange, issue #2732 and @Jack, issue #2769, fixed by @ProbablePrime)
  • Fixed ChannelVolumeMeter skipping part of the audio buffer for computation when there's more than 1 channel, resulting in wrong values (reported by @Nytra, issue #4366)
  • Fixed SampleSpatialVariablePartialDerivative output being twice as big as it's supposed to be (based on report by @yosh, @Cyro, issue #4367)
    • This was due to sampling distance for each point being twice as long. The sampling distance is total distance between the positive and negative point - meaning each point is offset by half from the center
  • Fixed quantity coder initialization, breaking components that use quantity (reported by @mpmxyz, issue #4370)

Known issues:

  • The streaming camera output can crackle due to not having its own buffering handling
    • This should be fixed tomorrow