Primary Features

PraxisLIVE is designed to fill the need for a free, open-source and cross-platform visual environment for working with multimedia. Though partially inspired by proprietary tools such as AudioMulch, Bidule, Isadora and Quartz Composer, it is not intended to be a clone of any of them — PraxisLIVE brings its own powerful and unique set of features.

Extend at runtime. Fork components on-the-fly, or create new ones from scratch, all without missing a frame or a beat. Integrated editor support for Java, Processing & GLSL. Export and share, or import from a growing library of custom components.

Custom controllers. Build your own control panels in the visual GUI editor - widgets automatically configure and sync themselves to bound properties. Map MIDI controllers or OSC addresses to any property, allowing for a wide range of external control options.

Physical computing. Simple video components for motion tracking and detection can be used to control other parameters. Use the TinkerForge bindings to provide access to a range of sensors, or control motors, servos & other equipment.

Distributed by Design. Built from the ground up for working with multiple media, using an architecture based around models for distributed processing. Option to run projects transparently across multiple processes (for performance) or across multiple machines on a network.