FreeJ scripting

Class GoomLayer

Object
   |
   +--GoomLayer

class GoomLayer


The GoomLayer is drawing a trippy oscilloscope that reacts to the sound output of an Audio collector, the result can be controlled via various parameters.

Example: // create the audio collector // args: jack_port, samplesize, samplerate audio = new AudioJack("xine:out_l", 2048, 44100); // create the Goom layer goom = new GoomLayer(); // connect the audio output to the goom layer audio.add_output(goom); // as goom starts, it will call AudioCollector::fft() internally at // every new frame goom.start(); // add the layer to the screen add_layer(goom);
This layer needs more documentation: the methods below are not fully tested, if you use it please contribute a better description for the behaviour of each method.
Defined in GoomLayer.js

Author: Jean-Christophe Hoelt (ios-software), Jaromil


Constructor Summary
GoomLayer()
            The Goom Layer constructor is user to create a new instance of Goom
 
Method Summary
 void hypercos(hyperval)
           Set the Goom hypercosine value
 void middle(x,y)
           Set the middle point
 void mode(<int> modenum)
           Change the Goom mode
 void noise(noiselevel)
           Set the level of noise in Goom
 void plane(x,y)
           Shift the Goom plane
 void reverse(n)
           Reverse the Goom
 void speed(speed)
           Change Goom speed
 void wave(waveval)
           Set the Goom wave

Constructor Detail

GoomLayer

GoomLayer()

Method Detail

hypercos

void hypercos(hyperval)

middle

void middle(x,y)

mode

void mode(<int> modenum)

noise

void noise(noiselevel)

plane

void plane(x,y)

reverse

void reverse(n)

speed

void speed(speed)

wave

void wave(waveval)

FreeJ scripting

| FreeJ scripting documentation is Copyleft (C) 2000 - 2007 dyne.org foundation. Verbatim copying and distribution of this entire page is permitted in any medium, provided this notice is preserved.
Send inquiries & questions to dyne.org's hackers.
Documentation generated by JSDoc on Thu May 29 20:56:52 2008