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 π. 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. 3. Now think of splitting a waveform into 5 parts and rearranging them.
Here's a sine that is split in 5 parts. 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 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![Wink ;-)]()
And again the red line at the bottom shows the result.
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 π. 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. 3. Now think of splitting a waveform into 5 parts and rearranging them.
Here's a sine that is split in 5 parts. 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 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.
Statistics: Posted by ] Peter:H [ — Sun Sep 29, 2024 9:22 am