What I’m actually searching is a way to switch v4p-patches without stuttering.
very sorry, but that is not possible by design. loading a new patch into the current render graph will rebuild the graph. only thing you can do is decreasing the loading time by preloading the resources a patch uses… but i assume you do that already like svvvvitcher was doing it.
I added RGBA slider for the channels, two different beat calculations, beat automation for every parameter, infinite patch and postfx adding, a preview monitor and a lot more… It will be the mixing tool for my design dissertation, hope it is ok for you.
this is absolutely ok! it looks really sophisticated and i hope you will upload it so others can use it.
but i want to add, that the philosophy of svvvvitcher is quite different. it was designed to provide a very fast and slim framework to switch patches while leaving as much as possible performance for the patches. so the focus is on the patches, not svvvvitcher, because the patches are the actual output.
so i added only some parameters for the patches and the post fx. i dropped the preview by intention, because it will double all resources once you drag the output renderer to another screen, which will most probably halve your framerate and videos will only play on one screen.
but then the preset thing was there for almost no cost, because it only loads small bitmaps and you can save nice settings you want to recall with just one click.
and all other effects i leave up to the patches, because in a patch you can do just everything.
but thats the tradeoff, which effects are so general that you want to combine them with all patches, and which are more specific and you put them in your patch… for me, the most important thing was render performance, so i decided only post effects are general enough to make it into svvvvitcher. thats personal taste…
thats what i wanted to share from my experince and i hope it will help you to improve your code.
but nevertheless your work looks very impressive and maybe its a good basis to make svvvvitcher v2, which is in my line since last summer…
so, keep up the good work and we look forward to see your result up here soon…
all the best for your dissertation,
tf