Morphing Wave Forms

Post any examples or modules that you want to share here
Post Reply
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Morphing Wave Forms

Post by martinvicanek »

Hi gang,
here is a little excersise on morphing wave forms.
MorphOsc.png
MorphOsc.png (42.63 KiB) Viewed 18690 times

Note that morphing is different from simple crossfading.
The tricky thing is to get rid of (most of the) aliasing introduced by the waveform discontinuities. Here I used a technique called (first order) DPW.
The schematic contains six oscillators each of which allows morphing between two of four waveforms (sine, triangle, square, and sawtooth). If you just want the bare osc without the wave display you can go inside and grab the corresponding module. The morph input is poly type hence can be used for modulation.

Have fun!
Attachments
morph.fsm
fixed frequency hopping
(54.38 KiB) Downloaded 1151 times
Last edited by martinvicanek on Wed Nov 22, 2017 4:43 am, edited 1 time in total.
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Morphing Wave Forms

Post by Spogg »

Fascinating!

If only I could understand the magic trick!

The sine-saw one sounds potentially very useful for imitative synthesis, especially brass, and they all sound very clean across the range. Amazing!

Thanks for that :D

Spogg
adamszabo
Posts: 667
Joined: Sun Jul 11, 2010 7:21 am

Re: Morphing Wave Forms

Post by adamszabo »

Very nice! Although when I add a frequency control for the osc pitch, even with a dezipper they seem to jump instead of going smooth. Maybe I am doing something wrong?
FlowStoner
Posts: 24
Joined: Tue Aug 01, 2017 2:03 pm

Re: Morphing Wave Forms

Post by FlowStoner »

DPW is not famous for intesive modulation stability. :o
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Morphing Wave Forms

Post by martinvicanek »

Thanks for spotting the bug, Adam! :oops: Now fixed and replaced in the original post.

FlowStoner wrote:DPW is not famous for intesive modulation stability. :o
True, especially for higher orders. I chose first order as a compromise between (hopefully) acceptable alias suppression and modulation capability. If in doubt, try it out for your specific use case! ;)
User avatar
Loopeytunes
Posts: 57
Joined: Tue Jul 13, 2010 11:07 am
Location: Yorkshire, UK
Contact:

Re: Morphing Wave Forms

Post by Loopeytunes »

These are nice!

I'll have a look through these to try and get a better understanding of how it is you did this magic!

Thanks!
Post Reply