GAmuza | Hybrid Live Coding/Modular application

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.

1 Like

every time I set out to write my own installation tool I would always think, “how can I make this better than gamuza?”

I couldn’t.

You rock!

Upon further inspection, this is taking it to a whole new level…

Thank you memphistechno! I really appreciate.

very interesting, i just played with it for a little bit. you should make a video showing how you normally use it. i’m curious to see.

i’m on it

in a couple of weeks i’ll post some video tutorial about the different modules, and some simulation of LIVE use of GAmuza

GAmuza rel. 0395

Major main bugs fixing: function wrapper, live-coding GUI panel, script editor and a lot more minor issues.

Little changes in 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

[font=Verdana]alt x : cut to clipboard (osx only)
alt c : copy to clipboard (osx only)
alt v : paste from clipboard (osx only)

ctrl x : cut (internal editor)
ctrl c : copy (internal editor)
ctrl v : paste (internal editor)[/font]

[font=Verdana]alt a : select all text
alt e : clear editor[/font]
alt b : blow up cursor

alt o : save image frame
alt p : print frame

and little updates in GAmuza manual: http://gamuza.d3cod3.org/downloads/manual/GAmuza-manual-ENG.pdf

Completed reference will be online this week, and the first video tutorial next week

enjoy