CV SYSTEM
Hear me out, what if there was a CV system? And yes, I know that automation is a thing. But I am thinking of something where you take input or random CV, and there would be several math systems. Now I have a couple of ideas for how it would work.
System Ideas
Both systems could work on floats (meaning 0 is nothing and 1 would be clipping but not the max).
Exclusive System
What if it was its own thing, separate from the note and audio system? Say, for example, multiply, divide, add, subtract, sine, that kind of thing. And then that could be used to modularly automate things like volume, modulation, pitch, pretty much everything you can automate already.
Versitile System
Or (and I think that this would be much more useful and more versatile), you could add everything I mentioned above, but it's part of the audio or note systems? Think about it. How We could take audio and treat it and process it like CV, and then use that audio to do some pretty wacky stuff. This would mean that CV would HAVE to be stereo but that shouldn't be too much of a problem.
CV Module Ideas
Analog Input - A way to create a set and steady CV
Randomiser - Give it a min and a max, maybe a Noise and a Perlin Noise toggle
Multiplier - Multiplies the CV. If the Versatile system is what is used, this can basically just be a slightly different TinyGain or something
Divider - Probably could be an alternate mode of the Multiplier that just decides.
Adder / Subtractor - Not entirely sure how this would work in the Versatile system, but in the Exclusive system it's exactly how it would s
Rounder - Three modes; floor, round, and ceil. Does exactly what it sounds like. Could be used with an "Input -> Divider -> Rounder -> Multiplier" chain to create a "nearest multiple of ___" thing.
Splitter - Splits the CV like it would audio, and probably would be the exact same device.
CV to Note - Takes the nearest integer and from 0 to 88 would map this to a note output.
Note to CV - Optional, but would be an easier way to automate and sequence CV than automation curves.
BINARY LOGIC
I doubt this would have any chance of being added. Also this could be added to the CV system but that could get complicated...
If - If Binary Logic Input = 1, pass through the inputted CV/audio
And, Or, Exor, and Not gates - All exactly Binary Logic Gates. Maybe Nor, Nand, and XNor, but that's a bit much
Toggle - A toggle between 1 and 0.
Clock - Provides a square wave of any set frequency
Buffer - Delay the signal by a set amount of time
MISC IDEAS
Frequency shifter
Pitch shifter
Device rack - Allows users to save chains of devices without the need to have separate presets for everything. When saving one, a menu would say what you want to be an input and an output and the formatting / layout of the rack. When used, it would look like a regular device but with a "go in and edit" button.
Extendable note Splitter
Note merger
Sorry for bad formatting, most of this was done on mobile.
Comments (3)
good shit dude. as for your misc ideas, try to keep your feature request on topic. the frequency shifter, unlike the pitch shifter, does not preserve the harmonic relationship between frequencies, idk why i felt the need to say. how would a note merger work?
Related: https://www.audiotool.com/board/feature_requests/notemerger
i second all of this