- 2026.9.18.82 - Fixed crash when switching controllers & hand tracking - 18 September 2026
Hello everyone! I got one extra update for you before I'm off! One of the issues that has been plaguing us for a while has been the crash when switching hand tracking and controllers with Quest. Since this is bug inside of Unity's own native code, this has been difficult for us to fix. However @hazre has managed to work out a solution that patches the affected sites and prevents the crash from occuring! A huge thanks to them for helping fix this issue! Also the build is compatible with previous as only the renderer side has changed. Locale: - Merged Korean locale update by @mirpasec Fixes: - Fixed renderer crash when switching hand tracking and controllers with Quest (reported by @zyro1331, @modernballoonie, @ohzee, @merith, @eldritchkaiju, @grandpavape, @kodufan, mrdabup, @karasutengu, @stellanora, @rynfluff and @mint_shock, issue #3066, fix contributed by @hazre) -- The fix works arou…
- 2026.9.16.1154 - FFT rolling window, Toki Pona locale, fixes - 16 September 2026
Hello everyone! I'll be away travelling soon, so there won't likely be any builds for a bit, but I got a few goodies for you before! FFT now has rolling analysis mode! This lets you use large window sizes for more detail, while keeping low latency - in fact, there's now also 16K window size mode! Also another fun thing - thanks to @.hecko, Resonite now has Toki Pona locale! If you like constructed languages, this might be great way to practice it. There's a few bugfixes too and little bit of prep-work for .NET 11 update in November - I found some more inconsistencies in our compatibility determination system that were now plugged in. I *might* be able to squeeze a build in tomorrow as well from the hotel, but no promises! New Feature: - Added support for rolling buffer analysis mode for FFT analyzer (based on request by @EuphieEuphoria, issue #7225) -- You need to switch the BufferMode…
- 2026.9.14.1239 - FABRIK bone stiffness, more holiday nodes, fixes & tweaks - 14 September 2026
Hello everyone! I've got another tidbit of StrikePose for you, our new in-house IK - FABRIK chain now supports bone stiffness! This is a new mechanism that allows to prevent weird kinks and bends when solving bones, making them look much nicer. This was implemented to make spine behave well for the Biped IK, I'll be integrating this soonish and continuing work the full body IK. There's a few other goodies too! RaycastOne now has IgnoreHierarchy input! There's a few new nodes for Black History Month & Halloween since it's coming up soon. More will come in the future! Also a number of bugfixes for FFT and desktop sharing. Notably custom video streams *might* work on Linux now, so give it a try! New Features: - Added Start/End Stiffness support to FABIK chain -- Start/End indicate the intensity of stiffness from the first iteration to the last -- The higher the stiffness, the more will eac…
- Resonite Beta Patch notes 2026.08 - 12 September 2026
Hello! We've had a ton of updates for the past month, and there's lots of content to go over. So - we made a short video to do just that!And if you are interested in seeing what we did over the past month, we've also uploaded our monthly Recap stream for August, which is where we take an hour to go over and showcase the highlights of August!This is also available on our YouTube channel, here: Highlights for August:Rudimentary Collections supportYou can now create and edit collections such as dictionaries, arrays, and lists!This doesn't cover everything yet, and can only be properly accessed with ProtoFlux at the moment, but this is the first building block to opening up collections in the future.Desktop sharingScreen sharing is now possible within Resonite! You can stream your entire desktop, or create a custom stream using an RTMP link and broadcasting software, such as OBS.This is sti…
- 2026.9.9.1136 - FFT improvements, Video Stream opt-out, asset cleanup optimize - 9 September 2026
Hello everyone! Just a small update, addressing some issues with the FFT analyzer. There was some confusion with how the library we use handles real values, where they're not the real parts, but actually complex numbers interweaved. This address this, this update adds several new modes. The output by default now is magnitudes of the complex numbers, which should be easier to work with for visualizers. To preserve old behavior, there's also Interweaved mode, which behaves the same. You can also trim the output size - if you don't care about the higher frequencies, this can give you less data to process. For existing items it's trimmed to half with the interweaved method, which preserves how the initial release behaved. New Features: - Added OutputFormat to FFT_RealAnalyzer to configure the format of the output values - Magnitude (new default) - Interweaved (previous behavior, preserved f…
- 2026.9.8.1092 - Fixed crash with FFT analyzer - 8 September 2026
Quick hotfix for a crash. Sorry for the inconvenience! Fixes: - Fixed session crash with FFT_RealAnalyzer (reported by @3x1t_5tyl3 , issue #7197)
- 2026.9.8.1049 - FFT analyzer, Type list/dictionary, QUIC on Linux - 8 September 2026
Hello everyone! Got another update for you with a bunch of goodies. I've been making more work on the IK again, but there's a few collection-related goodies that have still trickled in! Notably, there's now FFT analyzer! You can make cool music visualizers and other stuff. If you're on Linux, the new QUIC protocol should now also be supported out of the box thanks to @bluecyro! New Features: - Added FFT_RealAnalyzer (requested by @DoubleStyx, issue #48, @frooxius, with consults with @bluecyro) -- This performs FFT analysis of audio data (similar to Viseme/Volume meter analyzers) -- Data is output as raw FFT array of float (this array is local to each user) -- Changes are triggered whenever analysis completes -- Configurable FFT buffer size from 128 to 8192 -- NormalizeOutput will scale values depending on the buffer size to stay within -1.0...1.0 range (on by default) -- You can either…
- 2026.9.2.1275 - Fixed screen share getting stuck on "Stream Offline" - 2 September 2026
Hey everyone! Just an extra small update today, since I found a quick fix for shared screen going offline at cases and it's compatible with previous! :3 Technically only hosts need to update for this fix. Locale: - Merged German locale update by @muppeq Fixes: - Fixed screen share stream showing as offline when the streaming user is not host and when the stream reinitializes (based on report by @markn2000, issue #7113)
- 2026.9.2.1005 - Screen Sharing & audio pitch fixes, IPv6 improvements - 2 September 2026
Hello everyone! Just a small update for you with a few fixes and tweaks. Compatible with current! Tweaks: - Refactored the API's handling and logging of IP addresses, improving IPv6 behavior and accuracy (implemented by @gawdl3y, issue #6750) - Added extra diagnostics to MediaMTX failures (for issue @markn2000, issue #7113) Locale: - Merged Chinese locale update by @modimobeikete, @ninnana. Fixes: - Fixed desktop streaming not falling back on software encoder when Intel QSV encoder fails (reported by @markn2000, issue #7120) - Fix setting-dependent modulation artifacts when pitch shifting audio outputs & use different internal parameters to improve the sound quality of pitch shifting overall (reported by charonfaustinus, issue #7092, fixed by @bluecyro)
- 2026.9.1.1216 - Raw Mesh, YouTube fixes, component cleanup, fixes - 1 September 2026
Hello everyone! I got another update for you! I'll be moving back to the work on the IK hopefully, so this is kinda capping off some of the collections stuff for a little bit (except crashes and some fixes), but there's one juicy bit for it - RawMesh! This lets you generate & update custom meshes with ProtoFlux! This should open up a whole new class of options and tools for creativity, so I can't wait to see what you'll make. I've also done a bunch of tweaking and improvements to the YouTube/streaming services, it should behave better and streams should play again. You can now set the preferred resolution in settings, which is default to 720p which seems to work well. We might need to do more tweaks for some formats, if you got videos that have issues still, please make reports. We also got more component organization by @ryuvi, all the internal components are now properly hidden to ind…
- 2026.8.31.1402 - Banished Eldritch Textures - 31 August 2026
The Eldritch textures have returned. They have been banished in this build Compatible with previous. Headless is unaffected, only graphical client needs an update. Fixes: - Fixed screenshots creating broken textures (reported by @unskilledwolf, @epiceaston197 and others, issue #7115)
- 2026.8.31.1328 - Collections updates, fix YouTube videos only having audio, more - 31 August 2026
Hello everyone! I have another update for you! This patches up a number of issues with collections that have been reported and adds a few new nodes as well. I've also ended up looking more into the issue with YouTube videos and found out a way to make libVLC play videos from two separate URL's (one for video stream one for audio), so YouTube videos should hopefully work better now! Some that previously didn't load (or were only audio) should now load both and should be better quality as streams can be picked independently. Since the logic had to be changed a bit, there might be some quality regressions for some videos - please make reports and we'll fine tune the heuristics! Also all of the components got properly organized by @ryuvi, cleaning out the Uncategorized category! IMPORTANT: If you use custom renderer, you will need to update it, there are breaking changes to the IPC model in…
- 2026.8.27.1094 - More collections, audio, dash & yt-dlp fixes - 27 August 2026
Hello everyone! It seems everyone's having fun with the collections, so here's a whole bunch of extra stuff to make it even more fun! :3 There's also big improvements for handling audio from @bluecyro, especially on Linux, which should prevent a lot of the pops and clicks. The second part of the dash fix from @ProbablePrime is also in! Your dash should now get cleaned up automatically and be significantly less heavy if you have not reset it. And last, there's some fixes to yt-dlp, which should help playing YouTube videos! New Features: - Added ValueList component (requested by @jackthefoxotter, issue #7009) -- This holds a list of values as individual fields - Added ValueArray component (requested by @jackthefoxotter, issue #7009) -- This holds a list of values as continuous array (with variable size) -- This is more efficient for large amounts of values, but each value isn't its own fi…
- 2026.8.26.1047 - (a little bit of) ProtoFlux collections support - 26 August 2026
Hello everyone! I've been away at a con, so there haven't been updates. But I now that I'm back, I have a bit of a surprise for you. My current big project is the new IK system. However I've been struggling with burnout on it for a bit and making almost no progress and needed to focus on some other things. This gave me some time to think about other things and I got a bit of a brainbulb moment... Instead of making ProtoFlux collections into this huge project in one go... I could do a little bit of it, piece by piece and weave that with other work. So here's a little bit of collections for ProtoFlux! This adds a lot of the building blocks - nodes for iterating over them, accessing, adding, removing things in lists and dictionaries. These are generic, so they work with any exposed collection type! The data model collections have been updated so they work through the generic interfaces. Si…
- Sojourner Isles Summer Festival - 14 August 2026
Announcing the Sojourner Isles Summer Festival! From August 14th to 28th, the Sojourner Isles world will be available to join or host within #Resonite Swing by for community events! Make sure to check out events.resonite.com to see which events are being held when, and to add your own!
- 2026.8.12.1196 - Screen Sharing bugfixes, QUIC stream priorities - 12 August 2026
Hello everyone! I've got another update for you, with lots of bugfixes and tweaks for two new experimental features we introduced recently! Screen Sharing got a lot of bugfixes and tweaks, which should make the streams work in a lot more cases where they would fail before. QUIC also got an important improvement - I managed to backport setting priority for the streams from .NET 11, so voice & pose streams are now much higher priority than the rest. If voices & poses got choppy before with assets being transfered, give it another test please and see how well it behaves now. If things are promising, we'll invest more time into this protocol, as it's already very promising. New Features: - Added "Hide menu button in VR" setting to hide the hamburger button on desktop tab (based on request by @epiceaston197, @dustysprinkles, issue #6928) Tweaks: - Swap Keyboard & Share Screen button position…
- 2026.8.11.1264 - Screen Sharing Beta - 11 August 2026
Hello everyone! I got somewhat exciting update for you - the screen sharing functionality is now in the main build in BETA! What this means is that you don't need to hop on a separate prerelease branch to play with it - but also it still has some bugs which will make it not work in some cases. Give it a try and please report any issues you run into on our GitHub, so we can polish it up and remove the BETA label. Unfortunately currently it's not functional on graphical Linux client - we could use help getting it to work there - see more details below. Also big thanks to everyone who helped test this in prerelease: @zyro1331, @mpmxyz, @.fulgens, , @qualium, @decoybird, @reddneko , @scrongbongle, polyjitter, Raidriar, @bredo, ssmucny, davidheiserca, , ilovetoo, @rueshejn, @epiceaston197, @karasutengu and anyone else I missed (sorry ;_;)! New Features: - Added beta support for screen sharin…
- 2026.8.7.887 - Per protocol port, community fixes, Linux audio fixes - 7 August 2026
Hello everyone! I got another update for you! I don't like pushing them on Friday, but this one was meant to go out yesterday, but due to GitHub actions being down for over 8 hours I could not. There's a whole bunch of community contributions from @stiefeljackal, @Earthmark and @WallTack to our libraries, fixing up a number of things and doing some pre-work for more contributions! The Linux audio issue with 100 % pinned CPU thread should also now be fixed by @bluecyro! Config change IMPORTANT: We also changed the config for starting worlds (mostly affects headless) - the forced port is now specified per protocol. This lets you specify port for LNL, QUIC & TCP, rather than only LNL. Your existing config will work - it'll map to LNL, but we strongly recommend switching to the new format ASAP, as we'll eventually remove the legacy option. This also means you can setup port for the QUIC pro…
- 2026.8.5.1169 - Fixed crashes on some systems - 5 August 2026
Hotfix for Resonite not launching properly on some systems! If your system does not have dependencies for QUIC support, it will not be supported unfortunately. You can read up on what you need to do here: https://learn.microsoft.com/en-us/dotnet/fundamentals/networking/quic/quic-overview#platform-dependencies Fixes: - Fixed Resonite not booting on systems that are missing dependencies for the QUIC protocol (reported by @reddneko, issue #6900)
- 2026.8.5.1103 - Experimental QUIC protocol support, fixes & tweaks - 5 August 2026
Hello everyone! I've got a build with you with some goodies. This introduces initial experimental support for the QUIC protocol. This can potentially perform much better than LNL and fix issues with queing, however due to complications isn't quite ready yet - you need to configure your server to allow use for WAN connections and clients need to explicitly enable it. If you'd like to use this to help test it and see how it performs, please do! If results are promising, we can invest more time into polishing it. There's also a number of bugfixes and tweaks as well for general QoL as well as internal changes from the team for business universes & support. New Features: - Added initial experimental QUIC protocol support for realtime networking (issue #5458) -- This isn't meant for regular use yet, but to evaluate and test this protocol before putting more work in -- It will not be used unle…