Ofelia is a Pd external which allows you to use openFrameworks and Lua within a real-time visual programming environment for creating audiovisual artwork or multimedia applications such as games.
openFrameworks is an open source C++ toolkit for creative coding.
Lua is a powerful, efficient, lightweight, easy-to-learn scripting language.
Pure Data(Pd) is a real-time visual programming language for multimedia.
Thanks to Lua scripting feature, you can do text coding directly on a Pd patch or through a text editor which makes it easier to solve problems that are complicated to express in visual programming languages like Pd. And unlike compiled languages like C/C++, you can see the result immediately as you change code which enables faster workflow. Moreover, you can use openFrameworks functions and classes within a Lua script.
Using Ofelia, you can flexibly choose between patching and coding style based on your preference.
The external is available to be used under macOS, Windows, Linux and Raspberry Pi.
Spacelapser is a tool for exploring the three-dimensional volumes created by loading an entire video into memory. Depending on the motion of the camera, this volume can resemble a lightfield, a slit-scan camera, or a special relativity simulator.
https://github.com/loganwilliams/spacelapser/releases/download/v0.1.2/spacelapser.dmg
EmotiBit is a wearable sensor module for capturing high-quality emotional, physiological, and movement data. Easy-to-use and scientifically-validated sensing lets you enjoy wireless data streaming to any platform or direct data recording to the built-in SD card. Customize the Arduino-compatible hardware and fully open-source software to meet any project needs!
Table of Contents
Creative Coding History
Modern Creative Coding Uses
Graphics Concepts
Creative Coding Environments and Libraries
Communication Protocols
Multimedia Tools
Unique Displays and Touchscreens
Hardware
Other output options
More resources
Mosaic is an open source multi-platform (osx, linux, windows) live coding and visual programming application, based on openFrameworks.
This project deals with the idea of integrate/amplify human-machine communication, offering a real-time flowchart based visual interface for high level creative coding. As live-coding scripting languages offer a high level coding environment, ofxVisualProgramming and the Mosaic Project as his parent layer container, aim at a high level visual-programming environment, with embedded multi scripting languages availability (Lua, GLSL, Python and BASH(macOS & linux) ).
As this project is based on openFrameworks, one of the goals is to offer as more objects as possible, using the pre-defined OF classes for trans-media manipulation (audio, text, image, video, electronics, computer vision), plus all the gigantic ofxaddons ecosystem actually available (machine learning, protocols, web, hardware interface, among a lot more).
While the described characteristics could potentially offer an extremely high complex result (OF and OFXADDONS ecosystem is really huge, and the possibility of multiple scripting languages could lead every unexperienced user to confusion), the idea behind the interface design aim at avoiding the "high complex" situation, embodying a direct and natural drag&drop connect/disconnet interface (mouse/trackpad) on the most basic level of interaction, adding text editing (keyboard) on a intermediate level of interaction (script editing), following most advanced level of interaction for experienced users (external devices communication, automated interaction, etc...)
Tapioca Toys Cardboard
Real-world interfaces built to play music, mold landscapes, draw… for kids & grown-ups.
The Cardboard Edition is the latest-born of our tapioca interfaces. We're introducing this compact, low-cost and low-tech version that's easy for us to mail and easy for you to build. All it does require is an iPhone, and not necessarily the latest kind: versions 5 to X are compatible. To learn more about the why and the how, visit our lab article.
This channel was created for anyone that is curious about audio programming, digital signal processing (dsp) and creative coding- from the very basic concepts with no previous programming knowledge all the way up to building your own software instruments and applications in C++ with frameworks like Juce and openFrameworks.
A extensive book introducing C++ and Openframeworks
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/
It can be a tricky task to debug and visualize realtime data on the Arduino board. You are usually stuck with the standard serial output, as the complexity of your Arduino code grows this makes it impossible to comprehend what is actually going on inside the board. To solve this I have created a little library that will enable you to create your own custom GUI for your Arduino projects.
Duration is a timeline for creative coding. Create live performances, interactive installations, and music visualizations by synchronously composing servos, lighting, and projection.
Duration integrates with Processing, Max, VDMX, OpenFrameworks, Unity3d, Quartz, and any other OSC enabled environment.
A troupe of 16 quadrotors (flying robots) dance to and manipulate sound and light at the Saatchi & Saatchi New Directors' Showcase 2012.
Credits:
Event concept created by
Jonathan Santana & Xander Smith, Saatchi & Saatchi
Show Directors
Marshmallow Laser Feast
Memo Akten, Robin McNicholas, Barney Steel
http://www.marshmallowlaserfeast.com
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!
The Toolkit for Sensing People in Spaces (TSPS) works by extending the energy of a person, through face, body and other assigned detection technology and revealing a visual interpretation of that person through software.