New module incoming…
Need some testers
Back in August I got myself a Pet Rock module, and I really love playing with it… there is something about the sense of anticipation and discovery of getting a new sequence each day which is great.
I like to leave a patch that incorporates the module overnight, then just see what the new sequence produces the next day before I pull out all the cables.
So obviously this inspired me to try to capture some of that magic in a new module (but its not a total rip-off).
Pet Rock is based on moon phases, my module produces a new sequence every day, but not based on the moon, instead using SIMD-oriented Fast Mersenne Twister and various distributions.
The label at the top is the current date, which is used to produce the seed for the RNG
, the colour of the label indicates the flavour
of the sequence. The flavours are basically different beat lengths and add a slight guide to the RNG
for the step values (except the magenta flavour which just makes random values).
Each day there will be a new sequence generated which has a step value (mainly for pitch), a step mod (could be used for velocity and has an attenuvertor and offset so that you can chose uni or bi polar, or other modulations), and two rhythm triggers A & B.
A sequence can be up to 64
steps, but you can set the number of steps you want with the knob.
So because I am seeding the SFMT with the date, every user of the module should get the same sequence on the same day (I am not 100% sure this is true across computer architectures, one thing I’d like users to test for me), if that works it should be interesting to see what different patches people can make using the same sequence… assuming I have implemented the module correctly!
I made a demo video to show it off; I was originally going to keep the time-travel options just for development, but I figured what harm does it do to let users change dates…? The module doesn’t save the date though, the idea being that every day you use VCV Rack you get a new sequence, but changing the day is very helpful for me debugging, and also useful when you are building a patch and exploring sonic options.
If you don’t like spoilers, don’t use the time-travel menu options…
Anyway, hopefully the module works well and you all enjoy it