We stand with Ukraine to help keep people safe. Join us
Processing
Processing
4.2
0.0
Processing free download for Mac

Processing

Programming language for electronic arts.

4.2
Based on 3 user ratesRead reviews & comments
Free
Absolutely Free

Processing 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.

Note: While the software is classified as free, it is actually donationware. Please consider making a donation to help support development.

What’s new in version 4.1.2

Updated on Jan 24 2023

Contributions Manager

The majority of the work for this release went into cleaning up and fixing the Contributions Manager. (What you see when importing Libraries, managing Modes, etc.) Please, please, please help us out and give it a lot of testing. This is old, messy, and important code that is easy to break in major ways. If you have trouble with it, please file an issue!

  • The “Manage Modes…” menu item was opening an empty window.
  • Fix Cannot invoke "javax.swing.JProgressBar.setVisible(boolean)" because "this.progressBar" is null error when using Update All.
  • Libraries from the Foundation (i.e. Video, Sound, and JavaFX) will now be reported properly on the stats page.
  • Updated the Wiki pages about Libraries, Modes, Tools, and Examples for Processing 4. These pages were copied over from the Processing 3 repository, but needed some cleaning. Still more work to do here, but it's a start.
  • Implemented per-line indicators for download/install status. Eventually these will replace the progress bar in the bottom panel.
  • Removed an old workaround for a NullPointerException while making selections. If it reappears, please file a new issue.
@SamPottinger saves us again
  • “Cannot find a class or type named ‘PApplet’”
  • Cannot use @Override and @Deprecated in static mode
  • color in imports shows up as an error in the editor (even though the code still runs)
  • Sketch folders with spaces or hyphens showing errors in the editor window (even though the code still runs)
Other Bug Fixes:
  • Help Menu sometimes disabled on macOS. This is a Java bug, but it's been closed as “cannot reproduce,” so I managed to find a workaround.
  • Fixed ClassCastException with copy() and PGraphicsJava2D.
Additions? Why Not.
  • The shortcuts for Find Next and Find Previous (i.e. ctrl-G and ctrl-shift-G on Windows/Linux) now work inside the Find/Replace window.
  • Show a warning when calling clear() on the primary drawing surface.
View older Processing updates

Information

License

Free

Size

223.8 MB

Developer’s website

https://processing.org

Downloads

51493

App requirements

Try our new feature and write a detailed review about Processing. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
Mikael-B
Mikael-B
Aug 14 2022
3.5.4
0.0
Aug 14 2022
0.0
Version: 3.5.4
The latest version, @macupdate, is actually 4.0.1 of August 9, 2022.
Christo777
Christo777
Jun 7 2013
2.0b9
4.5
Jun 7 2013
4.5
Version: 2.0b9
LiveCode is now OpenSource! (free community version)
8bitwintermute
8bitwintermute
Feb 24 2009
1.0.3
0.0
Feb 24 2009
0.0
Version: 1.0.3
the icon says "Poo"
Meego
Meego
Dec 1 2008
1.0.1
0.0
Dec 1 2008
0.0
Version: 1.0.1
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/
Free
Absolutely Free
How would you rate Processing?
Similar apps
miniAudicle
Audio programming language for real-time synthesis, composition and more.
Is this app is similar to miniAudicle? Vote to improve the quality of this list.
Vote results
0
Upvotes
3
Total score
0
Downvotes
SuperCollider
Programming language for real time audio synthesis and more.
Is this app is similar to SuperCollider? Vote to improve the quality of this list.
Vote results
0
Upvotes
3
Total score
0
Downvotes
Max
Graphical programming environment for music, audio, multimedia.
Is this app is similar to Max? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Agena
Procedural programming language.
Is this app is similar to Agena? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes
Vuo
Live interactive-media programming environment.
Is this app is similar to Vuo? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes