VBAP and CircleRamp

I’m wondering how necessary it is to .circleramp the azimuth and elevation of a VBAP UGen. From the C++ source, it looks like VBAP will internally wrap its azi/ele values to +/-180. Is the main advantage of CircleRamp the lagTime? Will I run the risk of audible artifacts when not using .circleramp?

Thanks,
Patrick

Compare these. It’ll make a big difference for a circular panner.

(
a = {
	Ramp.ar(
		Line.ar(0, 2, 0.01).squared.wrap(-1, 1),
		0.002
	)
}.plot;
)

(
a = {
	CircleRamp.ar(
		Line.ar(0, 2, 0.01).squared,
		0.002,
		circmin: -1, circmax: 1
	)
}.plot;
)

hjh

1 Like