Convert Endless Encoder (Jog Wheel)

wonderchild's icon

Looking to use a Vestax Jog Wheel to control simple effects like filters etc.. Is there a possible solution to convert the input to scale “0 – 127″ smoothly?

Peter McCulloch's icon

What does the output currently look like?

wonderchild's icon

I get a flash of digits when I move the control that set back to 60 when I let it go.

I have tried using "f0.rotary - for endless rotary encoders" but this gives me a random output also..

Wetterberg's icon

please hook it up to print, and then copy a piece of the stream in here, so we can see what's going on.

wonderchild's icon

I will get this done for you guys tomorrow, as I do not have the controller here right now.

Thank you for your time :)

wonderchild's icon

Hi, here is a piece of the stream, winding up, then down on the jogwheel.

print: 65.000000
print: 65.000000
print: 65.000000
print: 65.000000
print: 66.000000
print: 67.000000
print: 67.000000
print: 68.000000
print: 68.000000
print: 68.000000
print: 69.000000
print: 69.000000
print: 69.000000
print: 70.000000
print: 69.000000
print: 70.000000
print: 70.000000
print: 70.000000
print: 70.000000
print: 71.000000
print: 70.000000
print: 71.000000
print: 71.000000
print: 71.000000
print: 72.000000
print: 71.000000
print: 72.000000
print: 71.000000
print: 72.000000
print: 72.000000
print: 72.000000
print: 72.000000
print: 73.000000
print: 72.000000
print: 73.000000
print: 72.000000
print: 73.000000
print: 73.000000
print: 73.000000
print: 73.000000
print: 73.000000
print: 74.000000
print: 73.000000
print: 73.000000
print: 74.000000
print: 73.000000
print: 73.000000
print: 74.000000
print: 73.000000
print: 74.000000
print: 73.000000
print: 74.000000
print: 73.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 75.000000
print: 74.000000
print: 75.000000
print: 75.000000
print: 74.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 76.000000
print: 75.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 77.000000
print: 76.000000
print: 76.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 78.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 76.000000
print: 76.000000
print: 77.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 75.000000
print: 75.000000
print: 76.000000
print: 75.000000
print: 74.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 75.000000
print: 74.000000
print: 74.000000
print: 73.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 74.000000
print: 75.000000
print: 74.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 77.000000
print: 76.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 77.000000
print: 77.000000
print: 78.000000
print: 77.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 75.000000
print: 74.000000
print: 75.000000
print: 75.000000
print: 76.000000
print: 75.000000
print: 76.000000
print: 76.000000
print: 76.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 77.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 79.000000
print: 79.000000
print: 79.000000
print: 80.000000
print: 79.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 81.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 79.000000
print: 80.000000
print: 80.000000
print: 80.000000
print: 79.000000
print: 80.000000
print: 80.000000
print: 79.000000
print: 79.000000
print: 80.000000
print: 79.000000
print: 79.000000
print: 79.000000
print: 79.000000
print: 79.000000
print: 78.000000
print: 78.000000
print: 78.000000
print: 77.000000
print: 78.000000
print: 76.000000
print: 77.000000
print: 75.000000
print: 75.000000
print: 74.000000
print: 74.000000
print: 73.000000
print: 72.000000
print: 71.000000
print: 71.000000
print: 69.000000
print: 69.000000
print: 68.000000
print: 67.000000
print: 66.000000
print: 65.000000
print: 65.000000
print: 63.000000
print: 62.000000
print: 62.000000
print: 61.000000
print: 61.000000
print: 60.000000
print: 59.000000
print: 60.000000
print: 58.000000
print: 58.000000
print: 57.000000
print: 57.000000
print: 56.000000
print: 56.000000
print: 55.000000
print: 54.000000
print: 54.000000
print: 53.000000
print: 54.000000
print: 52.000000
print: 52.000000
print: 52.000000
print: 51.000000
print: 51.000000
print: 50.000000
print: 50.000000
print: 50.000000
print: 49.000000
print: 50.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 50.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 48.000000
print: 49.000000
print: 49.000000
print: 48.000000
print: 48.000000
print: 49.000000
print: 48.000000
print: 48.000000
print: 47.000000
print: 48.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 46.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 43.000000
print: 43.000000
print: 43.000000
print: 42.000000
print: 42.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 40.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 40.000000
print: 41.000000
print: 42.000000
print: 41.000000
print: 42.000000
print: 41.000000
print: 42.000000
print: 42.000000
print: 42.000000
print: 43.000000
print: 42.000000
print: 43.000000
print: 44.000000
print: 44.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 48.000000
print: 47.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 49.000000
print: 48.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 50.000000
print: 49.000000
print: 49.000000
print: 50.000000
print: 49.000000
print: 49.000000
print: 48.000000
print: 49.000000
print: 48.000000
print: 48.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 44.000000
print: 45.000000
print: 44.000000
print: 45.000000
print: 45.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 48.000000
print: 47.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 47.000000
print: 48.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 46.000000
print: 46.000000
print: 45.000000
print: 45.000000
print: 44.000000
print: 45.000000
print: 44.000000
print: 44.000000
print: 43.000000
print: 44.000000
print: 43.000000
print: 44.000000
print: 44.000000
print: 44.000000
print: 44.000000
print: 44.000000
print: 44.000000
print: 44.000000
print: 44.000000
print: 45.000000
print: 44.000000
print: 45.000000
print: 44.000000
print: 46.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 48.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 43.000000
print: 43.000000
print: 43.000000
print: 42.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 40.000000
print: 41.000000
print: 42.000000
print: 41.000000
print: 42.000000
print: 43.000000
print: 43.000000
print: 43.000000
print: 44.000000
print: 44.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 46.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 48.000000
print: 49.000000
print: 50.000000
print: 49.000000
print: 49.000000
print: 50.000000
print: 50.000000
print: 51.000000
print: 50.000000
print: 50.000000
print: 51.000000
print: 50.000000
print: 51.000000
print: 51.000000
print: 50.000000
print: 50.000000
print: 50.000000
print: 49.000000
print: 48.000000
print: 48.000000
print: 47.000000
print: 45.000000
print: 44.000000
print: 44.000000
print: 42.000000
print: 41.000000
print: 40.000000
print: 38.000000
print: 37.000000
print: 36.000000
print: 35.000000
print: 34.000000
print: 32.000000
print: 33.000000
print: 33.000000
print: 32.000000
print: 33.000000
print: 33.000000
print: 34.000000
print: 33.000000
print: 33.000000
print: 33.000000
print: 34.000000
print: 32.000000
print: 34.000000
print: 34.000000
print: 34.000000
print: 34.000000
print: 34.000000
print: 35.000000
print: 35.000000
print: 35.000000
print: 36.000000
print: 36.000000
print: 36.000000
print: 36.000000
print: 37.000000
print: 37.000000
print: 37.000000
print: 37.000000
print: 38.000000
print: 38.000000
print: 38.000000
print: 38.000000
print: 39.000000
print: 39.000000
print: 39.000000
print: 39.000000
print: 40.000000
print: 40.000000
print: 40.000000
print: 40.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 41.000000
print: 42.000000
print: 42.000000
print: 43.000000
print: 42.000000
print: 43.000000
print: 43.000000
print: 44.000000
print: 43.000000
print: 44.000000
print: 44.000000
print: 45.000000
print: 44.000000
print: 45.000000
print: 45.000000
print: 45.000000
print: 46.000000
print: 45.000000
print: 46.000000
print: 46.000000
print: 46.000000
print: 47.000000
print: 46.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 47.000000
print: 48.000000
print: 48.000000
print: 47.000000
print: 48.000000
print: 49.000000
print: 48.000000
print: 49.000000
print: 48.000000
print: 49.000000
print: 49.000000
print: 49.000000
print: 50.000000
print: 49.000000
print: 50.000000
print: 50.000000
print: 50.000000
print: 50.000000
print: 50.000000
print: 50.000000
print: 51.000000
print: 51.000000
print: 51.000000
print: 51.000000
print: 51.000000
print: 51.000000
print: 52.000000
print: 51.000000
print: 52.000000
print: 52.000000
print: 52.000000
print: 52.000000
print: 52.000000
print: 52.000000
print: 53.000000
print: 53.000000
print: 52.000000
print: 53.000000
print: 54.000000
print: 53.000000
print: 53.000000
print: 54.000000
print: 53.000000
print: 54.000000
print: 54.000000
print: 54.000000
print: 54.000000
print: 54.000000
print: 55.000000
print: 54.000000
print: 55.000000
print: 55.000000
print: 55.000000
print: 55.000000
print: 55.000000
print: 55.000000
print: 56.000000
print: 55.000000
print: 56.000000
print: 55.000000
print: 56.000000
print: 56.000000
print: 56.000000
print: 56.000000
print: 57.000000
print: 56.000000
print: 57.000000
print: 56.000000
print: 57.000000
print: 57.000000
print: 57.000000
print: 57.000000
print: 57.000000
print: 57.000000
print: 58.000000
print: 57.000000
print: 58.000000
print: 57.000000
print: 58.000000
print: 58.000000
print: 58.000000
print: 58.000000
print: 58.000000
print: 58.000000
print: 59.000000
print: 58.000000
print: 59.000000
print: 58.000000
print: 59.000000
print: 59.000000
print: 58.000000
print: 59.000000
print: 59.000000
print: 59.000000
print: 60.000000
print: 59.000000
print: 59.000000
print: 60.000000
print: 59.000000
print: 60.000000
print: 59.000000
print: 60.000000
print: 60.000000
print: 60.000000
print: 60.000000
print: 60.000000
print: 60.000000
print: 61.000000
print: 60.000000
print: 60.000000
print: 61.000000
print: 61.000000
print: 60.000000
print: 61.000000
print: 61.000000
print: 61.000000
print: 61.000000
print: 61.000000
print: 61.000000
print: 61.000000
print: 62.000000
print: 61.000000
print: 61.000000
print: 62.000000
print: 62.000000
print: 61.000000
print: 62.000000
print: 62.000000
print: 62.000000
print: 62.000000
print: 62.000000
print: 62.000000
print: 62.000000
print: 63.000000
print: 62.000000
print: 62.000000
print: 63.000000
print: 63.000000
print: 62.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000
print: 63.000000

Chris Vik's icon

Looks like the jog wheel would be at 64 at rest/centre?

Max Patch
Copy patch and select New From Clipboard in Max.

Something like this? The output value increments/decrements every tick given the distance that your jog wheel is from centre ( ~64 ). You can change how aggressive this is by changing the time-base or by multiplying the incrementing value by a factor.

Chris.

brendan mccloskey's icon
Max Patch
Copy patch and select New From Clipboard in Max.

or like this:

Brendan

Rick's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Another way...

wonderchild's icon

Thank you everyone for your examples, I will try these out a soon as possible and get back to you.

really appreciate it :)

wonderchild's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Thanks everyone for your time and help. The code below seemed to work best.