I’m happy to announce GAmuza 0.3, an Hybrid Live Coding/Modular application, for interactive design developing, live audiovisual performance and generative art teaching.
For everyone who tried gamuza 0.1 and 0.2, the actual release is just a little bit “complete”.
I’ve merged o lot of addons, sometimes modified, and i’ve used a modified fork of openFramewoks 0.07 from github, available here: https://github.com/d3cod3/openFrameworks.
The main concepts of the project:
Live Coding
The main core of GAmuza is a live coding environment for rapid prototyping, playing and learning.
Based on Lua(http://www.lua.org/) embeddable scripting language, Luabind(http://www.rasterbar.com/products/luabind.html) and ofxLua(https://github.com/danomatika/ofxLua) OF addon, extends the OpenFrameworks API (007) with different input/output setting modules easy configurable within a GUI.
Modular System
GAmuza works with various GUI modules.
Every active module will be available, with all his output variables and functions, within the GAmuza live coding environment.
Development>>Performance>>Teaching
GAmuza is a software for learning creative programming in a easy way, designed to cover the typical needs of teaching/presentation, realize an audiovisual live performance and rapid prototyping for developing new ideas.
Gamuza is easy as a scripting language, with coding extremely simplified through the modules, and with the blasting power of C++.
At this moment i’ve the first version of scripting language reference almost finished; you can take a look here http://gamuza.d3cod3.org/reference/.
GAmuza is actually available for Linux or Mac OS X, you can download the app at www.gamuza.cc, and, of course, you can grab the source at github here: https://github.com/d3cod3/GAmuza
Keyboard Shortcuts
alt f : toggle fullscreen
alt j : toggle live coding mode
alt r : render script
alt d : open script
alt s : save script
alt w : show/hide script
alt c : copy to clipboard
alt v : paste from clipboard
alt a : clear editor
alt b : blow up cursor
alt o : save image frame
alt p : print frame
For more info see the manual: http://gamuza.d3cod3.org/downloads/manual/GAmuza-manual-ENG.pdf
I have to thank all the people in OF community for sharing his knowledge, especially the ones that give me the chance to use their work and re-cook, mashing-up over the solid base of openFrameworks to bake GAmuza.
In the webpage, in credits and in the code i’ve tried to remember everyone, so if i forgive something or someone, please let me know.