Last update: 2024-11-10
DanTModules :: That’s No Moon
Overview
[8hp
] That’s No Moon is a generative sequencer that provides a new sequence each day. Every user should get the same sequence to play with on the same date.
It is inspired by a hardware eurorack module by Jonah Senzel called Pet Rock. Whereas Pet Rock generates two rhythms each day based on the phases of the moon, this module uses a random number generator (SFMT) to produce a new sequence each day that has two rhythms, but also a Value and Mod CV signal (not related to the moon, hence the silly Star Wars name).
The components of the module are (top to bottom, left to right):
Seed Display
- shows the date for the current generation, or the locked seed value, the background colour indicates the generationflavour
Sequence Length
knob - controls how many steps of the generated sequence are played, from1
to64
Trig button & input
- each button press or trigger input advances the sequence by1
stepReset button & input
- A button press or trigger input will soft reset the module, which returns the sequence to the first step - note that this is different to a hard reset (theInitialize
option in the context menu), which also clears any locked seed and sets the length to16
Step Value output
- This is the main value for each sequence step, typically theV/Oct
component of a sequenceStep Mod output + attenuvertor & offset
- This is an additional CV value for each step, it might be used as velocity or a filter cutoff for example. This value has dedicated attenuvertor and offset knobs to tune the values.Rhythms A & B outputs
- These outputs produce rhythmic triggers based on the currentflavour
, triggerA
should always fire on the first beat, except in therANdoM
flavourLast of Sequence output
- This will fire a trigger on the last step of the sequence
Flavours
There are 5 possible flavours
for a sequence. The flavour affects how the Step value is generated and the length of the Rhythms
Magenta - rANdoM
- No discernible patternsYella - 3x
- 3 beat rhythm - values should tend to ascendGreen - 4x
- 4 beat rhythm - 3rd value may be wildOrange - 5x
- 5 beat rhythm - middle 3 values should tend to groupRed - 8x
- 8 beat rhythm - values should tend to pair
Seeds
Although the module will generate a new sequence each day, and this is intended to breed creativity. There may be times when you want to keep something. Rather than altering your computers clock, there is a context menu option that will lock in the current seed value.
The seed value is what the RNG uses to produce the sequence. So when this is locked, a new sequence will not be generated the next day.
Once you have locked in a seed, it is then possible to edit the patch.json
file and change the seed to your liking. Any integer value should work, you might find it fun to go treasure hunting.
Or, more conveniently, you can save a preset with the seed locked to be able to recall a generation from history.
…and I suppose you might edit the presets lockedseedvalue
too…