Oscillator library provides series of oscillator that generates various kind of waves. It also supports complex waves by mixing them each other. Oscillator classes have structure such like a file and folder. You can contain several oscillators into another oscillator. Recursived oscillators generates mixed waves. And you can also apply ocillators to other oscillator's parameter. (for example you can controll oscillatorA's amplitude with oscillatorB's value by setting B to A's amplitudeOscillator).
Series of classes that generates various kind of waves. Currently these support, sin, cos, triangle, square, sawtooth(up, down) waves.
Series of classes that generates noise. Compatible with WaveOscillator but it doen't have period.
A kind of special oscillator subclass that returns just fixed number. Basically this class is used internally.
A kind of special oscillator subclass that contains series of other oscillators inside. Composite Oscilator returns mixed waves that is contained inside.