Hey guys. I'm happy to announce my first Pd external library, ofelia. https://github.com/cuinjune/ofxOfelia
ofelia is a Pure Data(aka Pd) external library written with openFrameworks for creating cross-platform multimedia applications.
The library consists of over 400 objects covering most features of openFrameworks core API, designed to ease the development of multimedia applications such as visual arts, musical apps and interactive games.
And thanks to the real-time nature of Pure Data, one can make changes and see the result immediately without having to compile.
The library includes the following features:
-
interactive output window
-
various getters and event listeners
-
2d/3d shapes drawing
-
image and font loading
-
camera, lighting, material
-
framebuffer object
-
various data types (vec3f, color..)
-
various utilities to speed up development (new expr, counter..)
-
bandlimited oscillators and resonant filters
The library is currently available to be used under macOS, Linux(64bit) and Windows. It will also be available on Raspberry Pi soon.
Furthermore, the patch made with ofelia and Pd vanilla objects can easily be converted to a standalone application.
You can share the application with a wide range of audiences including non-Pd users and mobile device users.
Installation
- Make sure you have Pd installed on your desktop.
- Start Pd and go to
Help
->Find externals
, then search forofelia
- Select the proper version of ofelia for your system to download and install.
Explore
- Try the example patches inside
ofelia/examples
directory. - Open
ofelia/help-intro.pd
to see the list of built-in objects in ofelia. - Open the help files to learn more about each object.
- Create something cool and share it with other people.
I hope you like it. 🙂