Sound differences SAPF - SC

Thanks a lot!

I tried the FM PM conversion formulas with no good equivalent results.


{SinOsc.ar(0, (220 + (SinOsc.ar(110) * SinOsc.ar(0.1, -0.25).range(0,10))).mod(2pi) )/2}.play

(
{
	var carr = 220;
	var mod = 110;
	var index = SinOsc.ar(0.1).range(0,10);
	var phi = ((1 - SinOsc.ar(mod, pi/2)) * index);
	SinOsc.ar(carr, phi.mod(2pi))/4
}.play;
)

Here is the SAPF recording:

And here is how they sound like in SC:

There is some kind of wobbling in the SAPF version which I am not able to reproduce…

I also could not properly find where in SAPF the ranges were defined, neither what would be the difference between an lfo and a sinosc…

The closest I could get was inserting a modulo operation to 1 and then scaling to [-8pi, +8pi]

{SinOsc.ar(0, ((220 + (SinOsc.ar(110) * SinOsc.ar(0.1, 3pi/2).range(0,10))).mod(1)).range(-8pi,8pi) )/2}.play