Quantcast
Channel: KVR Audio
Viewing all articles
Browse latest Browse all 3370

Bitwig • For the sake of the experiment: How you can split a sine wave into 5 parts and arrange them out of order.

$
0
0
It's just an experiment to show how you can manipulate the phase of a wave form.
It is inspired by the ideas the went into MOK's Waverazors Oscillators. which allow you to do lot's of crazy things with waveforms.
I do a simple example here with a sine waveform, but you can use any waveform that you like.
Please let me know when you have any questions or you are interested in the project file. I can share it here.

Please: I do these "For the sake of the experiment" posts not to provide anybody else input for monetized YT videos. I actually don't know whether this has been done before ... If not. I'm not expecting to see a YT video "Crazy trick in Bitwig, how to rearrange segements of a waveform" anywhen soon. Thx.

1. What is Phase of a waveform?
When you think of a sine function. You get a full cycle of a sine when you plot from y=sin(x) and x in [0, 2*π].
In the grid the x is called phase and the intervall for a "full cycle" is rather [0, 1]. Its due to technical reasons. Analog modulars have no need to think in π.
SinePhaseBasics.png
2. Intuition of mapping [0,1] to a waveform.
The picture shows that you can think of x aka phase as a straight line, which is used to compute the sine waveform.
SineWaveformAndPhase.png
3. Now think of splitting a waveform into 5 parts and rearranging them.
Here's a sine that is split in 5 parts.
SinePhaseSplitIn5.png
In order to rearrange these 5 parts you have to rearrange the x aka phase from
a single segement [0,1] to any order of the following segments [0, 0.2], ]0.2, 0.4], ]0.4, 0.6], ]0.6, 0.8], ]0.8,1.0]
And you have to take full control of the phase of an oscillator
3.1 Normal [0, 1.0]
Check the "green line". It shows a ramp up. Check the red line at bottom which shows the resulting waveform
SinePhaseNormal.png
3.2 Rearrange [0, 0.2], ]0.6, 0.8], ]0.4, 0.6], ]0.2, 0.4], ]0.8,1.0].
Check the green line again, it's still touching all values in [0,1.0] but it has been reordered.
The trick is to get the little "roof tops" on top of the 5 segements ;-)
And again the red line at the bottom shows the result.
SinePhaseRearranged.png

Statistics: Posted by ] Peter:H [ — Sun Sep 29, 2024 9:22 am



Viewing all articles
Browse latest Browse all 3370

Trending Articles