/gdosc

Open Sound Control (OSC) addon for Godot Engine.

Primary LanguageC++MIT LicenseMIT

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