/usr/share/SuperCollider/HelpSource/Classes/SinOscFB.schelp is in supercollider-common 1:3.8.0~repack-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | class:: SinOscFB
summary:: Feedback FM oscillator
related:: Classes/SinOsc, Classes/FSinOsc, Classes/PMOsc
categories:: UGens>Generators>Deterministic, UGens>Generators>Chaotic
Description::
SinOscFB is a sine oscillator that has phase modulation feedback; its output plugs back into the phase input.
Basically this allows a modulation between a sine wave and a sawtooth like wave. Overmodulation causes chaotic oscillation. It may be useful if you want to simulate feedback FM synths.
classmethods::
method::ar, kr
argument::freq
The base frequency of the sine oscillator in Hertz.
argument::feedback
The second argument is the amplitude of phase feedback in radians.
argument::mul
Output will be multiplied by this value.
argument::add
This value will be added to the output after any multiplication.
Examples::
code::
{SinOscFB.ar(440,MouseX.kr(0,4))*0.1}.play
{SinOscFB.ar(MouseY.kr(10,1000,'exponential'),MouseX.kr(0.5pi,pi))*0.1}.play
{SinOscFB.ar(100*SinOscFB.ar(MouseY.kr(1,1000,'exponential'))+200,MouseX.kr(0.5pi,pi))*0.1}.play
// Scope the wave form
{ SinOscFB.ar([400,301], MouseX.kr(0,4),0.3); }.scope;
::
|