Processing
Processing
3.4

4.6

Processing free download for Mac

Processing

3.4
29 July 2018

Programming language for electronic arts.

Overview

Processing is a programming language and environment built for the electronic arts and visual design communities. It was created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook. The software exports Java applets which may be posted on the Internet and shared with other artists and designers.

What's new in Processing

Version 3.4:
  • Show alternate error message on Windows when jnidispatch.dll or core.jar have been removed by Windows Defender or Microsoft Security Essentials. This has been a huge headache for us. We've repeatedly submitted the software and asked Microsoft for help, but haven't had any luck. If you run into this issue and would like to help, please submit the files to Microsoft here: https://www.microsoft.com/en-us/wdsi/filesubmission Perhaps if there are enough reports, they'll understand this is affecting a lot of people.
  • Contributed libraries/examples/etc that redirect to https URLs now working.
  • It's now possible to make your own theme file for Processing. Copy the theme.txt file from inside the Processing folder to your sketchbook folder, and then edit away. For instance, to make a dark theme:
  • It's now possible to copy the text of the status bar. Click the clipboard icon at the right-hand side to copy the text to the clipboard. To search immediately, use shift-click. The default search engine is Google, but you can modify that by altering the 'search.format' line in preferences.txt
  • Added pyde as a supported extension, so double-clicking on Python sketches will launch the PDE.
  • Added Double and Long versions of the data classes. Not sure if we'll keep these, but we're trying them out.
  • Also add subset(long) and subset(double) to PApplet
  • Changed the internal Sort class to use int for comparisons for better accuracy, especially when working with double and long values.
  • Consistently implemented write(PrintWriter) in the List and Dict classes
  • Added save(File) to the List and Dict classes
  • Prevent Table.sort() from throwing NullPointerException with empty cells
  • Fixed up the Welcome dialog. When closing the window or hitting ESC, the "show this" selection is recorded. Also clicking that text will toggle the checkbox on/off, as users would expect.
  • Redesigned the Rename window to be less ugly. Now closes when ESC is pressed, and the default action is set so hitting Enter will work properly.
  • Rewrite exec() to do threads, also handle fast/excessive output cases
  • Rewrite requestImage() to fix errors/slowness/concurrency problems
  • Refactoring inside the completion code
  • Now using Java 8u181. https://github.com/processing/processing/pull/5586
  • Change lack of blendMode() to a warning rather than an error in PDF
  • Updated the copyright and year in the launch and About screen.
  • A large number of changes and fixes for ARM submitted by Gottfried, who also posted 3.3.7.1 and 3.3.7.2 interim releases with some of these changes already present. Now we're back on track with 3.4.
  • Additional I/O improvements
  • Fix regressions in 3.3.7.1
  • OpenGL ES: Fix GLSL version number for 1.00
  • Add ADS1X15 Analog-to-Digital converter example
  • IO: pinMode() can now set pull-up and pull-down resistors on Raspbian thanks to @xranby for 64-bit help
  • Several new examples
  • IO: New example sketch showing how to use a MPR121 capacitive touch sensor fun tutorial by @msurguy forthcoming
  • IO: New example sketch showing how to use a BME280 environmental sensor IO: New example sketch showing how to use a TSL2561 light sensor IO: New example sketch showing how to use a PCA9685 Servo & PWM controller ...all contributed by @OlivierLD
  • IO: pinMode() got faster
  • IO: I2C now supports talking to slower devices, such as Arduino boards
  • Support for ARM Mali graphics was added to P2D/P3D Thanks to seongwook from the forums for his help during bringup
  • P3D now supports up to 4 lights on Pi using their OpenGL driver
  • Serial library now supports Raspbian's port naming (such as "/dev/serial0")
  • Enable exporting of Windows applications on ARM
  • Clarify SimpleInput example
  • Various ARM-related updates
  • Make P3D work on Linux SBCs using ARM Mali graphics and their ES 3.1 driver
  • Updates to Japanese translation
  • Added Russian translation
  • Make "loadXML(String)" handle "file not found"
  • Update java.lang.UnsupportedClassVersionError message Semi-transparent colors do not display properly in PGraphics
  • Fixed a crash occuring while loading certain SVGs exported from Illustrator
  • Support PShape.contains() on GROUP objects
  • Improve implementation of PShape.contains() to take the CTM into account

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

3 Processing Reviews

Rate this app:

8bitwintermute
24 February 2009

Most helpful

the icon says "Poo"
Like (17)
Version 1.0.3
Christo777
07 June 2013
LiveCode is now OpenSource! (free community version)
Like (1)
Version 2.0b9
3 answer(s)
Christo777
Christo777
03 November 2013
Why did this comment give me a -1 smile score ?
Like (1)
hwgray
hwgray
22 January 2014
Some people are just plain mean, Chris, annoyed because you give Processing 4.5 stars without saying why and then refer your readers to a competing app.
Like (2)
Christo777
Christo777
23 January 2014
There must be an mixed-up. I don't remenber rating this app (Processing). My rating should be about commercial LiveCode. Sorry if the mistake is mine. And the reason is that it evolves too fast. Too many changes in a short time.
Like (1)
8bitwintermute
24 February 2009
the icon says "Poo"
Like (17)
Version 1.0.3
2 answer(s)
MacUpdate-Lon
MacUpdate-Lon
01 July 2013
I've repeatedly informed the MU Editors to no avail that there is a new icon for this software. Just sayin'.
Like
MacUpdate-Lon
MacUpdate-Lon
01 July 2013
Whaddaya know, they posted the new icon.
Like
Meego
01 December 2008
This is very similar to Java. It's quite easy to learn. Incredible work made with Processing (with source code available): http://www.complexification.net/gallery/
Like (8)
Version 1.0.1
1 answer(s)
Meego
Meego
06 October 2009
Yes, I tried once to just copy and run the code from one one the applets but it failed. I guess it could have something to do with these applets being built on one of the first versions of Processing but don't take my word for it.
Like
Version 1.0.7
Free

4.6

App requirements: 
  • Intel 64
  • Intel 32
  • OS X 10.8.5 or later
Developer Website: 
Download(126.5 MB)MacUpdateInstall with MacUpdate

Downloaded & Installed 50,383 times