_MxDCore.MxDControlSurfaceAPI¶
Module constants¶
RECEIVE_MIDI_TIMEOUT = 0.2
Classes¶
class MxDControlSurfaceAPI(object)¶
Bases: object
__init__(self, mxdcore, *a, **k)¶
wrapper_registry(self)¶
object_send_midi(self, device_id, object_id, lom_object, parameters)¶
object_send_receive_sysex(self, device_id, object_id, lom_object, parameters)¶
object_grab_midi(self, device_id, object_id, lom_object, parameters)¶
object_release_midi(self, device_id, object_id, lom_object, parameters)¶
release_control_surface_midi(self, device_id, object_id)¶
object_get_control_names(self, device_id, object_id, lom_object, parameters)¶
object_get_control(self, device_id, object_id, lom_object, parameters)¶
_get_control_or_raise(self, cs, control_or_name, command)¶
object_grab_control(self, lom_object, control_or_name)¶
object_release_control(self, lom_object, control_or_name)¶
class MxDMidiOwner(namedtuple)¶
Bases: namedtuple