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