latest version
02/27/09
download controlP5 0.3.14 in .zip format
to use the library, put the folder "controlP5", contained in the zip file, into processingSketchbookFolder/libraries.
reference
have a look at the online reference here. a copy of the reference is included in the .zip as well.
a tutorial will follow. for now the examples to the right should get you started. what to expect, ControlP5basics
source
the controlP5 source code repository is available at sourceforge and can be view via at sojamop5/trunk/src/controlP5. find more information about downloading the source code via svn here.
archive
controlP5 0.3.2
controlP5 0.2.12
controlP5. a controller library for processing
controlP5 is a controller library for processing that works in authoring, application, and applet mode. controllers can be added to a processing sketch itself, to separate control windows, and can be organized in tabs.
all controllers are drawn on top of a processing sketch. several key combinations allow the user to show and hide, save and load, and key-control controllers in a controlP5 setup. controlP5 setups can be saved and loaded locally or to/from a server.
the position of a controller can be adjusted during runtime by moving a controller with the ALT-key down.
Installation
unzip and put the extracted controlP5 folder into your processing sketches folder. reference and examples are also included in the controlP5 folder. You need to restart processing if it is the first time you are adding controlP5 to your libraries.
export to applet
since the security regulations for applets are very high and strict, you need to make fields and functions that you control with controlP5 public in your code.
examples
find a list of examples in the current distribution of controlP5.
- ControlP5bang
- ControlP5basics
- ControlP5behavior
- ControlP5button
- ControlP5controlEvent
- ControlP5group
- ControlP5knob
- ControlP5listener
- ControlP5matrix
- ControlP5multiList
- ControlP5numberbox
- ControlP5radio
- ControlP5scollList
- ControlP5slider
- ControlP5sliderSetValue
- ControlP5tab
- ControlP5textarea
- ControlP5textfield
- ControlP5textlabel
- ControlP5timer
- ControlP5load
- ControlP5toggle
- ControlP5window
- ControlP5canvas
- ControlP5groupCanvas
- ControlP5workingWithIDs
thank you. the font rendering of controlP5 is based on glen murphy's fasttext class for processing. bitfont "standard 07 56" and bitfont "standard 07 58" by miniml.com
