{"id":29854,"date":"2024-06-27T17:25:58","date_gmt":"2024-06-27T15:25:58","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?p=29854"},"modified":"2024-07-01T16:31:22","modified_gmt":"2024-07-01T14:31:22","slug":"custom-actions-settings","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=29854","title":{"rendered":"Custom Actions Settings"},"content":{"rendered":"<p>The Preset Controller allows you to configure a &#8220;Custom Action&#8221; option. Choosing this option opens a dedicated configuration window where you can define custom actions, as shown in the below image.<br \/>\n<img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-29319\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_009.png\" alt=\"\" width=\"880\" height=\"786\" \/><\/p>\n<p>In Preset controller, there is an option to configure what actions have to be performed when a slot is loaded.\u00a0 Currently this feature supports the following actions.<\/p>\n<ul>\n<li>Custom xTP command<\/li>\n<li>Custom xTP command (External)<\/li>\n<li>Set master control pin<\/li>\n<li>Set Audio object processing state<\/li>\n<\/ul>\n<p>These custom actions can be configured at different stages of slot load.\u00a0 There are 4 stage that can be configured as listed below.<\/p>\n<ol>\n<li>Before slot load<\/li>\n<li>After fade out but before preset load<\/li>\n<li>After preset load but before fade in<\/li>\n<li>After slot load<\/li>\n<\/ol>\n<p><strong><span style=\"text-decoration: underline;\">Steps to configure custom actions:<\/span><\/strong><\/p>\n<ol>\n<li>On the Custom action configuration window, click <strong>Add<\/strong> to add an action that you can then configure.<\/li>\n<li>Once the action is added, select the &#8220;Stage&#8221; from the drop-down options.<br \/>\n<img decoding=\"async\" class=\"alignnone wp-image-29846\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/Coreprocess_02.png\" alt=\"\" width=\"845\" height=\"232\" \/><\/li>\n<li>Similarly, select the &#8220;Action&#8221; from the drop-down actions.<br \/>\n<img decoding=\"async\" class=\"alignnone wp-image-29329\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_017.png\" alt=\"\" width=\"849\" height=\"262\" \/><\/li>\n<li>Click on <strong>Configure <\/strong>to configure the Action.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-29331\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_018.png\" alt=\"\" width=\"845\" height=\"676\" \/><\/li>\n<\/ol>\n<p>The data configuration option depend on the type of &#8220;Action&#8221; you choose from the drop-down. Below are the configurations for each supported action type.<\/p>\n<table style=\"border-collapse: collapse; width: 96.941%;\" border=\"1\">\n<tbody>\n<tr>\n<td style=\"width: 14.3945%;\"><strong>Custom xTP command<\/strong><\/td>\n<td style=\"width: 46.8096%;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-29336\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_019.png\" alt=\"\" width=\"746\" height=\"534\" \/><\/td>\n<td style=\"width: 36.166%;\">This action sends an xTP message of your choice into the device (as if it received it from GTT).<\/p>\n<p class=\"note\">The commands which go to the core may send a response to the network after processing.\u00a0 These responses may not cause a GTT update depending on the command.\u00a0 The same limitation applies to read commands, for example reading a control value won&#8217;t cause GTT to update the value in the explorer.<\/p>\n<p>You can select a xTP command from the drop-down. If the command is not available (perhaps in that case you are using a custom command), you can enter command Id in the text box.\u00a0 Then you can enter the command data in the box provided.<\/p>\n<p>This window lets you enter data in hexadecimal format. As you enter the data, the count at the bottom keeps track of the characters, helping you ensure the correct length.<br \/>\nTo prevent mistakes, the system checks if the data is valid when you click &#8220;OK.&#8221; For your reference, the window also shows the current slot, stage, and specific action you are configuring.<\/p>\n<p>The system automatically generates a clear description to help you understand the configured custom action.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 14.3945%;\"><strong>Custom xTP command (External)<\/strong><\/td>\n<td style=\"width: 46.8096%;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-29335\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_020.png\" alt=\"\" width=\"750\" height=\"536\" \/><\/td>\n<td style=\"width: 36.166%;\">\n<p>This sends a command from the system to the extrenal device or any connected tool from the context of the xTP Interpreter.<\/p>\n<p>You can select a xTP command from the drop-down. If the command is not available, you can enter command Id in the text box.\u00a0 Then you can enter the command data in the box provided.<\/p>\n<p>This window lets you enter data in hexadecimal format. As you enter the data, the count at the bottom keeps track of the characters, helping you ensure the correct length.<br \/>\nTo prevent mistakes, the system checks if the data is valid when you click &#8220;OK.&#8221;<br \/>\nFor your reference, the window also shows the current slot, stage, and specific action you are configuring.<\/p>\n<p>The system automatically generates a clear description to help you understand the configured custom action.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 14.3945%;\"><strong>Set master control pin<\/strong><\/td>\n<td style=\"width: 46.8096%;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-29334\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_021.png\" alt=\"\" width=\"573\" height=\"414\" \/><\/td>\n<td style=\"width: 36.166%;\">\n<p>This is equivalent to sending the control and value from GTT or from any other xTP source.<\/p>\n<p>This window appears when you choose &#8220;Set master control pin&#8221; as the action in the main custom action configuration window.<br \/>\nIt will list the control pins configured in the signal flow.\u00a0 You can select a control pin and enter value for the control pin.<br \/>\nClick &#8220;Ok&#8221; to save the configuration.The system automatically generates a clear description to help you understand the configured custom action.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 14.3945%;\"><strong>Set Audio object processing state (beta)<\/strong><\/td>\n<td style=\"width: 46.8096%;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-29333\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/03\/PresetController_022.png\" alt=\"\" width=\"439\" height=\"367\" \/><\/td>\n<td style=\"width: 36.166%;\">\n<p>Sets the selected audio object to the chosen state.<\/p>\n<p>This window appears when you choose &#8220;Set audio object processing state&#8221; as the action in the main custom action configuration window.<\/p>\n<p>This window will show where you can configure the processing state of the audio object. Once the values are selected, Click &#8220;Ok&#8221; to save the processing state information.<br \/>\nThe system automatically generates a clear description to help you understand the configured custom action.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Once all the slots are configured with set of actions, the custom action window will appear as per below image.\u00a0 You can override the default descriptions yourself after you configure the action.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-29874 \" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2024\/06\/Customaction_01-e1719555637453.png\" alt=\"\" width=\"824\" height=\"392\" \/><\/p>\n<p class=\"note\">The custom action data configured will be saved only when \u201cSave and close\u201d button is clicked in main custom action window.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Preset Controller allows you to configure a &#8220;Custom Action&#8221; option. Choosing this option opens a dedicated configuration window where you can define custom actions, as shown in the below image. In Preset controller, there is an option to configure what actions have to be performed when a slot is loaded.\u00a0 Currently this feature supports [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[]},"categories":[297],"tags":[],"coauthors":[292],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/29854"}],"collection":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29854"}],"version-history":[{"count":5,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/29854\/revisions"}],"predecessor-version":[{"id":29941,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/29854\/revisions\/29941"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29854"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=29854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}