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.
