I’m thinking about a module that would have a selectable scale (+/-5V, 0-10V, +/-10V), and on that scale we could specify stations, specific volts that would only be active.
Other module that I’ve been thinking about for a while is similar, but it involves dividing a selectable scale into equal parts, and thus it would act as a radio switcher, or something else depending on the use.
Are there any similar modules already?
If not, would anyone be willing to think about it and make them? I’d be very happy to help at least with the design
I’m wondering if the COERCE module by SIM is what you had in mind.
Granted I did enter equally divided parts for the specific volts (1.1, 2.2, 3.3, etc.) but this can be changed to whichever values you want your input to be quantized to. Just make sure to select the Restrict option in COERCE (right-click menu).
I think there are several in my memory that let you quantize your own values. One I recall that lets you set a range and how many division is Ranges by CV FUNK. You may want to try Coerce as an option, you could take a poly offset module and input any set of values.
Uh, +1 basically. I frequently wish I had a - or knew of an easy* - way to push random values from a S+H or whatever towards the edges and omit the center values.
*like, without a comparator and then two offsets/scales.
Hi … of course I also know what I want to achieve and how to do it, but I would accept that one module does it. For example, but this already concerns other modules, I would also like to have a switcher with a built-in trigger buffer function. Some modules can be more complex, or supplemented with utilities.
You could look at the ever-versatile Bogaudio ADDR-SEQ (and its expander to extend beyond 8 v steps) …. You can set up any number of fixed voltages (one per step) and then use the continuous Select CV input to select which step is active. You can set the output cv range etc.
I have been toying with the idea of creating a small quantizer, and some of the ideas in this thread might fit in. I am thinking of a modular approach, with a base module that performs quantization as long as you supply the configuring voltages, and one or more modules that specify the voltages (notes), as well as the “scale” limit.
Some options for the base quantizer include
Options to specify how to handle values that exceed the “scale” range
wrap around like a traditional quantizer
fold like a simple wave folder
clip
selection options
round up
round down
nearest
Possibly implement equal probability option
Frequency options
Continuous quantization
Sample and Hold - only update the output value when triggered
Track and Hold - Continuously quantize while a gate is high, hold last value when gate is low
Extra trigger output that fires whenever the quantized value changes
Optional min/max range - quantizer stops tracking when input exceeds the range. Add an output that is only high when input within range.
Transpose control and/or input
Then it needs one or more modules or expanders, or … that configures the “scale”. Possible modalities:
load scala file
load predefined factory scales from a list
Specify scale notes with a graphical keyboard interface like the VCV quantizer
Some UI that lets you select each slot individually and dial or type in a voltage
An individual knob for each voltage. My Poly Offset could work, providing up to 16 notes. The base module could accept maybe up to 4 poly inputs to specify the voltages, which would allow up to 64 values.
All of the above is off the cuff, without any rigorous analysis of design. I also don’t have any time frame for when (if) I might take this on.
Do you want to completely block central values? Or make them much less likely?
If the latter, then maybe try the DHE SWAVE module
Set it to S mode, bipolar, and turn the Curve clockwise. Adjust to taste. It will generally push the values away from 0, though all values are still possible.
I have thought about creating a similar module, but with an offset that will allow you to push values away from any value between -10 and +10. It will require some linear scaling of the regions above and below the offset before applying the sigmoid transfer function.
Scala files would be ace. Also a root note input. All the other options also look good, maybe a bit of a Swiss army knife or quantisers (Quantiser Lab? )
It wouldn’t be the first one. Nysthi Poly Scala Quantizer already exists. I thought there was at least one other that could load scala files, but I can’t find it.
Yes, it’s in all my patches. But, we could certainly, as @fiddlercrabseason states, use some of the Venom magic and a few extra options that none of the others have