Shoebot!

Shoebot is a port/rewrite of Nodebox 1 http://nodebox.net/code/index.php/Home.
It was also inspired by DrawBot http://drawbot.com
and Shoes http://shoesrb.com/.
Thus, Shoebot. Shoebot runs on Python 2.7, which is most probably what you already have installed. The first step is to install the appropriate dependencies. If this is your first time using Shoebot, you'll want to install all of them. In Debian/Ubuntu:

Shoebot alternatives

  • Pure Data

  • Pd (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing. It is the third major branch of the family of patcher programming languages known as Max (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at IRCAM. The core of Pd is written and maintained by Miller Puckette and includes the work of many developers, making the whole package very much a community effort.

    tags: api art cpp-development generative-art graphics
  • Nodebox

  • NodeBox is a new software application for creating generative art using procedural graphics and a new way to approach graphic design.

    tags: generative-art procedural-graphics
  • Vvvv

  • vvvv is a graphical programming environment for easy prototyping and development. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.

    tags: Portable graphics art realtime generative
  • Context Free

  • Context Free is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create images that can contain millions of shapes.

    tags: art generative generative-art procedural procedural-generation
  • Csound

  • Csound is a sound design, music synthesis and signal processing system, providing facilities for composition and performance over a wide range of platforms. It is not restricted to any style of music, having been used for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television.

    tags: music-composition music-production music-synthesizer sound-design signal-processing
  • Prismacode

  • Prismacode is an easy programming language for creating 2D geometric graphics. It's a combination of logic and art -- there are no right or wrong answers.

    tags: art design generative-art graphics procedural-graphics
  • Evaldraw

  • Evaldraw allows you quickly write small programs in its C-like language. It supports static variables, enums, arrays, functions and just recently structs.

    tags: c-development instant-compiler opengl programming programming-language