reference

GAmuza scripting language is a LUA environment binded through Luabind (using a modified version of ofxLua openframeworks addon), organized into three modules:

of wrapping OF 0071 api. (99% complete)
ofx wrapping some ofxAddons api [a list here].
ga wrapping GAmuza core functions.

and with

openGL binded thanks to luaglut. openGL 1.1 reference here

This document refers to release 0420

OF

OF 0071 api wrapper. For a detailed list of functions wrapped see here

Syntax for of module is of.functionName; take the original openFrameworks function, add a point after of and change the first letter of the function name to lowercase. ej:

ofSetColor() openFrameworks
of.setColor() GAmuza


OFX

ofx addons api wrapper. For a detailed list of functions wrapped see here

Syntax for ofx module is ofx.functionName; take the original addon openFrameworks function, add a point after ofx and change the first letter of the function name to lowercase. ej:

ofxGaussian() openFrameworks
ofx.gaussian() GAmuza


GA

GAmuza api wrapper.

Structure [LUA]

Control [LUA]

Operators [LUA]

String [LUA]

Math [LUA]

Table [LUA]

Input/Output [LUA]

OS [LUA]

Bitwise [LUA]

3D

Application

Arduino

Audio input

Audio sampling

Audio synth

Graphics

Midi

Osc

Camera Tracking

Sensor Kinect

Timeline

CONSTANTS