Alcatraz is an open-source package manager for Xcode. It lets you discover and install plugins, templates and color schemes without the need for manually cloning or copying files. It installs itself as a part of Xcode and it feels like home.
The plugin parses addons_config.mk and will use it to tell which system frameworks to add, which folders to ignore, extra includes to add, etc. Example folders are always ignored by default. It will also use some of the meta data, such as the dependency list and addon url. If your addon doesn't work with OFPlugin properly out-of-the-box, you should add an addon_config.mk. See ofxKinect and ofxMidi for examples.
Download here : http://adamcarlucci.com/ofplugin.zip
Copy plugin in /Library/Application Support/Developer/Shared/Xcode/Plug-ins/
Xcode plugin to format code using Uncrustify or ClangFormat.
Download here : https://github.com/benoitsan/BBUncrustifyPlugin-Xcode/releases
Openframeworks formating (replace content of uncrustify.cfg in /Content/Resources)
Copy plugin in /Library/Application Support/Developer/Shared/Xcode/Plug-ins/
IanniX is a graphical open source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.
GAmuza is an Hybrid Live Coding/Modular application, for interactive design developing, live audiovisual performance and generative art teaching.
SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
SuperCollider was written by James McCartney over a period of many years, and is now an open source (GPL) project maintained and developed by various people. It is used by musicians, scientists, and artists working with sound. For some background, see SuperCollider described by Wikipedia.
LiveCode is an award winning, high performance, programming environment which has been designed with ease of use and productivity in mind. It is a powerful and feature rich, high level development platform with an intuitive graphical user interface and a unique English programming language. It has a fast and easy to use compile free workflow which produces immediate results. Apps developed in LiveCode can be written once and quickly deployed on all popular platforms - mobile, desktop and server. LiveCode apps include ebooks, games, business automation, entertainment, medical, health, sports, nature etc
Commercially available conductive fabrics are mostly evenly coated basic woven and knit structures. There is nothing fancy, distinct or particularity interesting about their aesthetic appeal. They are metallic, shiny and uniform. What if you could weave your own conductive fabrics. For one you could tailor the electrical properties of the fabric to your own designs, and for another you could add colour, texture, patterns and aesthetic qualities to the material. This post goes over an example of weaving your own conductive fabric to incorporate some of these elements.
Halide is a new programming language designed to make it easier to write high-performance image processing code on modern machines. Its current front end is an embedding in C++
How do Adobe Photoshop, Micrografx PicturePublisher and Pegtop XFader blend layers?
This article tries to give a survey of the most important blend modes, their advantages and disadvantages, and how they are coded.
EyesWeb is an open software research platform for the design and development of real-time multimodal systems and interfaces.
Bret Victor invents tools that enable people to understand and create. He has designed experimental UI concepts at Apple, interactive data graphics for Al Gore, and musical instruments at Alesis.
For more on Bret, see worrydream.com.
This talk was given at CUSEC 2012 (2012.cusec.net).
pocode is an open-source C++ library designed by Potion for the production of interactive media across multiple platforms. pocode provides a robust, high-performance software infrastructure that allows for the creation of all types of software, from simple visual sketches to elegant mobile apps to entire software applications.
At the center of pocode’s design is a desire to make an all-purpose software library that is as simple to use as it is efficient and powerful. Thanks to pocode’s object-oriented architecture, applications stay organized and take care of themselves. Objects draw themselves, maintain their state and can be changed at any time. pocoders don’t have to worry about the intricacies of event routing, the details of threaded image loading or the pitfalls of shader construction. All of these processes are handled automatically.
At the same time, pocode is an open system that allows pocoders to dive deep into the software architecture and implement alternative methods of their own. Because of pocode’s modular design, this kind of tinkering and re-engineering can place without altering the library itself. pocoders can also extend pocode with their own poObjects, and share them with other pocoders. Since all poObjects fit within pocode’s object-oriented framework, shared poObjects can easily be incorporated into new applications, even across platforms.
While we have designed pocode with great intentionality, we see it as a work in progress. pocode is an evolving platform that will change over time in response to user feedback and to new technologies. Simply put, we want pocode to be the simplest, most useful and most technically sound software library available anywhere for the creation of interactive media.
An openFrameworks workshop will take place at CoLab at the Auckland University of Technology (AUT), New Zealand this Thursday (January, 27th, 2011 @16:00h).
A directory of extensions and libraries for the OpenFrameworks creative coding toolkit.
Compiled fresh from Github daily.
See freshest addons!
Plask is a multimedia programming environment.
Fluxus is a rapid prototyping, playing and learning environment for 3D graphics, sound and games.
Selection of artworks which in some way engage computers or ideas about computing. The selection of works will highlight the philosophical, cultural, and ideological differences separating technological optimists, or utopians, and technological pessimists
Okapi is an open-source framework for building digital, generative art in HTML5.
Numenta is creating a new type of computing technology modeled on the neocortex, the seat of human intelligence. We call this technology Hierarchical Temporal Memory, or HTM. Numenta co-founder Jeff Hawkins first described the outline of this theory in th
Countless fragments of existing architectural photography are merged into multilayered shapes. The resulting collages introduce a third abstract point of view next to the original ones of architect and photographer.
I setup a public netvibes page. It's the latest news, links, images, videos about Processing, Openframeworks, VVVV, EyesWeb, Isadora, Quark Composer, Pure Data, Max MSP.
Ubuntu software for designers and developers
a Linux Distribution for artists. Screenshots : https://www.dropbox.com/gallery/331020/1/openArtist?h=49f07b#gallery
Frustrated by the difficulty of searching schematic symbols through long lists with little information led to the creation of Electrical What !?, a database of electronic components. Electrical What !? displays all electronic components in a easily scanab
Cinder is a peer-reviewed, free, open source C++ library for creative coding.
Kaleido is a tool that is designed to help visual-thinkers program. You can use Kaleido to create personally meaningful visuals for your code. Kaleido allows individuals to plan, organize, and navigate code in the idiosyncratic way we each think.
Field is an open-source software project initiated by OpenEnded Group, for the creation of their digital artworks. It is an environment for writing code to rapidly and experimentally assemble and explore algorithmic systems. It is visual, it is hybrid, it
Blog about Game Design, Games and Computer Art
HYPE is a creative coding framework built on top of ActionScript 3. A major goal of HYPE is to allow newcomers to Flash and ActionScript to creatively play and express themselves while they are learning how to program.
Example code for processing from the book Generative Gestaltung
Codelab est un forum consacré aux pratiques expérimentales de création d'image, de vidéo, de son et de musique qui utilisent des langages de programmation (processing, chuck, supercollider, livecode, etc.), de programmation visuelle
This book teaches you the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization.
CreativeApplications.Net is your daily dose of inspiring apps for Mac, PC and iPhone...
Dave is a live coder and a performer in a night of live coding held in a south London pub, organised by the collective Toplap. "Live coding brings the audience closer; they can see that you're making something in front of them," he says.
Libavg is a high-level multimedia platform with a focus on interactive installations. It is meant to pick up where Macromedia Director and Adobe Flash leave off and gives you high-quality hardware-accelerated visuals as well as easy and flexible authoring
Cybernet was the first cybernetic information bridge between companies and a Government to exist in the world. It consisted in the implementation of a network of Telex machines in different factories throughout Chile.
OGRE has grown to become one of the most popular open-source graphics rendering engines, and has been used in a large number of production projects, in such diverse areas as games, simulators, educational software, interactive art, scientific visualisatio