Name

OscComposite

Examples

import net.fladdict.oscillator.*;
Oscillator osc_array = new Oscillator[2];
osc_array[0] = new OscSin(30,100,50);
osc_array[1] = new OscTriangle(25,88,32);

Oscillator osc = new OscComposite(osc_array);

for(int i=0; i<100; i++){
  osc.update(); // it updates all Oscillators inside.
  point(i, osc.getValue());
}

Description

Kind of special oscillator that contains several waves to generate mixed wave. OscComposite contains other oscillators as an array. It is also possible to contain OscComposite itself into another OscComposite object. When you call getValue() method, it returns mixed waves value that it contains. When you call this update() method, OscComposite transfer update comamnd to all Oscillators that are contained in it.

Methods

basic methods

intermediate methods

advanced methods

Constructors

  • OscComposite(OscillatorArray)

Parameters

  • OscillatorArray
  • Oscillator[]: Array of oscillators

Usage

  • Web & Application