# NodeBox

Create visual output with Python programming code
Home Download Reference Tutorial Library Gallery About

About NodeBox
NodeBox allows you to create visual output with programming code. The application targets an audience of designers, with an easy set of state commands that is both intuitive and creative. It is essentially a learning environment and an automation tool.

NodeBox was based on DrawBot 0.9a (DrawBot is a project initiated by Just Van Rossum from LettError). NodeBox has been online since 2002 (see also the NodeBox research project site). The software is open source and available under the MIT license.

NodeBox is being developed by Frederik De Bleser (frederik (at) pandora (dot ) be).

Questions and answers
If you are interested in hosting a NodeBox workshop, or have a question about NodeBox, contact tomdesmedt (at) trapdoor (dot) be.

About Python

NodeBox is written in Python. Although it has a limited set of commands, NodeBox has full Python support, making it a useful tool for advanced Python programmers as well. Some specific Python is already integrated in this NodeBox extension, such as support for Kant Generator Pro XML-files.

Relevant links:

- The Python programming language
- Kant Generator Pro
- Kant Generator Pro and XML at Dive into Python

About Processing

NodeBox is a "state machine". As such, it is easier to understand by people that have no experience in programming. The idea of a state machine, and most of the command set, is adopted from Processing, an open project initiated by Ben Fry and Casey Reas. Processing is a Java learning environment that has dynamic and 3D functionality. Once you know Processing, you know NodeBox.

Relevant links:

- The Processing environment

NodeBox API's

Mark Polishook is developing a bridge from SuperCollider to NodeBox.

Relevant links:

- NodeBox and SuperCollider

About this site

The NodeBox site is being developed by Tom De Smedt (tomdesmedt (at) trapdoor (dot) be). If you have any questions or notice any errors, please mail me.

The forum is based on freeScene written by Fredrik Kristiansen.

Best viewed in Safari or FireFox.