Pure Data!

Get Pure Data for Windows/Mac/Linux http://puredata.info/download/pure-data
Pure Data is the main/vanilla distribution chiefly maintained by Miller Puckette http://msp.ucsd.edu/.
As of 0.47, Pd Vanilla includes the **Deken http://puredata.info/docs/Deken
built-in library manager** for easy access to community-developed external libraries that expand the capabilities of Pd such as Cyclone http://puredata.info/download/cyclone,
Zexy http://puredata.info/download/zexy,
and the computer graphics library Gem http://puredata.info/downloads/gem/.
**Other distributions: **Pd-L2ork downloads/Pd-L2Ork (**Linux**, but coming soon to **Windows/Mac** is a fork of Pd with a revamped GUI and includes many external libraries already installed. * Tutorial http://www.p

Pure Data alternatives

  • 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:

    tags: api art c-plus-plus generative generative-art
  • SuperCollider

  • A real time audio synthesis engine, and an object-oriented programming language specialised for music.

    tags: audio-synthesis-engine music-programming oo-programming real-time-processing
  • ChucK

  • ChucK is a programming language for real-time sound synthesis and music creation. ChucK presents a unique time-based, concurrent programming model that's precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music. »

    tags: concurrent music-programming music-synthesizer programming-language real-time
  • Quartz Composer

  • Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in Mac OS X for processing and rendering graphical data.Quartz Composer uses OpenGL (including GLSL), OpenCL (only in Mac OS X 10.6 and later), Core Image, Core Video, JavaScript, and other technologies to build an API and a developer tool around a simple visual programming paradigm. Apple has embedded Quartz technologies deeply into the operating system. Compositions created in Quartz Composer can be played standalone in any QuickTime-aware application (although only on Mac OS X 10.4 and later), as a system Screen Saver, as an iTunes Visualizer, from inside the Quartz Composer application, or can be embedded into a Cocoa or Carbon application via supplied user interface widgets. Because Quartz Composer makes extensive use of hardware acceleration and pixel shaders, it is recommended to have a graphics card with at least 32 MB of VRAM. While Quartz Composer is included with the iPhone SDK, there is currently no way of running Quartz Compositions on iOS devices. »

    tags: audio-sync dynamic-prototypes mockups node-based programming-language
  • Max/MSP

  • Interactive visual programming environment for music, audio, and media

    tags: real-time-processing visual-programming
  • 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.

    tags: art blur-filter built-in-3d-model-viewer built-in-rss-reader built-in-video-mapper
  • Vvvv

  • vvvv is a graphical programming environment for easy prototyping and development. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.

    tags: Portable graphics art realtime generative
  • Bidule

  • Plogue Bidule is a modular audio software with full VST, Audio Unit and Rewire support.

    tags: audio-effects modular-system music-programming music-synthesizer
  • 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.

    tags: arduino art cross-platform generative generative-art
  • TouchDesigner

  • TouchDesigner is a complete authoring tool for building interactive 3D art, visualizations, prototypes and UIs. Derivative makes and supports TouchDesigner and offers their services to do custom production using TouchDesigner.

    tags: 3d-visualizer-sequencer animation art node-based python-scripting
  • 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.

    tags: art built-in-video-mapper dmx generative generative-art
  • Reaktor

  • Native Instruments Reaktor is a virtual, modular synthesis platform.

    tags: synthesizer modular-system
  • PdDroidParty

  • Run your Pure Data patches on Android with native GUIs emulated.

    tags: android-apps android-development eclipse framework libpd
  • Usine Hollyhock

  • Usine Hollyhock is a modular environment for live music and real-time installations. You can create and customize your live set to fit it exactly to your needs. Designed for spontaneous electronic music creation, including live sampling, effect processing, or sound design.

    tags: customizable digital-audio-workstation live-sampling modular-system multi-touch
  • Csound

  • Csound is a sound design, music synthesis and signal processing system, providing facilities for composition and performance over a wide range of platforms. It is not restricted to any style of music, having been used for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television.

    tags: music-composition music-production music-synthesizer sound-design signal-processing