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.

Software type
Library
Other addon
Platform
GNU/Linux
macOS
Windows
Software features
Audio input
Audio routing
Livecoding
Software language
C++
Lua
Pure data
License
GPL-3
Developer(s)
Zack Lee (cuinjune)

Recent releases Release Date
Ofelia 4.0.0 14 Sep '20
Ofelia ofxOfelia v4.0.0 14 Sep '20
Ofelia ofxOfelia v3.1.0 2 Sep '19
Ofelia 3.1.0 2 Sep '19
Ofelia 3.0.1 27 Aug '19
Ofelia ofxOfelia v3.0.1 27 Aug '19
Ofelia ofxOfelia v3.0.0 15 Aug '19
Ofelia 3.0.0 15 Aug '19
Ofelia ofxOfelia v2.3.1 25 Jun '19
Ofelia 2.3.1 25 Jun '19