[PD] earplug~
Gilberto Agostinho
gilbertohasnofb at googlemail.com
Mon Apr 20 21:40:54 CEST 2015
Hi all,
Inspired by IOhannes' answer, I manage to solve my problem and here is
the result. Instead of doing some maths to compare two consecutive
angles and find the shortest path between them, I simply used the
following wrapping algorithm after the [line]:
input angle
|
[pack f 100]
|
[line 0 1]
|
[/ 360]
|
[wrap]
|
[* 360]
|
[earplug~]
This way, I am wrapping *after* the [line], so the result is exactly
what [earplug~] expects to receive. There is still some zipper noise
when the angle difference is too large in a small amount of time, but
apparently this is caused by the object itself (the best I could do to
improve this was to use 100ms when ramping to a new value), but the
horrible click between 359.9 and 0 degrees is now gone.
Thanks to you all.
Gilberto
More information about the Pd-list
mailing list