{"id":17911,"date":"2022-09-02T09:37:31","date_gmt":"2022-09-02T07:37:31","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?p=17911"},"modified":"2023-03-27T11:45:03","modified_gmt":"2023-03-27T09:45:03","slug":"probe-points","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=17911","title":{"rendered":"Probe Points"},"content":{"rendered":"<p>The Probe Point feature has been added to support streaming data from any point of the signal flow back to GTT to be able to analyze, record or re-use the data inside of IVP. The main idea behind this feature is to give the user and\/or developer a way to receive\u00a0 data from an Audio object and analyze audio input in Real time analyzer view.<\/p>\n<p class=\"heading\">Configure and Use probe point for analysis<\/p>\n<p class=\"actions\"><span class=\"emph\">Enable probe points per core<\/span> &#8211; Use Virtual core property &#8216;Probe Points: Enable\/#&#8221; in device view to enable and set number of probe points per core. Only the configured number of probe points can be enabled in signal flow per core.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-18201\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/PPConfigInDeviceView.png\" alt=\"\" width=\"445\" height=\"408\" \/><\/p>\n<p>The probe points configurations will send to the device using &#8220;Send Device Config&#8221; feature. This configuration can be fetched from device using &#8220;Load Device Config&#8221; feature.<\/p>\n<p class=\"note\">To run streaming of state variables this feature has to be enabled, hence this is a high configuration feature and will be skipped to safe MIPS and memory. The number of probe points refers to audio streams only. Setting this value to zero (checkbox enabled) will automatically allocate memory for the state variable streaming and support up to 16 state variables.<\/p>\n<p class=\"note\">If Probe Point is disabled for the core, number of probe points input field will be disabled and streamable state variables will be excluded for that core in streaming window.<\/p>\n<p class=\"actions\"><span class=\"emph\">Add Probe points on Audio Object connection<\/span> <span class=\"emph\">point<\/span>&#8211;<\/p>\n<p>\u00a0Probe Point context menu for selected connection has below options:<\/p>\n<ul>\n<li><span class=\"emph\">Add<\/span>&#8211; Add probe point on selected connection source point and default probe point state set to enabled state.<\/li>\n<li><span class=\"emph\">Remove<\/span> &#8211; Probe point will be removed from selected connection.<\/li>\n<li><span class=\"emph\">State<\/span> &#8211; Can alter the state of probe point on selected connection.\n<ul>\n<li><span class=\"emph\">Enable<\/span> -State change to Enabled and Pin will highlight with\u00a0 icon with bright purple Color <img decoding=\"async\" class=\"alignnone wp-image-18597\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/Active.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/li>\n<li><span class=\"emph\">Disable- <\/span>State changed to Disabled and Pin will highlight with grey dark Purple Color <img decoding=\"async\" class=\"alignnone wp-image-18598\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/Disable.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\"><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-17771\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/06\/AddProbePoint.png\" alt=\"\" width=\"762\" height=\"186\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18602\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/ProbePointSFD.png\" alt=\"\" width=\"732\" height=\"203\" \/><\/p>\n<p class=\"actions\"><span class=\"emph\">Manage Probe points\u00a0<\/span><\/p>\n<p>Open Probe point management window through &#8216;Manage probe Points&#8217; ribbon button.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-20393\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/RTA_13.png\" alt=\"\" width=\"1664\" height=\"155\" \/><\/p>\n<p>In this window, you\u00a0 can enable\/disable probe point and edit probe point name in probe point management window.<\/p>\n<p>Probe points are organized in Device[Device address]-&gt;Core-&gt;Instance[Sample Rate]-&gt;Audio Object Name[Block-Id] order.<\/p>\n<p>State, Pin Label and Probe point name will displayed for each probe point. This window will always be in sync with Signal Flow designer probe point states.<\/p>\n<p class=\"note\">Click Save to persist edited probe point names<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18040\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/PPManageWindow.png\" alt=\"\" width=\"633\" height=\"623\" \/><\/p>\n<p class=\"actions\"><span class=\"emph\">Configure probe points in RTA\/IVP<\/span><\/p>\n<ul>\n<li>Open Advanced settings window<\/li>\n<li>Select Probe Point as Analyzer \/ Recorder \/ Sound out sources as shown in below image.<\/li>\n<li>Click Done<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18202\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/RTAPPSettings.png\" alt=\"\" width=\"1125\" height=\"665\" \/><\/p>\n<p><span class=\"emph\">To record the probe point signal<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18209\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/RecrorderPPRouting.png\" alt=\"\" width=\"1126\" height=\"660\" \/><\/p>\n<p class=\"actions\"><span class=\"emph\">Start Probe-Point streaming<\/span><\/p>\n<p><span class=\"emph\">Pre-requisites<\/span>:<\/p>\n<ul>\n<li>Probe Point feature is enabled for the core and number for active probe points has been set correctly.<\/li>\n<li>Probe Points are used in the IVP config as a source (Analyzer, Recorder, etc.)<\/li>\n<li>Plugin Host is started.<\/li>\n<li>Connection to device is established.<\/li>\n<\/ul>\n<p class=\"note\">Use IVP Block Length &lt;= 512 for probing to avoid frame dropping<\/p>\n<p>Once above pre-requisites are done, start probe point using Probe Point Ribbon button.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-20391\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2022\/09\/RTA_12.png\" alt=\"\" width=\"1664\" height=\"155\" \/><\/p>\n<p class=\"actions\"><span class=\"emph\">Example of Streamed data\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13996\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/06\/ProbePoint_AnalyzerWindow.png\" alt=\"\" width=\"1508\" height=\"750\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Probe Point feature has been added to support streaming data from any point of the signal flow back to GTT to be able to analyze, record or re-use the data inside of IVP. The main idea behind this feature is to give the user and\/or developer a way to receive\u00a0 data from an Audio [&hellip;]<\/p>\n","protected":false},"author":22,"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":"off","ocean_gallery_id":[]},"categories":[1],"tags":[],"coauthors":[135],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/17911"}],"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\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17911"}],"version-history":[{"count":27,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/17911\/revisions"}],"predecessor-version":[{"id":20395,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/17911\/revisions\/20395"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17911"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=17911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}