all of these idea seem very fun and inspiring to a musicians modular mind
being a guitarists that fell in love with VCV I am excited hear about a distortion that can emulate amp feedback, I love my little Digitech Freq Out, a very unique and wonderful feedbacker, I am sure it is just sampling and control of harmonics and granular smear, but very musical and useful
I love the magic of mid side type processing, it feels like a bit of wizardry to me to be able push certain frequencies around in the stereo field, not sure that is part of Girth but I love the name
Love the idea of the 3 channel sequencer with offset, special points if it has polyphonic output I can split down the chain and EOC makes a lot of madness possible in my patches
And sampling with sequencing as part of the module sounds very exciting to me, sample and hold is my jam and bringing it right into the sequencer/sampler is perfect concept for modular toys
And the artwork can take these to another level, I already remember what all the knobs and inputs do on the cowbell because it unlike the setup of any other module, and the sounds are fun and inspire some creative thinking, but so does the graphic presentation
thanks for your fine work you have so graciously made available to this community
This happen when the module is working. If the module have no input, everything is just fine. Anyway, ok, gotcha. Iām not sure the Panic button work, tho: once the feedback has started, the only way to make it stop is to initialize (CTRL+I) the whole module.
Today is not a good day to test it again since Iām about to go to the hospital and I donāt really know when Iāll be back but as soon as Iāll be home again I will try it again, itās very possible my memory is playing trick on me.
Hhhmmmm, I canāt get this to work, I added logs to both the onRandomize and dataFromJson overrides, the randomise log message appears as expected in the log.txt file, but the dataFromJson one never appears, for module loading, for preset loading, for anything, what am I missing?
edit
Its quite strange, the dataToJson gets called correctly when the patch is saved or autosaved, but the dataFromJson doesnt seem to ever get called, the preset does get loaded though, and the module correctly restores its state when closing and reopening Rack. Is it possible this is an issue with the Rack code?
edit 2
Ok, I think the issue is that my module doesnāt actually have any data to save to or from JSON, overriding paramsFromJson works as long as I call the super VCV Rack API: rack::engine::Module Struct Reference
For me this corrects any feedback on preset loading, so should be good for the next update now
You can override dataFromJson to do stuff on preset loading, even if you donāt actually have anything to deserialize. Although. you might need to write something in dataToJson anyway to ensure the data element gets created, so that rack knows youāre interested. I think thereās a cryptic comment in the API about getting called āwhen thereās a data elementā, which seems to make some sense now.