Praxis LIVE IDE - (cluster: praxis_live)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
branding
lib.nb-darcula
lib.pcgl
nbproject
praxis.live.audio
praxis.live.components
praxis.live.control
praxis.live.core.ui
praxis.live.core
praxis.live.editor.saveflash
praxis.live.editor
praxis.live.graph
praxis.live.gui
praxis.live.laf
praxis.live.logging
praxis.live.midi
praxis.live.model
praxis.live.project.examples
praxis.live.project
praxis.live.properties
praxis.live.pxj
praxis.live.pxr.graph
praxis.live.pxr.gui
praxis.live.pxr.midi
praxis.live.pxr.osc
praxis.live.pxr
praxis.live.pxs
praxis.live.terminal
praxis.live.tracker
praxis.live.util
praxis.live.video
.gitignore
.hgignore
LICENSE.md
README.md
build.xml
logging.properties
praxis.clusters
praxis.conf
praxis_live.conf
praxislive.icns
uninstaller.conf

README.md

Praxis LIVE

This is the official source code repository for Praxis LIVE, an open-source hybrid visual environment for live creative coding. Praxis LIVE mixes intuitive real-time visual node editing, with a range of built-in components for audio, visual & data processing, together with an embedded compiler and editor for live-coding Processing, Java and GLSL.

While including specific support for audio and video processing, Praxis LIVE is designed to support other forms of cyber-physical coding.

Website & Downloads

See www.praxislive.org for more information and downloads. There is an online manual, as well as a range of examples and additional components.

Support, bugs and feature requests

For general support or to discuss usage and development of Praxis LIVE, please sign up to the mailing list. Please report bugs or make specfic feature requests on the issue queue if possible.

License

Praxis LIVE v3.x is released under the terms of the GPLv3 - see license for more details.

Praxis CORE v3.x (runtime) is also released under the terms of the GPLv3. The currently in development v4.x will see Praxis CORE relicensed under LGPL.

Contribute

Non-code contributions are always welcomed - make example projects, help with documentation, assist new users, talk about Praxis LIVE, or just make something great with it!

An easy way to contribute to Praxis LIVE code is by making custom components for the additional components repository. Pull requests gratefully received! Eventually, these components may make it into the core distribution.

You can also get involved with building the main project itself ...

Building the source code

To build Praxis LIVE you'll need to clone the two repositories that make up the overall project - the Praxis CORE runtime and the Praxis LIVE editor.

git clone https://github.com/praxis-live/praxis.git
git clone https://github.com/praxis-live/praxis-live.git

Make sure the two repository directories are in the same parent directory. There are two main branches in both repositories - master is for the current release and urgent bug fixes, develop is for development of the next release.

You'll also need the correct version of the NetBeans IDE - Praxis LIVE is built on top of the NetBeans platform. It is possible to build the project from another version of NetBeans or another IDE, but it must be built against the right version of the NetBeans platform - building inside that version of the IDE is recommended.

Open the Praxis (runtime) and Praxis LIVE (editor) projects in the IDE. The Praxis LIVE project should find the Praxis project dependency automatically. Build the Praxis project before the Praxis LIVE project.