OSC: remove singleton object from OSC code

This will allow, theoretically, multiple instances of an OSC surface.

The osccontrollable.{cc,h} code is not used anywhere in the rest of the surface
support, and so was removed from the library but left in the repository
This commit is contained in:
Paul Davis 2025-11-24 10:27:46 -07:00
parent d4838bd294
commit 3a337b97ea
7 changed files with 103 additions and 113 deletions

View file

@ -11,7 +11,6 @@ def build(bld):
obj = bld(features = 'cxx cxxshlib')
obj.source = '''
osc.cc
osc_controllable.cc
osc_route_observer.cc
osc_select_observer.cc
osc_global_observer.cc