Hetrick XY to Polar help

i cant seem to find information on this module (XY to Polar)

would love an explanation of whats happening here. i’m messing around with it for some oscilloscope art, and its really cool, but would love to have a bit more info on what its doing and how to use it “properly”

1 Like

It converts between X,Y(cartesian coordinates) and R,theta (polar coordinates).

image

the source code is available, if you want to know how it’s done in this particular module:

https://github.com/mhetrick/hetrickcv/blob/v2/src/Polar.cpp

You can use it for making spirals and other stuff :slight_smile:

Input R is in the range 0 to 10 V - this is the radius.
input theta (the angle) is in the range 0 to 2 * :pie:

I convert an LFO to this range using “Volage Scaler”

  • Min = 0, Max = 10 ( range of the input signal from the LFO )
  • scaled to the output set by: LIMIT A = 0, LIMIT B = 2 * pi

spiral.vcvs (4.8 KB)

3 Likes

Much fun

4 Likes

image

4 Likes

3 Likes

Cheated a bit and use WrongPeopleVCV LUA

spiro.lua.txt (609 Bytes)

4 Likes

OK, I need to stop getting distracted, and get back to working on this track… :grin:

3 Likes

Loving the oscilloscope artwork on this thread!

2 Likes