Sound Operator Stack System (SOS) Operator List
This document contains a list of available sound stack operators in Strata Source.
Operator sys_block_entries
Inputs
input_executeinput_durationinput_active
Operator set_convar
Inputs
input_executeinput
Operator get_convar
Inputs
input_execute
Outputs
output
Operator get_dashboard
Inputs
input_execute
Outputs
output
Operator math_delta
Inputs
input_executeinput
Outputs
output
Operator calc_distant_dsp
Inputs
input_executeinput_distanceinput_level
Outputs
output
Operator get_entry_time
Inputs
input_execute
Outputs
output_entry_elapsedoutput_sound_elapsedoutput_stop_elapsedoutput_sound_duration
Operator game_entity_info
Inputs
input_executeinput_entity_index
Outputs
output_positionoutput_position_xoutput_position_youtput_position_zoutput_anglesoutput_velocity_vectoroutput_velocity_vector_xoutput_velocity_vector_youtput_velocity_vector_zoutput_velocityoutput_velocity_xy
Operator calc_falloff
Inputs
input_executeinput_distanceinput_level
Outputs
output
Operator calc_falloff_curve
Inputs
input_executeinput_distanceinput_curve_amountinput_mininput_maxinput_atteninput_volume_min
Outputs
output
Operator math_float_filter
Inputs
input_executeinputinput_max_velocity
Outputs
output
Operator iterate_merge_speakers
Inputs
input_executeinput_max_iterationsinput
Outputs
output_indexoutput
Operator get_map_name
Inputs
input_execute
Outputs
output
Operator math_func1
Inputs
input_executeinput1
Outputs
output
Operator math_float
Inputs
input_executeinput1input2
Outputs
output
Operator math_vec3
Inputs
input_executeinput1input2
Outputs
output
Operator math_speakers
Inputs
input_executeinput1input2
Outputs
output
Operator math_float_accumulate12
Inputs
input_executeinput1input2input3input4input5input6input7input8input9input10input11input12
Outputs
output
Operator calc_source_distance
Inputs
input_executeinput_position
Outputs
output
Operator calc_angles_facing
Inputs
input_executeinput_angles
Outputs
output
Operator math_remap_float
Inputs
input_executeinputinput_mininput_maxinput_map_mininput_map_max
Outputs
output
Operator math_curve_2d_4knot
Inputs
input_executeinputinput_X1input_Y1input_X2input_Y2input_X3input_Y3input_X4input_Y4
Outputs
output
Operator math_random
Inputs
input_executeinput_mininput_maxinput_seed
Outputs
output
Operator math_logic_switch
Inputs
input_executeinput1input2input_switch
Outputs
output
Operator get_soundmixer
Inputs
input_execute
Outputs
output_volumeoutput_leveloutput_dsp
Operator sys_mixlayer
Inputs
input_executeinput
Operator calc_occlusion
Inputs
input_executeinput_trace_intervalinput_scalarinput_position
Outputs
output
Operator set_opvar_float
Inputs
input_executeinput
Operator get_opvar_float
Inputs
input_execute
Outputs
outputoutput_opvar_exists
Operator increment_opvar_float
Inputs
input_executeinput
Outputs
outputoutput_opvar_exists
Operator sys_output
Inputs
input_executeinput_speakersinput_vec3input_float
Operator sys_platform
Inputs
input_execute
Outputs
output
Operator game_view_info
Inputs
input_executeinput_source_index
Outputs
output_positionoutput_position_xoutput_position_youtput_position_zoutput_anglesoutput_velocity_vectoroutput_velocity_vector_xoutput_velocity_vector_youtput_velocity_vector_zoutput_velocityoutput_velocity_xy
Operator util_pos_vec8
Inputs
input_executeinput_indexinput_entry_countinput_position_0input_position_1input_position_2input_position_3input_position_4input_position_5input_position_6input_position_7
Outputs
output_positionoutput_max_index
Operator get_source_info
Inputs
input_executeinput_source_index
Outputs
output_entity_indexoutput_positionoutput_anglesoutput_radiusoutput_volumeoutput_leveloutput_pitchoutput_source_count
Operator calc_spatialize_speakers
Inputs
input_executeinput_radiusinput_radius_maxinput_radius_mininput_time_start_stereo_spreadinput_time_finish_stereo_spreadinput_final_stereo_spreadinput_rear_stereo_scaleinput_distanceinput_position
Outputs
output
Operator sys_start_entry
Inputs
input_executeinput_startinput_start_delay
Operator sys_stop_entries
Inputs
input_executeinput_max_entriesinput_stop_delay
Outputs
output_entries_matchingoutput_this_matches_index
Operator get_sys_time
Inputs
input_execute
Outputs
output_client_timeoutput_host_time
Operator get_track_syncpoint
Inputs
input_executeinput_min_time_to_next_syncinput_max_time_to_next_sync
Outputs
output_first_syncpointoutput_last_syncpointoutput_time_to_next_syncpoint
Operator track_queue
Inputs
input_execute
Outputs
output_time_to_next_syncpointoutput_time_to_start
Operator track_update
Inputs
input_execute
Operator track_stop
Inputs
input_execute
Operator util_print_float
Inputs
input_executeinput