Most audio sinewave generators and audio automatic level controllers use a Jfet to set the level. The Jfet on-resistance is the same with either polarity of the input signal so that the distortion is very low. I think that your rectifier is too simple to be a fullwave active rectifier.
The circuit I posted has a high impedance to feed the extremely high impedance input of a non-inverting opamp. It usually makes linear adjustments but it can turn a signal on and off if the DC voltage to the gate of the Jfet is extreme. There will be distortion if the signal level at the drain of the opamp exceeds about 40mV RMS which is why it feeds an amplifier (that has a high input impedance).
C1 and C2 in my circuit block any DC from the input or output.
The circuit I posted has a high impedance to feed the extremely high impedance input of a non-inverting opamp. It usually makes linear adjustments but it can turn a signal on and off if the DC voltage to the gate of the Jfet is extreme. There will be distortion if the signal level at the drain of the opamp exceeds about 40mV RMS which is why it feeds an amplifier (that has a high input impedance).
C1 and C2 in my circuit block any DC from the input or output.