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

Official support for: bitwig.com
Post Reply New Topic
RELATED
PRODUCTS

Post

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
You do not have the required permissions to view the files attached to this post.

Post

Thanks for the inspiration. I could rebuild it more or less, though I have no idea which object you show in the lower left corner for rearranging the segments. I could do the same with a steps module in the grid, but still what is it???

Post

think its segments

Post

That looks not even close like that... It has no grid and a very nice curvature...

Post

Screenshot 2024-10-06 143023.png
You do not have the required permissions to view the files attached to this post.

Post

Thanks, hadn't obviously not looked deep enough...
Though with the steps it seems easier...
Last edited by Tj Shredder on Sun Oct 06, 2024 8:30 pm, edited 1 time in total.

Post

ere2learn wrote: Sun Oct 06, 2024 11:37 am think its segments
yes, it's segments ;-)

Post

Tj Shredder wrote: Sun Oct 06, 2024 10:52 am Thanks for the inspiration. I could rebuild it more or less, though I have no idea which object you show in the lower left corner for rearranging the segments. I could do the same with a steps module in the grid, but still what is it???
Wow, nice! I hope it was a fun exercise to built it from my lenghty explanation...

Post

] Peter:H [ wrote: Sun Oct 06, 2024 8:07 pm
Tj Shredder wrote: Sun Oct 06, 2024 10:52 am Thanks for the inspiration. I could rebuild it more or less, though I have no idea which object you show in the lower left corner for rearranging the segments. I could do the same with a steps module in the grid, but still what is it???
Wow, nice! I hope it was a fun exercise to built it from my lenghty explanation...
That is my patch as image...
Bildschirmfoto 2024-10-06 um 22.32.24.png
You do not have the required permissions to view the files attached to this post.

Post Reply

Return to “Bitwig”