Libraries

Extend Processing beyond graphics and images into audio, video, and communication with other devices.

Core

  • Create DXF files to save geometry for loading into other programs. It works with triangle-based graphics including polygons, boxes, and spheres.

  • Access peripherals on the Raspberry Pi and other Linux-based computers

  • Send and receive data over the Internet through simple clients and servers.

  • Send data between Processing and external hardware through serial communication (RS-232).

  • Create PDF files. These vector graphics files can be scaled to any size and printed at high resolutions.

  • Playback audio files, audio input, synthesize sound, and effects.

  • Create SVG files.

  • Read images from a camera, play movie files, and create movies.

Contributions

Contributed libraries are created by members of the Processing community. They are independently and generously created to share. They are all open source and include their own reference and examples.

3D

Animation

Compilation

Data

GUI

Geometry

Hardware

I/O

Language

Math

Other

Simulation

Sound

Typography

Utilities

Video & Vision