Hi guys, I have already proposed this topic a short time ago but formulated it badly. I received a lot of advice but, however good it was, they solved problems and created others for me.
Now I give some more precise data to show you my goal more clearly:
I need to implement wave symmetry adjustment (not just pulse)
I need to do this using my VCV VCO at the base of this patch (no one else)
if you propose other oscillators it is important that they have all the functions of the VCV VCO
Do you have any requirements around aliasing? I.e. is it ok if a āsolutionā adds aliasing distortion? (Fundamental VCO is very clean, and free of aliasing).
could you explain a bit more what you need all this for?
and what you want to do with the VCV VCO?
or maybe share the patch to get a better idea of your needs?
Simply there isnāt a patch. I like how fundamental VCO works, but unfortunatly it doesnāt allow me to change sine and tri simmetry and I would like to be able to do this too, without changing the oscillator.
I potentially could use this function in every patch I made, actually Iām not trying to reallize a specific one
I mean that I need a way to create a patch with other module to implement this function. An example is using FN-3. The problem is that FN-3 produces aliasing
Itās likely that any way that uses other modules will produce aliasing - thereās not that many modules that have anti-aliasing in VCV and the ones that do are mostly VCOs.
Closest I can think of is dBiz TROSC - it has everything on your list except symmetry modulation between triangle and square (it has the symmetry but no CV control for it) but you can use Stoermelder uMap to do that.
Instruo Ts-L/Cs-L also worth a look (although they donāt have the A/D selector)
You can also get a sine out of Tidal Modulator with the integrated smoother and shape it. I havenāt measured it but I expect it to be antialiased very well, since itās the original mutable instruments hardware code.
For other types of symmetry and much more thereās XFX Wave, which is completely free of aliasing.
I also wish there would be one oscillator that does everything, phase control and linear FM would be on my wishlist for VCV VCOā¦ but in the end you usually also get a better sound if you use different VCOās for different tasks, since they complement each other better with their subtle differences and you end up with a fuller mix of flavours.
Hi guys I have a new task.
I state that I have finally managed to get my x3 crossfade to work by putting two two-input crossfades in series. In this way I am finally able to achieve the smooth transition between ramp, triangular and saw, even if not literally changing the symmetry. I wanted to share the patch but unfortunately as a new user I canāt do it.
That said Iām still trying to get rid of the aliasing generated by the FN-3 so that I can really do something about the symmetry adjustment as such. Furthermore, that module is also convenient for the presence of the bipolar phase regulation.
I ask you a very simple thing at this point:
do you know a way to flip the wave, in order to move the alias from the inside to the outside corner of each peak of the wave itself?
I donāt need a simple reversal.
I wish I could delete the alias with a limiter, but to do this I need the alias to be outside the waveform
Pretty sure thatās not how aliasing worksā¦ thatās not what you are seeing on the scope and aliasing is not something you can ādelete with a limiterā (even if that little distortion at the top of the triangle was on the outside).
Aliasing is essentially the generation of inharmonic frequencies and therefore to see aliasing you need to be using a frequency analyser, not a scope.
Hereās probably everything and more you will ever need to know about aliasing:
Although if you do want a bit more, this video of Danās talks about the best way to visualise aliasing:
Hi @marco.male.music ,
You have probably tried these approaches already, but this is how I would go about it.
(Given that Iām limited to one oscilator).
If you just want to crossfade between SAW/TRI/RAMP, there are a few ways to do it, heres one:
Thank you so much for the attemp to help me, the first patch has been really useful to make easier the one I thought and the sound resulting is really smooth.
The second patch unfortunately sound too much different from tri wave shapes so I wonāt can use it for my goal.
But, referring to the first one, do you think that sound is really similar to the try pw modulation? If you say yes to me I will convince myself too continue using the x3crossfade and I will stop searching for a way to realize it working on the Simmetry.
Another question: do you know a polyphonic module that could change the phase of a wave in a bipolar way? I ask because it is another function I would like to have on my synth and doing it with delay doesnāt make me able to work with precision on a single wave cycle. (for this reason FN-3 was so freaking good if only there wasnāt the aliasing: it made me change tri pw and wave phase. Iām crying so f*cking much I swear)
To be honest, crossfading is not the same as PWM, but if you like the sound, use it. I think anything you do to try to modify a wave (at audio rates) will introduce artifacts, fading between them is cleaner, but has not got the same effect as PWM. The FN3, as with all function generators, works well at LFO rates but not at audio rates, so if you plan on using it to modify an envelope or LFO it will work perfectly. I consider @steve and @Squinky brilliant developers with a much deeper knowledge of DSP and audio than I could ever dream of, so you should really use their advice. But at the end of the day, if the aliasing is getting you down, just use a low pass filter to try to hide it. Good luck on your journey and please upload your synth once you are done with it, it sounds like it could be very interesting.
Man you just gave me a damn nice idea! Maybe Iām seriously freakinā up butā¦ I just tried using FN-3 with VCO brang to sub-audio rate and finally saw a wave shape absolutely alias-less. Please say to me that you know a method to bring back the wave frequency to higher values once itās out from the FN-3.
I know theyāre very good. Unfortunately their solutions would make my patch too complex for what I need, but I learnt a lot thanks to them in these days.
Once I will solve this problem I will upload the patch oā my Synth setup, I Swear
Thanks, I appreciate the sentiment, but just for the record I have absolutely zero knoewledge about DSP Iām more on the concept and design side. Squinky Labs on the other hand most certainly does.