Help with Creating a Custom Oscillator in Audulus

Hi everyone… :wave:

I am relatively new to Audulus and loving the flexibility it offers but I have hit a bit of a wall trying to design a custom oscillator. I’m aiming for something that blends between a sine and saw wave, but I’m unsure how to implement the wave-shaping logic.

I have tried experimenting with the basic math nodes and connecting a sine wave with a saw, but I am not getting the smooth transition I was hoping for. Am I missing something fundamental? Should I be using an external LFO or modulation input for this?

I also check this: What's the most disgusting noise you've created so far? AWS DevOps Course But I have not found any solution. Could anyone guide me about this? If anyone could point me toward a good example or share tips on creating custom waveforms, I had greatly appreciate it!

Thanks in advance for your help!

Respected community member! :smiling_face_with_three_hearts:

Welcome to the Audulus Forum! The simplest way to mix two signals is by using an expression node with a mix() expression. The function is mix(x,a,b) where x controls the percentage of each signal and an and b are the two signals to mix. When X is 0 the output will;l be an and when x is 1 the output will be b. When x is 0.5 you will get an even mix of both an and b. connect the a and b input of the node to the outputs of two oscillator nodes where one is set for a sine and one is set to a saw. The oscillators need to be running at the same frequency and phase to get a smooth transition. Here’s something to get you started.
Oscillator Crossfade.audulus4 (1.4 KB)
.