CamSR ·
This idea is very similar to the type of controls the envelopes use in some FL Studio VSTs like WaveTraveller and Sytrus; you can form a waveshape by creating points on a graph and defining the movement between the points (ex. Bezier, linear, exponential, ect). The difference is the waveshape is the actual signal being outputted by the oscillator. The point is to be able to hand-craft signals with certain harmonics and amplitudes built-in, and not being limited by options such as 'skew' and 'tension' (lol I use FL a lot).