unreal.OSCModulationMixingStatics

class unreal.OSCModulationMixingStatics(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

OSCModulation Mixing Statics

C++ Source:

  • Plugin: OSCModulationMixing

  • Module: OSCModulationMixing

  • File: OSCModulationMixingStatics.h

classmethod copy_mix_to_osc_bundle(world_context_object, mix, bundle) OSCBundle

Converts Control Bus Mix to OSCBundle representation to send over network via OSC protocol

Parameters:
Returns:

bundle (OSCBundle):

Return type:

OSCBundle

classmethod copy_stages_to_osc_bundle(world_context_object, path_address, stages, bundle) OSCBundle

Converts stage array to OSCBundle representation to send over network via OSC protocol

Parameters:
Returns:

bundle (OSCBundle):

Return type:

OSCBundle

classmethod get_mix_load_pattern() OSCAddress

Returns OSC Address pattern for loading a mix

Return type:

OSCAddress

classmethod get_osc_bundle_type(bundle) OSCModulationBundle

Returns whether bundle contains recognized payload of OSC Modulation Data

Parameters:

bundle (OSCBundle) –

Return type:

OSCModulationBundle

classmethod get_profile_load_path() OSCAddress

Returns OSC Address path for loading a profile

Return type:

OSCAddress

classmethod get_profile_save_path() OSCAddress

Returns OSC Address path for saving a profile

Return type:

OSCAddress

classmethod osc_bundle_to_stage_values(world_context_object, bundle) -> (Array[SoundModulationMixValue], mix_path=OSCAddress, bus_paths=Array[OSCAddress], bus_class_names=Array[str])

Converts OSCBundle to Control Bus Values & Mix Path from which it came

Parameters:
Returns:

mix_path (OSCAddress):

bus_paths (Array[OSCAddress]):

bus_class_names (Array[str]):

Return type:

tuple

classmethod request_mix(world_context_object, client, mix_path) None

Request mix update from server with loaded content.

Parameters: