wiki:WikiStart

Welcome to the Palette developement site

Palette is a framework for experimenting with real-time effects and code, written in the Python programming language. It allows interfacing your code with hardware devices easily, leaving all the boilerplate and setup code to the framework.

Features:

  • Cross platform (Linux, Windows, OSX).
  • Advanced debugging features:
    • automatic code reloading (Python and GLSL);
    • detailed tracebacks with clickable file links to use the editor of your choice;
    • GLExpert and NVPerfKit support.
  • Extensible with a simple plugins system.
  • Built-in support for common input devices (mouse, keyboard, Wiimote (Linux only), sound card, etc...), extensive filters set to clean up and manipulate input data.
  • Simple OpenGL framework to fill the holes left by  pyglet: GLSL, FBO, PBO, etc...

Documentation:

Palette is still a very early project, I will write the real documentation as soon as the API gets more stabilized.