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