andrewcsmith / gdosc

Open Sound Control (OSC) addon for Godot Engine.

Home Page:https://gitlab.com/frankiezafe/gdosc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GDExtension OSC

GDExtension OSC is a Godot Extension (think like plug-in) 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.

about OSC

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. OSC official website

TODO :

  • adapt to GD Extension
  • Use IWYU
  • Try to move to C++ 20
  • OSCPack dependancy update
  • Build with nix on linux
  • Build with Github Action
  • Test with Demo
    • GDExtension detectable
    • Class Loaded and detected
    • Send OSC
    • Receive OSC

contributors

About

Open Sound Control (OSC) addon for Godot Engine.

https://gitlab.com/frankiezafe/gdosc

License:MIT License


Languages

Language:C++ 95.5%Language:C 2.4%Language:Nix 1.1%Language:Python 1.0%