OSC support for nodes and general usage.
This add-on does not require any other add-on to work.
Currently it has node support for
latest release from here
please visit the wiki for more info.
written by maybites (2021)
heavily inspired by and code used from http://www.jpfep.net/pages/addosc/ and http://www.jpfep.net/pages/addroutes/.
NodeOSC relies on
- the pure python module oscPy (by Kivy).
- the pure python module python-osc (by Attwad).
added script() calling functionality added more variables for 'format' and 'filter'
fixed deprecated API-error
fixed output from animation nodes
fixed server crash on windows added incomming address filter
added argument filtering updated testbeds with examples for filter
better error reporting updated testbeds with examples for statement
Added ability to execute datapaths as statements
Added dynamic evaluation format functionality combined with loops. Inspired by functionality introduced in http://www.jpfep.net/pages/addroutes/. Code cleanup and improved user interface.
Added the neat operator I found in http://www.jpfep.net/pages/addroutes/ to create new osc handlers from the context menu while hovering over a user element.
Allows to execute function calls with datapath. For example: bpy.ops.screen.animation_play(). values passed on with osc message are ignored.
Fixed (hopefully) the reference of the dynamic link library for liblo.
It plays now nice if liblo library is not installed.
Moved the transformation of AnimationNodes datatype DoubleList into the node.
Added AnimationNodes datatype DoubleList to be able to send via OscNumber node.