Top 15 Pure Data Alternative and Similar Softwares | Dec 2024

Pd (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing. It is the third major branch of the family of patcher programming languages known as Max (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at IRCAM. The core of Pd is written and maintained by Miller Puckette and includes the work of many developers, making the whole package very much a community effort.

1. OpenFrameworks

OpenFrameworks openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation. The toolkit is designed to work as a general purpose glue, and wraps together several commonly used libraries, including:- OpenGL, GLEW, GLUT, libtess2 and cairo for graphics- rtAudio,......

2. Cinder

Cinder CINDER PROVIDES A POWERFUL, INTUITIVE TOOLBOX for programming graphics, audio, video, networking, image processing and computational geometry. Cinder is cross-platform, and in general the exact same code works under Mac OS X, Windows and a growing list of other platforms — most recently the iPhone and iPad.Cinder is designed to......

3. Fugio

Fugio Fugio (pronounced foo-gee-oh) is an open visual programming system for building digital art and creative projects quickly, with no programming experience required.Learn useful, transferable knowledgeFugio calls everything by its real-world name and doesn’t introduce needless jargon. What you learn here will be useful elsewhere. It hides the code and leaves......

4. Vuo

Vuo Vuo lets media creators make interactive animations, exhibits, performances, and professional-grade media projects by connecting up simple building blocks. Media creators can use these blocks to manipulate audio input, images, layers, videos, and 2D + 3D graphics, as well as record high-quality video of the results. Vuo's features include:- Real-time......

5. Prismacode

Prismacode Prismacode is an easy programming language for creating 2D geometric graphics. It's a combination of logic and art -- there are no right or wrong answers.......

6. Isadora

Isadora Isadora is the award winning, interactive media presentation tool that allows you to follow your artistic impulse. Whether you are an artist, designer, performer, or VJ, you can quickly and easily harness the limitless potential of digital media and real-time interactivity with Isadora.......

7. gifSlap

gifSlap Gifs as Footage: No more converting videos between codecs. Point gifSlap to your gifs folder and get started. Control Options: Use a MIDI controller, keyboard and mouse, or even a USB Gamepad. Made for Performing: Patterns are generated in real time on a separate window. Drag this window to the......

8. Processing

Processing Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production.......

9. Cairo

Cairo Cairo is a software library used to provide a vector graphics-based, device-independent API for software developers. It is designed to provide primitives for 2-dimensional drawing across a number of different backends. Cairo is designed to use hardware acceleration when available.......

10. Livebrush

Livebrush Livebrush is a drawing application. It employs an easy-to-use brush tool that reacts to your gestures through the use of velocity and other motion controls. By combining simple motion controls with customizable brush styles, Livebrush offers a fun and unique way to create graphics. You can install Livebrush on Mac,......

11. gtkmm

gtkmm gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using Gtk::Builder. There's extensive documentation, including API......

12. FLTK

FLTK The Fast, Light Toolkit (FLTK, pronounced fulltick)[2] is a cross-platform graphical user interface (GUI) library developed by Bill Spitzak and others. Made to accommodate 3D graphics programming, it has an interface to OpenGL, but it is also suitable for general GUI programming.......

13. wxWidgets

wxWidgets wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has popular language bindings for Python, Perl, Ruby and many other languages. Unlike......

14. C++ Builder

C++ Builder C++Builder is a rapid application development (RAD) environment, developed by Borland and as of 2009 owned by Embarcadero Technologies, for writing programs in the C++ programming language. C++Builder combines the Visual Component Library and IDE written in Delphi with a C++ compiler. Traditionally, the release cycle was such that Delphi......

15. Nana C++ Library

Nana C++ Library Nana C++ Library takes aim at easy-to-use and portable library, it provides a GUI framework and threads for easy programming with modern C++ methods, such as traits, metaprogramming and other template technologies. http://sourceforge.net/p/nanapro/blog......