Releases: cuinjune/Ofelia
Releases · cuinjune/Ofelia
ofxOfelia v4.0.0
ofxOfelia v3.1.0
- updated Pd source files to Pd-0.50-0
- updated source files to support Emscripten
ofxOfelia v3.0.1
- added more examples
- 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
ofxOfelia v3.0.0
- all available global functions and class methods from lua bindings are embedded as objects (functions that take userdata argument or has more than 8 arguments are excluded)
- all abstractions are embedded as objects ("ofelia/lib" folder is removed)
- all embedded objects use "of" prefix for consistency
- updated "ofelia/help-intro.pd" so it contains all available objects
- updated "ofelia/ofelia-object-help.pd" help file
- added a feature to open help file or documentation page when an object is double clicked
- added "ofelia/help" folder which contains help files
- added [ofRequire], [ofExpr], [ofExpr~], [ofIf], [ofIf~], [ofFor], [ofTable], [ofJson], [ofReverb~], [ofOscSender], [ofOscReceiver], [ofUnZip], [ofUnZipPass] and [ofMakeFileName]
- updated all event listeners (see help files for changes)
- internal callback methods for [ofelia] object are renamed with "__" prefix to avoid potential name collision with lua's function or variable name (e.g. "set" -> "__set")
- added and updated examples in "ofelia/examples" directory
- fixed bug when [ofelia] object uses multiple signal outlets
- fixed bug when [ofelia] object returns a table that contains a string key
ofxOfelia v2.3.1
- added iOS and Android specific listener abstractions
- updated "ofelia/help-intro.pd"
ofxOfelia v2.3.0
- added a logger channel to pass on OF logs to the pd console
- pdSys, pdSignal, pdPD classes are deprecated and changed to static functions
- added a constructor for pdLog class to set a module name
- updated "ofelia/help-intro.pd"
- added "ofelia/examples/sound/synth"
- added standalone example projects to ofxOfelia
- cleaned ofxOfelia addon directory so source files can be shared among projects
ofxOfelia v2.2.0
- added "ofelia function" object for quickly writing a simple lua script
- added default module alias "M" to ease writing variables (e.g. ofelia.num -> M.num)
- fixed crashing issue when "ofelia define" tries to return its module table
- fixed crashing issue when error occurs inside ofelia.perform() function routine
- fixed stack overflow error in ofelia.perform() function
- changed naming convention for classes and functions (e.g. of.Image -> ofImage)
- renamed abstractions according to the new naming style
- redesigned and added some "of" class abstractions (e.g. ofFbo, ofFont, ofImage..)
- added pdOsc() and pdBlOsc() class which contain various types of oscillators
- added pdFilter() class which contains various types of audio filter functions
- added some useful "pd" abstractions and help files inside "ofelia/libs/pd" folder
- simplified some example patches by using the updated features
ofxOfelia v2.1.0
- rebuilt using openFrameworks 0.10.1
- fixed ofelia get/set issue with inlets
- fixed handling of list with 0 or 1 argument
- enabled ofUnicode, ofAlphabet and ofTrueTypeFontSettings classes in swig
- added "examples/text/unicode" example
ofxOfelia v2.0.4
- fixed Array:setTable() bug on Windows
- renamed Array:getTable() and Array:setTable() to Array:get() and Array:set()
- added additional argument to Array:get() and Array:set() to set onset value
- fixed crashing issue when returning a large sized table as a list
- disabled printing the bug fix version on the pd console
- added "examples/pd/misc" example to show various pd objects emulation
ofxOfelia v2.0.2
- fixed bind issue on direct mode
- added Inlet class in pd module
- fixed lua stack corruption issue
- fixed duplicated script name issue
- changed setpause value for gc
- added a help file, abstractions and examples