GDNative OSC is an addon that enables reception and emission of OSC messages in Godot game engine.
The code will compile into a dynamic library, easy to load and use in godot projects.
- GDnative version of https://github.com/djiamnot/gdosc.
- based on https://gitlab.com/frankiezafe/gdnative_template
- updated puredata patches
- file loggin functionality in osc_receiver
- reorganisation of the folder structure
version 0.1.0, 2018-12-17 - download
- osc_sender and osc_receiver classes ready to use
- compilation for linux, windows and osx
Open Sound Control (OSC) is a network protocol commonly used in digital arts, stage and live multimedia performances to exchange information between softwares. Based on UDP protocol, it ensures fast communication and nearly no knowledge about network management.
This addon is based on the cross-platorm OSC lib oscpack.
contains a ready to use godot 3.0.6 project, see video
library is located in demo/bin/, once the project compiled
contains a simple puredata patch that emits OSC messages
contains downloadable ready-to-ue gdosc module
archives containing partial releases
contains the sources of the library
git clone https://gitlab.com/frankiezafe/gdosc.git
cd gdosc
git submodule init && git submodule update
cd godot-cpp/
git submodule init && git submodule update
scons platform=linux headers_dir=godot_headers generate_bindings=yes
cd ../
scons platform=linux
cd gdosc
git submodule init && git submodule update
cd godot-cpp/
git submodule init && git submodule update
scons platform=osx headers_dir=godot_headers generate_bindings=yes
cd ../
scons platform=osx
cd gdosc
git submodule init && git submodule update
cd godot-cpp/
git submodule init && git submodule update
scons platform=windows headers_dir=godot_headers generate_bindings=yes
cd ../
scons platform=windows
for other windows / visual studio version, refer to gdnative_template
- François Zajéga frankiezafe
- Michal Seta - djiamnot
- Bastiaan Olij - [email protected] - special thanks for dgnative c++ template!