====== FB4 and OSC ====== FB4 can be controlled through OSC. If you use the correct syntax, you will be able to control all FB4s in your network. FB4 listens for OSC commands on port 8000. ===== FB4 Address prefix ===== The FB4 OSC address is based on the serial-number. The OSC address is buildup as follow: /FB4-*serial number*/*command* *value* /*serial number*/*command* *value* The address must contain contains 5 digits. So if the FB4 serial is 1234, the address becomes 01234. The following examples shows how you can set the parameter mode on FB4 with serial 2356. /FB4-02356/operation_mode 1 /02356/operation_mode 2 ===== FB4 OSC Command List ===== ^ OSC Tag ^ Minimum ^ Maximum ^ Symbol values ^ |operation_mode|1|9| 1 = BEYOND & QuickShow, 2 = ILDA, 3 = DMX, 4 = ARTNET, 5 = Autoplay, 6 = Timecode, 7 = Slave mode, 8 = Test mode, 9 = sACN | |Master Brightness|0|100| | |master_size|20|100| | |master_x_size|20|100| | |master_y_size|20|100| | |master_x_invert|NO|YES|NO = 14006, YES = 14007| |master_y_invert|NO|YES|NO = 14006, YES = 14007| |master_xy_swap|NO|YES|NO = 14006, YES = 14007| |geo_x_size|-100|100| | |geo_y_size|-100|100| | |geo_x_position|-100|100| | |geo_y_position|-100|100| | |geo_z_rotation|0|360| | |geo_x_keystone|-100|100| | |geo_y_keystone|-100|100| | |geo_x_shear|-100|100| | |geo_y_shear|-100|100| | |geo_hr_x_size|-32767|32767| | |geo_hr_y_size|-32767|32767| | |geo_hr_x_position|-32767|32767| | |geo_hr_Y_position|-32767|32767| | |geo_hr_z_rotation|0|65535| | |color_shift|0|7| | |color_red|0|100| | |color_green|0|100| | |color_blue|0|100| | |color_darkblue|0|100| | |color_yellow|0|100| | |color_cyan|0|100| | |scanguard_enable|NO|YES|NO = 14006, YES = 14007| |scanguard_horizon_level|0|100| | |scanguard_horizon_angle|-45|45| | |scanguard_minimum_velocity|0|300| | |scanguard_dwell_time|1|300| | |scanguard_attenuation|SOFT|HARD|SOFT = 14010, HARD = 14011| |scanguard_x_invert|NO|YES|NO = 14006, YES = 14007| |scanguard_y_invert|NO|YES|NO = 14006, YES = 14007| |scanguard_xy_swap|NO|YES|NO = 14006, YES = 14007| |dmx_channel|1|512| | |dmx_termination|OFF|AUTO|OFF = 14003, ON = 14004, AUTO = 14005| |dmx_profile|FB3|FB4|FB3 = 14021, FB4 = 14022| |serial_mode|0|3| | |dmx_patch_from|1|512| | |dmx_patch_to|1|512| | |dmx_patch_length|1|512| | |artnet_universe|0|999| | |artnet_channel|1|512| | |dmx_artnet_timeout|0|50| | |network_autoip|NO|YES|NO = 14006, YES = 14007| |network_ip_address|-2147483648|2147483647| | |add1|0|255| | |add2|0|255| | |add3|0|255| | |add4|0|255| | |network_subnet_mask|-2147483648|2147483647| | |sub1|0|255| | |sub2|0|255| | |sub3|0|255| | |sub4|0|255| | |autoplay_playback|NONE|LIST|NONE = 14012, CUE = 14013, LIST = 14014| |autoplay_file_index|1|999| |autoplay_end_action|STOP|LOOP|STOP = 14016, LOOP = 14017| |rtc_year|2000|2099| | |rtc_month|1|12| | |rtc_day|1|31| | |rtc_hour|0|23| | |rtc_minutes|0|59| | |rtc_seconds|0|59| | |timecode_offset_h|0|12| | |timecode_offset_m|0|59| | |timecode_offset_s|0|59| | |timecode_offset_ms|0|999| | |timecode_file_index|1|999| | |kvant_magic_button|0|1| |