{"id":4200,"date":"2019-06-13T23:38:46","date_gmt":"2019-06-13T21:38:46","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?p=4200"},"modified":"2023-06-27T15:01:48","modified_gmt":"2023-06-27T13:01:48","slug":"delay","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=4200","title":{"rendered":"Delay"},"content":{"rendered":"<p class=\"text\">The Delay audio object is used in the audio pipeline within the xAF framework. The purpose of the Delay audio object is to time shift between the input and output audio samples.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-18664 \" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay001-2.png\" alt=\"\" width=\"934\" height=\"354\" \/> <img decoding=\"async\" class=\"alignnone size-full wp-image-18512\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay002.jpg\" alt=\"\" width=\"321\" height=\"497\" \/><\/p>\n<p class=\"text\">The audio object has the ability to add delays to several channels, each with a different delay setting. However, each channel will support the maximum allowed delay set in SFD. As a result, each channel will have a buffer that is the appropriate size to handle the maximum delay. The Delay audio object can be used when a time delay is required in an audio pipeline.<\/p>\n<p class=\"note\">The AO supports in-place computation based on the core type.<\/p>\n<h2>Delay Object Properties<\/h2>\n<p class=\"text\">In the Signal Flow Designer (SFD), users can specify the maximum possible\u00a0delay\u00a0for the audio object. The number of channels is configurable in the\u00a0SFD\u00a0and is always equal to both, the\u00a0number of Input and Output channels.<\/p>\n<p class=\"text\">The maximum delay specified during design is applicable to all the audio channels. Individual delay settings for each channel are configurable, for more details refer to Native Panel.<\/p>\n<p class=\"note\">\u00a0 Max delay value specified in milliseconds (ms).<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-18513\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay003.jpg\" alt=\"\" width=\"983\" height=\"537\" \/><\/p>\n<table style=\"width: 99.345%; height: 1297px;\" width=\"708\">\n<tbody>\n<tr style=\"height: 13px;\">\n<th class=\"table-head\" style=\"height: 13px; width: 19.1898%; border: 1px solid #faf7f7; border-style: solid; border-color: #0a0101; background-color: #7d7a7a;\" width=\"111\"><strong>Properties<\/strong><\/th>\n<th class=\"table-head\" style=\"height: 13px; width: 143.625%; border: 1px solid #faf7f7; border-style: solid; border-color: #0a0101; background-color: #7d7a7a;\" width=\"597\"><strong>Description<\/strong><\/th>\n<\/tr>\n<tr style=\"height: 188px;\">\n<td style=\"height: 110px; width: 19.1898%;\" width=\"111\"><strong># of Channels<\/strong><\/td>\n<td style=\"height: 110px; width: 143.625%;\" width=\"597\">Enter the number of channels.<\/p>\n<table style=\"width: 89.1638%; height: 161px;\" width=\"574\">\n<thead>\n<tr style=\"height: 10px;\">\n<th class=\"table-head\" style=\"width: 34.8527%; height: 10px; border: 1px solid #faf7f7; border-color: #0d0101; background-color: #7d7a7a; text-align: center;\" width=\"288\"><strong>Parameter<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 12.2516%; height: 10px; border: 1px solid #faf7f7; border-color: #0d0101; background-color: #7d7a7a; text-align: center;\" width=\"54\"><strong>Min<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 12.7607%; height: 10px; border: 1px solid #faf7f7; border-color: #0d0101; background-color: #7d7a7a; text-align: center;\" width=\"60\"><strong>Max<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 20.0767%; height: 10px; border: 1px solid #0d0101; background-color: #7d7a7a; text-align: center;\" width=\"93\"><strong>Default<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 103.485%; height: 10px; border: 1px solid #0d0101; background-color: #7d7a7a; text-align: center;\" width=\"80\"><strong>Data Type<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 10px;\">\n<td style=\"width: 34.8527%; height: 10px;\" width=\"288\">Number of input and output channels<\/td>\n<td style=\"width: 12.2516%; height: 10px;\" width=\"54\">1<\/td>\n<td style=\"width: 12.7607%; height: 10px;\" width=\"60\">255<\/td>\n<td style=\"width: 20.0767%; height: 10px;\" width=\"93\">1<\/td>\n<td style=\"width: 103.485%; height: 10px;\" width=\"80\">uint<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr style=\"height: 186px;\">\n<td style=\"height: 164px; width: 19.1898%;\" width=\"111\"><strong>Max.delay(ms)<\/strong><\/td>\n<td style=\"height: 164px; width: 143.625%;\" width=\"597\">Specify the maximum possible delay for the audio object. It is applicable to all the audio channels.<\/p>\n<table style=\"width: 97.5361%; height: 20px;\" width=\"572\">\n<thead>\n<tr style=\"height: 10px;\">\n<th class=\"table-head\" style=\"width: 32.3067%; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #0a0000; background-color: #7d7a7a; text-align: center;\" width=\"286\"><strong>Parameter<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 12.6911%; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #0a0000; background-color: #7d7a7a; text-align: center;\" width=\"60\"><strong>Min<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 11.582%; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #0a0000; background-color: #7d7a7a; text-align: center;\" width=\"60\"><strong>Max<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 17.1237%; height: 10px; border: 1px solid #0a0000; background-color: #7d7a7a; text-align: center;\" width=\"66\"><strong>Default<\/strong><\/th>\n<th class=\"table-head\" style=\"width: 43.9007%; height: 10px; border: 1px solid #0a0000; background-color: #7d7a7a; text-align: center;\" width=\"99\"><strong>Data Type<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 10px;\">\n<td style=\"width: 32.3067%; height: 10px;\" width=\"286\">Maximum delay in msec (m_NumElements)<\/td>\n<td style=\"width: 12.6911%; height: 10px;\" width=\"60\">1<\/td>\n<td style=\"width: 11.582%; height: 10px;\" width=\"60\">9999<\/td>\n<td style=\"width: 17.1237%; height: 10px;\" width=\"66\">1<\/td>\n<td style=\"width: 43.9007%; height: 10px;\" width=\"99\">uint<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"height: 10px; width: 19.1898%;\" width=\"111\"><strong>Display Name<\/strong><\/td>\n<td style=\"height: 10px; width: 143.625%;\" width=\"597\">\n<p class=\"text\">Name of the delay. It can be changed based on the intended usage of the object.<\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 523px;\">\n<td style=\"height: 497px; width: 19.1898%;\" width=\"111\"><strong>Object Mode<\/strong><\/td>\n<td style=\"height: 497px; width: 143.625%;\" width=\"597\">\n<p class=\"text\">Delay object operates in one of the following two modes.<\/p>\n<p class=\"text\"><em>m_Mode<\/em> is used to specify whether the change in the delay is <em>Instant<\/em> or uses a <em>Crossfade<\/em>.<\/p>\n<ul style=\"list-style-type: circle;\">\n<li class=\"text\"><strong>Instant:<\/strong> No fading \u2013 change straight to the newly requested delay value.<\/li>\n<li class=\"text\"><strong>CrossFade<\/strong>: To avoid audio discontinuity when the delay value changes.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18667 size-full\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay004-1.png\" alt=\"\" width=\"399\" height=\"129\" \/><\/p>\n<table style=\"width: 100.675%; height: 20px;\" width=\"577\">\n<thead>\n<tr style=\"height: 10px;\">\n<th class=\"table-head\" style=\"height: 10px; width: 35.6635%; border: 1px solid #faf7f7; border-style: solid; border-color: #080505; background-color: #8f8b8b; text-align: center;\" width=\"269\"><strong>Parameter<\/strong><\/th>\n<th class=\"table-head\" style=\"height: 10px; width: 13.157%; border: 1px solid #faf7f7; border-style: solid; border-color: #080505; background-color: #8f8b8b; text-align: center;\" width=\"66\"><strong>Min<\/strong><\/th>\n<th class=\"table-head\" style=\"height: 10px; width: 16.0826%; border: 1px solid #faf7f7; border-style: solid; border-color: #080505; background-color: #8f8b8b; text-align: center;\" width=\"94\"><strong>Max<\/strong><\/th>\n<th class=\"table-head\" style=\"height: 10px; width: 15.5408%; border: 1px solid #080505; background-color: #8f8b8b; text-align: center;\" width=\"61\"><strong>Default<\/strong><\/th>\n<th class=\"table-head\" style=\"height: 10px; width: 22.625%; border: 1px solid #080505; background-color: #8f8b8b; text-align: center;\" width=\"87\"><strong>Data Type<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 10px;\">\n<td style=\"height: 10px; width: 35.6635%;\" width=\"269\">Delay AO operates in instamt or crossfade mode (m_Mode)<\/td>\n<td style=\"height: 10px; text-align: center; width: 13.157%;\" width=\"66\">\n<p>0<\/p>\n<p>(Instant)<\/td>\n<td style=\"height: 10px; text-align: center; width: 16.0826%;\" width=\"94\">\n<p>1<\/p>\n<p>(Crossfade)<\/td>\n<td style=\"height: 10px; text-align: center; width: 15.5408%;\" width=\"61\">\n<p>0<\/p>\n<p>(Instant)<\/td>\n<td style=\"height: 10px; text-align: center; width: 22.625%;\" width=\"87\">uint<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr style=\"height: 361px;\">\n<td style=\"height: 361px; width: 19.1898%;\" width=\"111\"><strong>Crossfading Duration in ms<\/strong><\/td>\n<td style=\"height: 361px; width: 143.625%;\" width=\"597\">\n<p>Fade time, only effective when the delay is operating in Crossfade mode.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18515\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay005.png\" alt=\"\" width=\"284\" height=\"646\" \/><\/p>\n<table style=\"width: 98.3671%; height: 20px;\" width=\"572\">\n<thead>\n<tr style=\"height: 10px;\">\n<th class=\"table-head\" style=\"height: 10px; text-align: center; border: 1px solid #faf7f7; border-style: solid; border-color: #121111; background-color: #7d7a7a; width: 35.122%;\" width=\"280\"><strong>Parameter<\/strong><\/th>\n<th class=\"table-head\" style=\"text-align: center; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #121111; background-color: #7d7a7a; width: 15.8537%;\" width=\"78\"><strong>Min<\/strong><\/th>\n<th class=\"table-head\" style=\"text-align: center; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #121111; background-color: #7d7a7a; width: 13.2927%;\" width=\"60\"><strong>Max<\/strong><\/th>\n<th class=\"table-head\" style=\"text-align: center; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #121111; background-color: #7d7a7a; width: 15.8536%;\" width=\"66\"><strong>Default<\/strong><\/th>\n<th class=\"table-head\" style=\"text-align: center; height: 10px; border: 1px solid #faf7f7; border-style: solid; border-color: #121111; background-color: #7d7a7a; width: 18.2927%;\" width=\"88\"><strong>Data Type<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 10px;\">\n<td style=\"height: 10px; width: 35.122%;\" width=\"280\">Crossfade duration in msec<\/td>\n<td style=\"text-align: center; height: 10px; width: 15.8537%;\" width=\"78\">1<\/td>\n<td style=\"text-align: center; height: 10px; width: 13.2927%;\" width=\"60\">1000<\/td>\n<td style=\"text-align: center; height: 10px; width: 15.8536%;\" width=\"66\">50<\/td>\n<td style=\"text-align: center; height: 10px; width: 18.2927%;\" width=\"88\">Float<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr style=\"height: 187px;\">\n<td style=\"height: 142px; width: 19.1898%;\" width=\"111\"><strong>Configuration Control Input(s)<\/strong><\/td>\n<td style=\"height: 142px; width: 143.625%;\" width=\"597\">\n<p class=\"text\">Configuration control inputs (Enable\/Disable).<\/p>\n<ul style=\"list-style-type: circle;\">\n<li class=\"text\">If set to 0 \u2013 Disables control inputs.<\/li>\n<li class=\"text\">If set to 1 \u2013 Enables one control input to configure the delay value for all channels.<\/li>\n<li class=\"text\">If set to 2 \u2013 Enables one control input per channel for individual configuration.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18516\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay006.jpg\" alt=\"\" width=\"452\" height=\"558\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Native Panel<\/h2>\n<p class=\"text\">Delay object supports native panel. The native panel window consists of channel slider bars. The number of slider bars depends on the <strong># of Channels property <\/strong>values.<br \/>\nTo open the native panel, double-click on the delay object in the SFD. Move the slider bars to configure the delay. The delay can be configured in ms, samples, or cm.<\/p>\n<p class=\"text\">For more information about the Delay native panel check the <span class=\"emph\"><a class=\"link-style\" href=\"https:\/\/audioworx.transfunnel.co\/old\/?p=15670\">link<\/a><a class=\"link-style\">.<\/a><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18517\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2019\/06\/Delay007.png\" alt=\"\" width=\"834\" height=\"464\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Delay audio object is used in the audio pipeline within the xAF framework. The purpose of the Delay audio object is to time shift between the input and output audio samples. The audio object has the ability to add delays to several channels, each with a different delay setting. However, each channel will support [&hellip;]<\/p>\n","protected":false},"author":1,"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":[10],"tags":[],"coauthors":[165],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/4200"}],"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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4200"}],"version-history":[{"count":22,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/4200\/revisions"}],"predecessor-version":[{"id":23319,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/4200\/revisions\/23319"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4200"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=4200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}