FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Language \ Environment \ Libraries \ Comparison
 
   
 
  Libraries. Extending Processing beyond graphics and image, libraries enable audio, video, and communicating with other devices.
 
 

Video
Interface to Apple's QuickTime for using a camera and playing movie files.

Serial

Supports sending data between Processing and external hardware via serial communication (RS-232).
  OpenGL
Support for exporting OpenGL accelerated sketches. Utilizes the JOGL library.

Net

Sending and receiving data via the Internet through the creation of simple clients and servers.
  » Netscape.JavaScript
Methods for interfacing between Javascript and Java Applets exported from Processing.

 





» Ess
by Krister Olsson
Library allowing sound data to be loaded (AIFF, WAVE, AU, MP3), played, generated, manipulated, saved, and analyzed. 

» Google API
by Tatsuya SAITO
Interface to query web pages through Google search.


» .OBJ Loader
by Tatsuya SAITO
Loads .OBJ files into Processing, includes geometry and texture data.

» SimplePostScript
by Marius Watz
Writing vector files in the PostScript format.

» Adobe Illustrator Export
by Allan William Martin & Mark Hill
Writing vector files in the Adobe Illustrator (*.ai) native file format.

» Particles
by Simon Greenwold
Simple classes for constructing particle systems. Documentation coming soon...
  » Sonia
by Amit Pitaru
Advanced audio library for playback and synthesis. Integrates Jsyn and requires a browser plugin for playback.

» JMyron (WebCamXtra)
by Josh Nimoy et al.
Camera library for motion detection, color tracking, glob distinction, and pixel addressing. 

» BlobDetection
by v3ga
Performs the computer vision technique of finding "blobs" in an image.   

» proMidi
by Christian Riekoff
Allows Processing to send and receive midi information.  

» proHTML
by Christian Riekoff
Allows Processing to take an HTML document and change it from a linear string to a tree structure. 

» proXML
by Christian Riekoff
Allows Processing to read and write XML files.
  » Carnivore
by RSG
A TCP/UDP packet sniffer library for the Processing programming language.

»
MaxLink
by Jesse Kriss
Enables communication between Processing and Max/MSP 4.5

» oscP5
by Andreas Schlegel
An OpenSound Control (OSC) implementation for Processing. 

» MySQL
by Florian Jenett
Faciliates communication with a MySQL database.

» OCD
by Kristian Linn Damkjer
The Obsessive Camera Direction (OCD) library allows intuitive control and creation of Processing viewport Cameras.

» Oscillator
by taka
Useful for generating series of waves.        
 


Information about contributing a library is included in "howto.txt", located in the "libraries" folder included with the Processing software. For further information, visit the discourse.




  Processing ALPHA Libraries: Compatible only with pre-beta software versions 68, 69


» DXF Export
by Simon Greenwold
Exporting DXF files which may be imported into Maya, FormZ, Rhino, and other 3D programs.
  » Interfasia (GUI)
by Brendan Berg
A graphical user interface (GUI) library for the Processing programming environment.

» Animation
by Jim Garretson
Simplifies creating animation with Processing.

 

» Controller
by Ariel Malka
A versatile input provider, a popup window with a set of interactive user-interface components.

 
 
  Processing is an open project initiated by Ben Fry and Casey Reas  
  © Info \ Site hosted by Media Temple!