Mela Lab Module: Phase Distortion
in progress
Nikolozi
- The Phase Distortion module uses the classic phase distortion technique to reshape any waveform.
- It splits the waveform cycle into two parts, stretching the first while compressing the second.
- As it is not an oscillator, it relies on the Pitch signal and note-on events (Note Info in Poly mode and MIDI in Mono mode) to determine the waveform's start point and cycle length.
- This enables many creative possibilities.
- The Pitch signal can be transposed down an octave to distort a waveform an octave higher.
- An unrelated Pitch signal can be used to apply phase distortion to a drum loop for unique rhythmic textures.
- The Phase Graph visualises the waveform's phase after distortion.
- Dragging it horizontally or vertically adjusts the Skew or Tilt parameter correspondingly.
- The Curve parameter smooths the phase rate change at the cycle split point, with higher values producing a mellower sound and reducing aliasing.
Demos
Jon Diercks
Very nice! I used something similar to this in miRack, and it opens up some really formant-y expressive nuance options when modulating its parameters with breath control or other CCs.
Nikolozi
Jon Diercks That's great to hear :) I love this module so much. When I got the idea that I could make classic PD happen in real time without knowing the waveform ahead of time, I wanted to implement it so badly. My plan with v6.9 was to just focus on small accumulated bugs and update documentation, clearly defining and refining Mela concepts. Plus, partially I'm on a holiday. So I stopped working on updating documentation for a few days just to get the module implemented before leaving for the holidays. To me, this module is another example where Mela’s Pitch signal concept proved itself super useful.
Nikolozi
in progress
Available for testing in
Build 477