Future of the Radiant Voices project #105
matthewryanscott
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Anyone who see this is welcome to weigh in, but @jhw I'm tagging you specifically since you are still actively using Radiant Voices.
First, I am not able to devote the time that I once could to this project. And I am not sure if or when that will change. So any effort that I personally put into maintaining and improving RV must be calculated.
That said, this is a work of art that was intended to spawn other works of art. The fact that at least one person other than myself has gotten some solid use out of RV is awesome and not something I take lightly. Also, the official SunVox developer library has come a long ways (it can save projects now, and is open source) but it is still lacking in some analysis & manipulation abilities that RV enables (such as saving synths & constructing metamodules).
So I'm not sure I'm ready to totally put this project on ice! I just have to be thoughtful about how I proceed with it.
There is a branch that was created in order to support SunVox 2.0, that still hasn't been merged into the main branch. It's effectively RV 2.0. I started that effort years ago but never got to a point where I felt it was ready to merge. Perhaps I was setting too high a standard and we should just merge that work and continue on the main branch.
Also, SunVox is now at version 2.1.2, so there are a multitude of changes that need to be made to bring it up to full compatibility. The last time I put in some effort on this front was about 1.5 years ago.
The RV 2.0 architecture has a YAML-based file spec and some code generators that make it easier to handle the standard module+controller+options changes/additions. Any time there are changes or additions to data tables and module-specific data (such as Sampler) it requires some additional reverse engineering steps and code changes.
So @jhw I wanted to get a sense for what kind of appetite/desire you have for:
I'm also wondering if you had an interest in doing any live pair-coding together on the SunVox 2.1.2 compatibility. I could show you how I go about the reverse engineering process. We could even record a video of the session in case it helps anyone else (or us in the future, LOL).
Let me know what you think!
Beta Was this translation helpful? Give feedback.
All reactions