Glad to see this thread still generating ideas. Another wish for me would be the ability to browse patches I’ve saved with a search function. Imagine being able to filter your thousands of saved patches by specifying that it contains a specific plugin or group of them.
As it stands I have to rely on trying to remember just how long ago a particular patch was made if I can’t remember the name of it. I’m far more likely to remember a distinct bunch of modules that I used in it though.
the holidays have come and gone but I just wanted to add some support for a couple of your wishes. I think placing the forum so low on the site has reduced interaction and stopped the flow of new blood / ideas, maybe everything has moved to discord but I still found the forum to the best place to learn when I was getting into VCV and modular.
Secondly the save state module idea is greatly needed and I’d like to add the ability to morph between patch states. Just try preset morphing in max to see how useful it can be.
Finally one wish of my own is that VCV and Metamodule create a real partnership, I’ve seen many posts here from users not naming names that are like “why would vcv bother….” I’ll tell you. I wouldn’t have gotten into modular without VCV, it was an absolutely essential step in the learning process and gave me the knowledge to build my first rack with confidence. Once getting into modular I pretty much abandoned vcv for a max msp / modular combo until getting the metamodule which brings me full circle. I love building patches in vcv to play out in the rack via the meta and now I happily use all three again. I really don’t understand why there is any hesitation or animosity towards something that encourages people to use VCV?
I’m not Marsona but I have an answer: The ability to control the step on/off switches in @trickyflemming’s phasor gate sequencers. Though that isn’t on your end, I believe.
Aside from that little nitpick, my answer really is “nothing”. It’s super useful and I’m glad you made it. <3
Best I can suggest here is getting Host-FX and using PlugData, but obviously that’s Pd and not Max.
Very similar, so it could probably do the same things but you’d have to recreate your patches in Pd.
Getting the old Prototype module back in the library for v2 can go on the list too.
We’ll have to be extremely good for a whole year to get any of this for next Christmas!
there’s no problem with it at all. 8Face and Transit are incredible. - I’m just so relieved and thankful whenever I use them to do things that are incredibly hard with they’re the VCV equivalent to the introduction of the washing machine or the refrigerator. Meaning: they make brutish tasks a thing of clicking a few buttons or putting your perishable food in a box and they stop perishing.
You did it with just a bunch of loses addresses strewn about.
A Save/State function would be more of a state-sanctioned infra-structure project in comparison.
Depending on how powerful and seamless its supposed to be, the bare minimum would be streamlined access to all kinds of data. .. for extraction and injection.
Your modules move the peripherals and you can because access to peripherals is a core function.
It’d be a good start if we could just push a button and at least these are preserved.
At the moment modules are black boxes with no memory unless packed in json tables.
A module could say “this is relevant” and it’d be stored and “now is a good time to save this” and a 16 channels worth of voltage would be noted.
When a return state injects these voltages back, wouldn’t it be good the module knew how to proceed?
Two different shortkeys for deleting modules: one just deletes, the other keeps its state. a key held down while removing a cable and it will remember the connection - same for a knob position.
You select a group of modules and click: all cables leading outside of the selection are disconnected and can be reconnect at will.
Whelp it won’t come anytime soon and modular is inherently anachronistic, voltage is inherently fluid and always moving and the domain of data is for the rich who have whole townships for sales departments. - one can still wish though!
Hey stoermelder, your TRANSIT module is great as well as your entire collection, STROKE has been in my default template patch since day one ( space bar to start / stop / reset clocks and seqs ) my wish list reasoning was more for selfish reasons as I am pretty much only using VCV to build Metamodule patches now and figured if it was built into VCV then it would make its way to the Metamodule. That said if you were to port some of your collection over that would be amazing. Thanks for all the great work.
This is my #1 wish for Rack: Nested patches. So a nested patch would like like the I/O modules, with an array of ins and outs. If you double click on the subpatch, it opens up a new window showing the subpatch.
This is kind of like the existing “Selection files” feature, except it could hide the implementation of the subpatch behind a module you can wire up in the current Rack patch.
this has been discussed recently here for sure, a great idea, collapse sections after you build out the ins and outs and mod points, would be a lotta fun visually to make these like different color panels with optional metering
I never considered that workflow for VCV even though our entire max set is built with layers of encapsulation and nested b patchers. @cubistguitar yeah a cool / easy way to layout the interface would be key, like a shortcut to module design. Now this idea is near the top of my list as well!
Hello! Sorry for the delay, I didn’t see the reply and thanks for taking time to answer! Love your modules btw, the memory system is awesome and I wanna delve into basically eventually!
About the meta-surface thing, your module was the only one that catched my eye when I looking for a solution. Anything similar would be really awesome in vcvrack. It’s definitely a great performance tool. The one in audiomulch can be automated also (there’s an automation lane in audiomulch) and also midi mapped. I’d imagine someone with a tablet or so just controlling it.