Skip to content

Releases: cuinjune/Ofelia

ofxOfelia v4.0.0

14 Sep 03:40
Compare
Choose a tag to compare
  • removed all embedded objects
  • updated Pd source files to Pd-0.51-0
  • removed ofxJSON, ofxJsonSettings, ofxOsc, ofxReverb, and ofxZipPass addons
  • rebuilt using openFrameworks 0.11.0
  • updated abstractions and examples

ofxOfelia v3.1.0

02 Sep 17:21
Compare
Choose a tag to compare
  • updated Pd source files to Pd-0.50-0
  • updated source files to support Emscripten

ofxOfelia v3.0.1

27 Aug 08:24
Compare
Choose a tag to compare
  • 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

15 Aug 11:07
Compare
Choose a tag to compare
  • 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

25 Jun 12:27
Compare
Choose a tag to compare
  • added iOS and Android specific listener abstractions
  • updated "ofelia/help-intro.pd"

ofxOfelia v2.3.0

22 Jun 15:09
2d1c196
Compare
Choose a tag to compare
  • 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

05 Jun 09:36
Compare
Choose a tag to compare
  • 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

13 May 08:08
Compare
Choose a tag to compare
  • 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

17 Dec 13:28
Compare
Choose a tag to compare
  • 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

21 Nov 11:07
Compare
Choose a tag to compare
  • 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