Module request: 16-step OSC
Posted: Tue Apr 20, 2021 12:15 am
So... I've been trying hard to turn step sequencers into oscillators. It recently occurred to me that my manmade waveforms were single-octave slivers of the entire voltage range and were therefore very inefficient, adding a ton of DC offset.
Out of all the step sequencers available to Voltage, only Benard's Multi Sequencer seemed to deliver the voltage control I was looking for in order to generate AC output from a step sequencer. So I instantiated the Cherry basic OSC and sent it to the external clock of Benard's Multi Sequencer. I thought the randomizing feature of the sequencer would also be pretty amazing. I could just randomize jagged waves of joy with almost no effort.
But alas... this sequencer revved up to audio rates was not pleased with me, particularly when I tried to invoke the second row and pan the two sequences to left and right. My machine started choking. During this time, the Oscilloscope would remain mostly blank, except for the occasional blip of a waveform. It painfully struggled to keep up but could not. When I stopped the DAW, a few seconds would go by while the entire VM GUI would lock up. After a few seconds of this, a train wreck of spaghetti-ed waveforms would crash out of the scope, and then things would finally be back to normal.
So I have given up on the idea of driving step sequencers at audio rates, leading to this post. Would some sweet dev out there make a not-so-bulky 16-step OSC that doesn't try to be more than an OSC? I'm imagining narrow faders that take precious little real estate, so we can picture the waveform (knobs make it hard to visualize); and add a randomizing button for the faders? Of course, it would need the usual trimmings like pitch, range, fine pitch, sync. This alone would be wonderful. Some options that could make it more fun are Phase Modulation and VC inputs for each step, to name a couple.
OK... I will now go pray at the altar of the synth gods.
PS: Oh, it also needs a slew. In my experiment, the pixilated square steps sounds pretty damn devastating (in a good way), but adding a bit of slew was a nice way to smooth the transitions. This doesn't really need to be built in, but it would be handy and probably add inspiration for users. Using Cherry's slew, 0.1 to 5% was pretty usable. Adding additional control over slew behavior itself (how it responds) could be extremely exciting.
Out of all the step sequencers available to Voltage, only Benard's Multi Sequencer seemed to deliver the voltage control I was looking for in order to generate AC output from a step sequencer. So I instantiated the Cherry basic OSC and sent it to the external clock of Benard's Multi Sequencer. I thought the randomizing feature of the sequencer would also be pretty amazing. I could just randomize jagged waves of joy with almost no effort.
But alas... this sequencer revved up to audio rates was not pleased with me, particularly when I tried to invoke the second row and pan the two sequences to left and right. My machine started choking. During this time, the Oscilloscope would remain mostly blank, except for the occasional blip of a waveform. It painfully struggled to keep up but could not. When I stopped the DAW, a few seconds would go by while the entire VM GUI would lock up. After a few seconds of this, a train wreck of spaghetti-ed waveforms would crash out of the scope, and then things would finally be back to normal.
So I have given up on the idea of driving step sequencers at audio rates, leading to this post. Would some sweet dev out there make a not-so-bulky 16-step OSC that doesn't try to be more than an OSC? I'm imagining narrow faders that take precious little real estate, so we can picture the waveform (knobs make it hard to visualize); and add a randomizing button for the faders? Of course, it would need the usual trimmings like pitch, range, fine pitch, sync. This alone would be wonderful. Some options that could make it more fun are Phase Modulation and VC inputs for each step, to name a couple.
OK... I will now go pray at the altar of the synth gods.
PS: Oh, it also needs a slew. In my experiment, the pixilated square steps sounds pretty damn devastating (in a good way), but adding a bit of slew was a nice way to smooth the transitions. This doesn't really need to be built in, but it would be handy and probably add inspiration for users. Using Cherry's slew, 0.1 to 5% was pretty usable. Adding additional control over slew behavior itself (how it responds) could be extremely exciting.