Ofelia now runs in a web browser

Hi, I’m happy to announce the new version of Ofelia.

Ofelia is a Pd external which allows you to use openFrameworks and Lua within a real-time visual programming environment.
ofxOfelia is an addon that can run Ofelia patches in an openFrameworks app.

The new version provides all available openFrameworks functions and class methods as Pd objects. (1,770 objects) Meaning, you don’t need to write Lua scripts to use unsupported feature since they all exist as Pd objects.

Also, Ofelia now provides documentation for all objects. You can simply double click on any object to open the help file or the documentation page in your browser. You can see a full categorized list of objects from the “help-intro.pd” patch.

Lastly, you can create a standalone application for macOS, Windows, Linux, Raspbian, iOS and Android using ofxOfelia. It will be also possible to create web applications using Ofelia soon.

For more information, please visit https://github.com/cuinjune/ofxOfelia
Also, please join Ofelia user group: https://www.facebook.com/groups/ofeliausers

Any feedback is welcomed, hope you like it.


Ofelia v3.0.1 is now available on Deken.


  • Added more examples (3d, drawing, math…)
  • Fixed type checking issue in “ofxOfeliaPdBindings.i”
  • Fixed bug when outputting a table with a string key using ofOutlet()
  • ofArray’s array elements can be accessed using square brackets


1 Like

You can now run Ofelia patches in your web browser using Emscripten.

Here are the instructions if you’re interested: https://github.com/cuinjune/ofxOfelia#running-the-emscripten-example-in-a-web-browser