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 you can use openFrameworks functions and classes within a Lua script.
Using Ofelia, you can flexibly choose between patching and coding style depending on your preference. For more information, please visit https://github.com/cuinjune/ofxOfelia
The external is available on Deken for macOS(64bit), Linux(64bit), Windows and Raspberry Pi.
I apologize that the patches made using Ofelia 1.0 won't work on Ofelia 2.0 since many things have changed.
Any feedback is welcomed, hope you like it.
P.S: For people who can't make video to work on Windows, try installing the K-Lite Codec Pack.