With the first quarter of 2023 over it is time to look at what has changed, both big and small. As the user base of my projects has grown over time, I've realized that it is unfeasible to ask every user to keep themselves updated all the time. I've taken the liberty of adopting Dolphin's Progress Report format, which is a text version of what other projects use video announcements for. Just my kind of thing! I will try to keep these Progress Reports happening regularly, probably once per quarter as I work alone on things. If I ever end...
This release was plagued with odd bugs, reappearing problems, and delays from real life events happening to me. But now, after several months of nothing, VoiceFX v0.3.0 is available! Why not delve into what exactly was changed, with some visual examples?
With what is most likely the final beta version of VoiceFX 0.3.0 being released, it's time to talk about all the improvements and changes that VoiceFX had to go through to get here. Let's take a look at all the new and upgraded things in it.
When I started with VoiceFX, my original goal was to only support VST 3.x, as it was the most modern version of the SDK, and surely by now every important software had moved to it. Unfortunately I didn't account for the occasional big shot releasing a modern product with a relatively ancient version of the SDK - an SDK that no longer officially exists. So what do you do in this situation? You do what every other totally sane developer does and start a clean-room reverse engineering project for the now abandoned VST 2.x SDK, staying faithful to the law....
If you haven't heard of RTX Voice, it's basically "Krisp" in Discord but with less shitty audio quality. It's based on Tensor, which can fall back onto CUDA hardware, but runs best on RTX due to the hardware accelerated Tensor cores on it. You can find a guide on how to set it up here on Nvidias own website.