On 2015-04-20 09:35, Gilberto Agostinho wrote: > Hello all, > > I am trying to use [earplug~] for a sound installation of mine, but I > ran into a problem that I can't think of how to solve. I am feeding the > angle values to [earplug~] through a [line] to smooth them out, but when > the angle changes from 359.9 to 0 there is an audible click (since line > is actually ramping down the value from 359.9 to 0 going through all the > other angles). How is the best way of solving this? > > I am considering to fold the angle function so that effectively it only > ranges from 90 and 270 degrees (180 is the centre for [earplug~]). By > doing that, both 0 and 360 would become 180, thus avoiding the unwanted > click, but that would mean that there is would be no distinction between > sounds coming from the front and the back of the listener. > > Do you guys have any better ideas on how to solve this?
unwrap consecutive angles to make sure that the (naïve) difference (=abs(x1-x0)) between the two angles is always <=180°. (so when going from 170° to -170°, you unwrap the second value to 190°) then [line]. (so you get steps: 170..180..190 rather than 170..0..-170) than wrap the result back to 0°..360° (if that's beeded by [earplug~]). fgmdfsr IOhannes
signature.asc
Description: OpenPGP digital signature
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
