Say I had a 16th-note ostinato on G, repeating itself over, and over again. Except some notes are accented, but randomized. How do I achieve this with modular and what modules do I need? Don't be hesitant to give me a big price tag.
Say I had a 16th-note ostinato on G, repeating itself over, and over again. Except some notes are accented, but randomized. How do I achieve this with modular and what modules do I need? Don't be hesitant to give me a big price tag.
Easy-peasy. What you're describing is a small change in the CV being sent to a VCA along with the usual level signals.
To do this, you'll want a sample and hold, and an LFO that's swinging over only a small span of voltage. Connect the LFO (even better if you can wavefold it) to the S&H "noise" input and then run the speed up considerably so that there's no real way to hit the same CV level each time it's sampled. Then, use an adder to combine the S&H's outgoing voltage levels to the usual modulation signal that you'd feed a VCA. If you then set up a second VCA to only open when the 16ths are being fed, that'll do it.
Another approach, more "in the box" in that a digital module with sophisticated options is doing most of the work, but it's a popular module with many other uses. Synchronize Pam's New Workout to the beat, then set up a channel using the RSkip parameter to control the probability of output. Choose whatever waveform works for your accenting mechanism. You could want a boost in volume as the accent, but you could also send parameters to the source of the sound to alter it.
If you want a randomized gate, a logic module would be nice. An accent might come in the form of a random gate rather than a variable voltage.
The Q-Bit NanoRand seems to have a random gate output you can clock to the gate feeding your ostinato. Patch that gate to a separate envelope generator and then that EG to something like your filter cutoff. Now you quickly sweep the filter as your accent.
The other way involves using a logic module... if your S&H doesn't do random gates. I'll lay that out here for anyone else reading:
You can use your Q-Bit NanoRand to generate a random sample and hold signal. Trigger the S&H with the same gate feeding your envelope generator (assuming you're using an EG for amplitude envelope). Then feed that same gate to one input of your logic module and the S&H output to the other logic input.
The S&H module will spit out a gate only when your original gate is present through the logic gate's "AND" output... when the S&H circuit spits out a voltage that is high enough to register as "TRUE".
You can modify the amount of accents by inserting an attenuverter with an offset... like the Befaco Dual Attenuverter. Offsetting the S&H output higher will increase the likelihood of a gate... setting it lower will reduce the chance of a gate.
Here's another idea. I'm not 100% sure it will work BUT I think it should work and it has a few advantages.
Required modules: i) Mutable Branches (or a similar Bernouli gate) ii) any mult iii) 2 lanes of envelope generation iv) a duo (or greater) VCA.
Setup: i) take your main trigger and mult it to get 2x of the same ii) take your desired audio and mult it to get 2x of the same iii) send your audio to VCAch1, and trigger to ENVch1 then VCAch1 to get the basic, non-accented output with your desired base envelope iv) send the mult trigger to Branches, dial in your desired random weighting (e.g. likelihood of occurrence), send the Branches output to ENVch2 then VCAch2, and the mult audio to VCAch2, that is your "random accent" lane v) dial in the VCA settings for ch1&2 to get your desired balance of accented vs non-accented sound vi) tap the combined audio outputs of ch1&2 to your downstream devices.
Here are the advantages of this type of setup:
a) Branches is a useful module, and not crazy expensive. Plus you probably have enough mults / VCAs already to pull this off, or else it wouldn't hurt you to have a bit more mult and VCA capacity.
b) importantly, this WILL let you dial in to taste the random weighting. Branches is a "coin toss" type module BUT you will be able to control the probability from 0-50% probability by using only one Branches output and setting the weighting control to taste
c) also importantly this gives you direct and full control over the relative levels of your accent vs non-accented sound, and full control over the envelopes of the base vs accented portions. Hence you could modulate any of those envelope parameters for further change and sonic interest
d) hypothetically you could chain this type of setup as much as you want (which would require more channels of Bernouli gates, mults and VCA) so that you have an unaccented lane and 2 (or more) completely different accent lanes running. Practically that would give you some (quantized) gradations of least to most accented notes.
e) this setup could be combined with other techniques (such as those above) to give you as much or as little complexity as you'd like.
Also worth considering instead of Branches (or in addition to it) would be any type of "neuron" or counter module (like EMW Pulse Counter). For example set up 1 counter to fire a trigger on every 3rd trigger input and a 2nd counter to fire a trigger on every 5th output. Then route those triggers similarly to Branches above. That would let you do "Euclidean" accents. A neuron module is generally like a counter but less regular (though it depends on the specific module).
In case you do want to run a few different lanes of accent control signal, THOSE could be routed through something like BossBow2 or Verbos Sequence Selector, hence you would be switching or sequencing different lanes of accents.
And lastly, a totally different option, you could just look for a module with "degree of random" as a built in option, such as Winter Eloquencer.
Interesting question. Hope this helps!
Which just goes to show: there's always several ways to do things in modular!