{"id":24985,"date":"2023-10-26T06:34:00","date_gmt":"2023-10-26T04:34:00","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?post_type=documentor-sections&#038;p=24985"},"modified":"2023-11-27T06:18:36","modified_gmt":"2023-11-27T05:18:36","slug":"noise-generator-2","status":"publish","type":"post","link":"https:\/\/audioworx.transfunnel.co\/old\/?p=24985","title":{"rendered":"Noise Generator"},"content":{"rendered":"<p><span style=\"font-family: 'times new roman', times, serif;\">The Noise Generator audio object generates noise audio samples scaled by a specified gain value.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\"><em><strong>Use Case:<\/strong> This object can be deployed to generate noise of different types with different gain values.<\/em><\/span><\/p>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Noise Generator Properties<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">Below table describes about the Noise Generator audio object properties and functionality.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\"><img fetchpriority=\"high\" decoding=\"async\" width=\"486\" height=\"401\" class=\"wp-image-24975\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2023\/08\/word-image-31.png\" \/><\/span><\/p>\n<table style=\"width: 95.7457%; height: 177px;\">\n<tbody>\n<tr style=\"height: 28px;\">\n<td class=\"table-head\" style=\"width: 15.8381%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Properties<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 85.866%; height: 28px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 166px;\">\n<td style=\"width: 15.8381%; height: 54px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong># of Audio Out<\/strong><\/span><\/td>\n<td style=\"width: 85.866%; height: 54px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Enter the number of output channels.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Range: 1 to 255<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Data type: Unsigned Short<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The default value is set to 1.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"width: 15.8381%; height: 26px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Display Name<\/strong><\/span><\/td>\n<td style=\"width: 85.866%; height: 26px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Display the name of the Noise Generator audio object in signal flow design. It can be changed based on the intended usage of the object.<\/span><\/td>\n<\/tr>\n<tr style=\"height: 143px;\">\n<td style=\"width: 15.8381%; height: 69px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Object Mode<\/strong><\/span><\/td>\n<td style=\"width: 85.866%; height: 69px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Noise generator operates in one of the following two modes.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">WhiteNoise<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">PinkNoise<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Pro-Prbs<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Pro-Lcg<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Mode<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Noise generator object supports four different modes of operation.<\/span><\/p>\n<table style=\"width: 100%; height: 252px;\">\n<tbody>\n<tr style=\"height: 10px;\">\n<td class=\"table-head\" style=\"width: 19.0823%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Mode<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 80.335%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"width: 19.0823%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>White Noise <\/strong><strong>(Mode 0)<\/strong><\/span><\/td>\n<td style=\"width: 80.335%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The White noise is generated based on the initial seed value. The initial seed value is multiplied by a scale factor to get white noise. <\/span><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">This is the default mode.<\/span><\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"width: 19.0823%; height: 26px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Pink Noise <\/strong><strong>(Mode 1)<\/strong><\/span><\/td>\n<td style=\"width: 80.335%; height: 26px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">To generate pink noise, white noise is generated first and pink filter is applied over that.<\/span><\/td>\n<\/tr>\n<tr style=\"height: 145px;\">\n<td style=\"width: 19.0823%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Pro-Prbs <\/strong><strong>(Mode 2)<\/strong><\/span><\/td>\n<td style=\"width: 80.335%; height: 88px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The Pro-Prbs (Pseudo Random Bit Sequence) mode generates white and pink noise that can be chosen through tuning parameter.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">White Noise Generation: In this mode pseudo random binary sequence generator is used to generate the white noise signal. It is a deterministic algorithm.<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Pink Noise Generation: In this mode Paul kellet\u2019s algorithm is used to generate Pink noise signal.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 199px;\">\n<td style=\"width: 19.0823%; height: 118px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Pro-Lcg <\/strong><strong>(Mode 3)<\/strong><\/span><\/td>\n<td style=\"width: 80.335%; height: 118px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The Pro-Lcg (Linear Congruential Generator) mode generates white and pink noise that can be chosen through tuning parameter.<\/span><\/p>\n<ul>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">White Noise Generation: In this mode \u201cMinimal\u201d random number generator of Park and Miller with Bays-Durham shuffle method is used to generate white noise.<\/span><\/li>\n<li><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Pink Noise Generation: In this mode the White Noise that is generated through the linear congruential method is passed through Pink filter 0 and Pink filter 1 to generate the pink noise. The pink noise is passed through the HPF and LPF filters to limit the frequency spectrum to 20 to 20 kHz.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"note\"><span style=\"font-family: 'times new roman', times, serif;\">In all the modes, the gain (Noise Level) is in dB scale ranging from -128 dB to 0 dB. The same gain value applies to all channels of the Noise Generator object. It also exposes that same variable for control purposes.<\/span><\/p>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Additional Parameters<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">There are no additional parameters available for Noise Generator audio object .<\/span><\/p>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Tuning Parameters<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">Below table describes the tuning parameters of Noise Generator audio object.<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\"><strong>For White Noise and Pink Noise mode<\/strong><\/span><\/p>\n<table style=\"width: 99.786%; height: 48px;\">\n<tbody>\n<tr style=\"height: 56px;\">\n<td class=\"table-head\" style=\"width: 12.8426%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Parameter<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 44.7347%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 6.33053%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Unit<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 12.0779%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Data Type<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 9.09447%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Default<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 21.8108%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Range<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 12.8426%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Noise Level<\/strong><\/span><\/td>\n<td style=\"width: 44.7347%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Generates noise in output channel with gain as tuneable.<\/span><\/td>\n<td style=\"width: 6.33053%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">db<\/span><\/td>\n<td style=\"width: 12.0779%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 9.09447%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-60<\/span><\/td>\n<td style=\"width: 21.8108%; height: 24px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-128 to 0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-family: 'times new roman', times, serif;\"><strong>For Pro-Prbs and Pro-Lcg modes<\/strong><\/span><\/p>\n<table style=\"width: 100%; height: 58px;\">\n<tbody>\n<tr style=\"height: 56px;\">\n<td class=\"table-head\" style=\"width: 11.2891%; height: 21px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Parameter<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 46.1034%; height: 21px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Description<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 5.97235%; height: 21px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Unit<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 12.1631%; height: 21px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Data Type<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 9.61398%; height: 21px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Default<\/strong><\/span><\/td>\n<td class=\"table-head\" style=\"width: 13.6926%; height: 21px;\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Range<\/strong><\/span><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"width: 11.2891%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Noise Level<\/strong><\/span><\/td>\n<td style=\"width: 46.1034%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Generates noise in output channel with gain as tuneable.<\/span><\/td>\n<td style=\"width: 5.97235%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">db<\/span><\/td>\n<td style=\"width: 12.1631%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 9.61398%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-100<\/span><\/td>\n<td style=\"width: 13.6926%; height: 10px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">-128 to 0<\/span><\/td>\n<\/tr>\n<tr style=\"height: 194px;\">\n<td style=\"width: 11.2891%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\"><strong>Noise Type<\/strong><\/span><\/td>\n<td style=\"width: 46.1034%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Generates white or pink noise in output channel with noise type as a tuneable parameter.<br \/>\n<\/span><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">This is applicable only for Mode 2 (Pro-Prbs) and Mode 3 (Pro-Lcg).<\/span><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">The noise type parameter allows the user to choose white noise or pink noise dynamically.<\/span><\/td>\n<td style=\"width: 5.97235%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">None<\/span><\/td>\n<td style=\"width: 12.1631%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">Float<\/span><\/td>\n<td style=\"width: 9.61398%; height: 27px;\"><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">1<\/span><\/td>\n<td style=\"width: 13.6926%; height: 27px;\">\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">0 (White)<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">or<\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif; font-size: 12pt;\">1 (Pink)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"heading\"><span style=\"font-family: 'times new roman', times, serif;\"><strong>Control Parameters<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'times new roman', times, serif;\">The Noise Generator object has one control input \u2013 Gain (Noise Level) ranging from -128 dB to 0 dB and this value is applicable to all the channels. This control input is available in all the four modes.<\/span><\/p>\n<p class=\"note\"><span style=\"font-family: 'times new roman', times, serif;\">This\u00a0 audio object does not have any control output.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Noise Generator audio object generates noise audio samples scaled by a specified gain value. Use Case: This object can be deployed to generate noise of different types with different gain values. Noise Generator Properties Below table describes about the Noise Generator audio object properties and functionality. Properties Description # of Audio Out Enter the [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"closed","ping_status":"closed","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":[315],"tags":[],"coauthors":[292],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/24985"}],"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=24985"}],"version-history":[{"count":17,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/24985\/revisions"}],"predecessor-version":[{"id":25768,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/posts\/24985\/revisions\/25768"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24985"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=24985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}