Get Processing 2.2.1 for Windows
Processing is open source and is available for macOS, Windows, and Linux. Projects created with Processing are also cross-platform, and can be used on macOS, Windows, Android, Raspberry Pi, and many other Linux platforms.
You’re viewing an older version of Processing. For the latest release: Go to 4.5.2
- Download Processing 2.2.1 for Windows
- Extract the contents of the zip file
- Run processing.exe
Support Processing
One Time
Monthly
$5
$10
$20
$25
$50
$100
$500
Processing is free and open source. If you rely on it, please consider donating to help keep it maintained and accessible for everyone.
Release Notes
This will be the final release in the 2.x series.
PROCESSING 2.2.1 (REV 0227) - 19 May 2014
A handful of bug fixes, the most prominent rolls back a change that broke
PDE X and other Modes and Tools.
+ Bring back setIcon(Frame) for PDE X and others
https://github.com/processing/processing-experimental/issues/64
+ Add additional code for crashing when the Mode is changed or new editor
windows opened.
+ Use mouseReleased() instead of mousePressed() in the color selector,
otherwise it registers the release as a click in the color window
https://github.com/processing/processing/issues/2514
+ Missing 'version' in contribution properties file causes NullPointerException
https://github.com/processing/processing/issues/2517
+ A handful of fixes to Auto Format
https://github.com/processing/processing/pull/2271
+ Command line tools not working on OS X due to AppleDouble file boogers.
https://github.com/processing/processing/issues/2520
+ Make "Archive Sketch" Tool force a .zip file extension
https://github.com/processing/processing/issues/2526
+ Event handling modifications in video and serial libraries w/ Python Mode
https://github.com/processing/processing/pull/2527
https://github.com/processing/processing/pull/2528
https://github.com/processing/processing/pull/2529
+ Permit mouse PRESS to set mouseX/mouseY
https://github.com/processing/processing/pull/2509
+ Fix for video: the loop() method was broken in the last release.
https://github.com/processing/processing/issues/2524
+ Updated reference files included in the download.
- Get started
Start learning Processing now and create your first program today!
- Tutorials
Learn the basics of Processing with our comprehensive tutorials on a wide range of topics!
- Join the community
Join our friendly community of learners and creative coders on the Processing forum
- Contribute
Help make Processing even better. Submit code, examples, libraries, or help us fix bugs.