€0+

clock.warp

2 ratings
I want this!

clock.warp

€0+
2 ratings

>> Support a charity (<- a few are listed here) || Support me on -> patreon | ko-fi

>> This program is distributed in the hope that it will be useful, but without any warranty

Warp a phasor~ in many ways!

About

Subdivide or multiply a phasor~ into faster or slower divisions, apply an offset to the clock compared to other clockwarps using the same phasor (or when synced to transport), add a rhythmic pattern with probabilities, add a ratcheting effect with probability and apply a pattern in the ratcheting. Reset the counter every n-division (adjustable). Syncable to the global transport when using a [phasor~ 1n @lock 1]

See the video from the second image for more details.

Features

  • subdivide a phasor (eg. 1/8, 3/16, 2/7)
  • offset (delay) the phasor (useful when synced to transport)
  • reset the counter after n-division (eg. 2/1 = 2 bars)
  • apply a pattern with probabilities (eg. 1 0 0 1 0.3)
  • add a ratcheting effect with probability (where some triggers are doubled within the same time)
  • apply a pattern to the ratchet multipliers (eg. 2 3 4 = double, triple, quadruple)
  • apply a warping pattern to the subdivide phasor, allowing for more complex subdivisions then with regular division and ratchet (eg. 1 2  = long-short triplet feel)

Install

1. Download this project and unzip

2. Place in ~/Documents/Max 8/Library/

3. Start Max8 and create th.clockwarp~

If you have any questions, comments, bug-reports or suggestions. Feel free to contact me via info@timohoogland.com or on Github @tmhglnd. 

License

MIT

(c) Timo Hoogland 2022

Github

You can also clone the repository from: https://github.com/tmhglnd/th.clockwarp

I want this!

th.clockwarp~.maxpat, th.clockwarp~.maxhelp

Copy product URL

Ratings

5
(2 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%