{"id":12376,"date":"2021-02-09T12:32:12","date_gmt":"2021-02-09T11:32:12","guid":{"rendered":"https:\/\/demdlx704as001.ad.harman.com\/?page_id=12376"},"modified":"2021-02-09T12:39:37","modified_gmt":"2021-02-09T11:39:37","slug":"granular-synthesis","status":"publish","type":"page","link":"https:\/\/audioworx.transfunnel.co\/old\/?page_id=12376","title":{"rendered":"Granular Synthesis"},"content":{"rendered":"<link rel='stylesheet' href='https:\/\/audioworx.transfunnel.co\/old\/wp-content\/plugins\/documentor\/skins\/mint\/style.css' type='text\/css' media='all' \/><div id=\"documentor-111\" class=\"documentor-mint documentor-wrap\" data-docid = \"111\" data-epid = \"12376\" ><div class=\"documentor-topicons doc-noprint\"><span class=\"doc-topiconswrap\"><a class=\"doc-print\" data-printspath=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/plugins\/documentor\/skins\/mint\/print.css\"> <span class=\"icon-print2 doc-icons\"><\/span> <\/span><\/a><\/span><div class=\"cleardiv\"><\/div><div class=\"clrright\"><\/div><\/div><div class=\"document-wrapper\"><div class=\"doc-menu toggle doc-noprint\"><span class=\"doc-search\">\n\t\t\t\t\t<input type=\"text\" name=\"search_document\" class=\"search-document\" placeholder=\"Search\" \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/plugins\/documentor\/skins\/mint\/images\/search.png\" \/>\n\t\t\t\t<\/span><div class=\"doc-menurelated\"><ol class=\"doc-list-front\"><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#granular-synthesis-compound-ao\"  style=\"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\" data-href=\"#granular-synthesis-compound-ao\" data-sec-counter=\"1\" data-section-id=\"1892\">Granular Synthesis Compound AO<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#granular-synthesis-panel\"  style=\"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\" data-href=\"#granular-synthesis-panel\" data-sec-counter=\"2\" data-section-id=\"1891\">Granular Synthesis panel<\/a><span class=\"doc-mtoggle expand\"><\/span><div class=\"doc-menu-border\"><\/div><ol><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#top-panel-section\"  style=\"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\" data-href=\"#top-panel-section\" data-sec-counter=\"2.1\" data-section-id=\"1893\">Top Panel<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#grains-chart-section\"  style=\"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\" data-href=\"#grains-chart-section\" data-sec-counter=\"2.2\" data-section-id=\"1894\">Grains chart<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#wave-editor-section\"  style=\"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\" data-href=\"#wave-editor-section\" data-sec-counter=\"2.3\" data-section-id=\"1896\">Wave editor<\/a><div class=\"doc-menu-border\"><\/div><\/li><li class=\"doc-actli\"><a class=\"documentor-menu\" href=\"#grain-editor-section\"  style=\"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\" data-href=\"#grain-editor-section\" data-sec-counter=\"2.4\" data-section-id=\"1897\">Grain editor<\/a><div class=\"doc-menu-border\"><\/div><\/li><\/ol><\/li><\/ol><\/div><\/div><div class=\"doc-sec-container\" id=\"documentor_seccontainer\"><div class=\"doc-sectionwrap\" id=\"granular-synthesis-compound-ao_wrap\"><div class=\"documentor-section  section-1892\" id=\"granular-synthesis-compound-ao\" data-section-id=\"1892\"><h2 class=\"doc-sec-title\" style=\"clear:none;line-height:33px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">1.<\/span><span class=\"title-text\">Granular Synthesis Compound AO<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12376#granular-synthesis-compound-ao')\"><span class=\"icon-hyperlink doc-icons\"><\/span><\/span> <div class=\"documentor-social doc-noprint\"><\/div><a class=\"scrollup doc-noprint\">\u2191 Back to Top<\/a><\/h2><div class=\"doc-sec-content\" ><p>Granular synthesis is a basic sound synthesis method that operates on the microsound time scale. These small pieces around 1 to 50 ms are called Grains. Multiple grains may be layered on top of each other, and may play at different pitch, phases, volume, among other parameters.<\/p>\n<p>On the microsound time scale, sound can edit and process into small grains, and grains can be laid in different ways. This technique unlocks the potential of short WAV files to deliver a rich and immersive audio experience.<\/p>\n<p>Granular Synthesis Compound audio object is composition of eight audio objects.<\/p>\n<ol>\n<li><strong>Granular Synthesis:<\/strong> Granular Synthesis enables and disables Pitch Shift channels, which allow you to access different offsets in a WAV file and send pitch and offset values to different channels. Then, receive the audio signal from Pitch Shift and apply the generated window table to it. Granular Synthesis also combines all grains and output.<\/li>\n<li><strong>Control Mixer:<\/strong><\/li>\n<li><strong>LUTs:<\/strong> The LUT audio object generates outputs for Granular Synthesis parameter value according to engine real-time signals.<\/li>\n<li><strong>Control Modulators: <\/strong>The Control Modulator generates randomness for Granular Synthesis parameters according to the tuned functions and amplifies the randomness according to engine real-time signal.<\/li>\n<li><strong>Pitch Shift:<\/strong> The Pitch Shift read the WAV file stored in flash and generate a pitch-shifted audio signal.<\/li>\n<li><strong>Biquad:<\/strong><\/li>\n<li><strong>Gain:<\/strong> Gain audio object applies master gain on the output of Granular Synthesis.<\/li>\n<li><strong>Limiter: <\/strong>The Limiter limits Granular Synthesis output when the summed output of grains is too high.<\/li>\n<\/ol>\n<p>The Granular Synthesis panel allows real-time updates to a Look-Up Table (LUT) used for audio tuning.\u00a0 If you keep the Granular Synthesis panel open while tuning any LUT with value (column 1) and modulation (column 2) columns connected to the Granular Synthesis audio object, then whenever the value (column 1) changes, the modulation (column 2) will be updated if the row in the Granular Synthesis panel corresponds to the selected grain.<\/p>\n<p><img fetchpriority=\"high\" fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-12729\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/02\/GS_CAO.png\" alt=\"\" width=\"1077\" height=\"522\" \/><\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"granular-synthesis-panel_wrap\"><div class=\"documentor-section  section-1891\" id=\"granular-synthesis-panel\" data-section-id=\"1891\"><h2 class=\"doc-sec-title\" style=\"clear:none;line-height:33px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">2.<\/span><span class=\"title-text\">Granular Synthesis panel<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12376#granular-synthesis-panel')\"><span class=\"icon-hyperlink doc-icons\"><\/span><\/span> <div class=\"documentor-social doc-noprint\"><\/div><a class=\"scrollup doc-noprint\">\u2191 Back to Top<\/a><\/h2><div class=\"doc-sec-content\" ><p>The Granular Synthesis Panel is to tune Granular Synthesis Audio Object as well as other audio objects in Granular synthesis CAO.<\/p>\n<p class=\"note\">The Panel is created to use with Granular Synthesis CAO, not to use alone with Granular Synthesis Audio Object.<\/p>\n<p class=\"note\">The Granular Synthesis can be launched from a custom panel using <a href=\"https:\/\/audioworx.transfunnel.co\/old\/?p=20426\" target=\"_blank\" rel=\"noopener\">System Function<\/a>. For more details about launching custom panel in GTT, refer\u00a0<a href=\"https:\/\/audioworx.transfunnel.co\/old\/?p=20974\" target=\"_blank\" rel=\"noopener\">Create a Custom Panel in GTT<\/a><\/p>\n<p>The Granular Synthesis panel contains following sections:<\/p>\n<ol>\n<li>Top panel<\/li>\n<li>Grains chart<\/li>\n<li>Waveform<\/li>\n<li>Grain Editor<\/li>\n<\/ol>\n<p>Value ranges are displayed inside a tooltip for grain editors, fileID editor, Start position, Modulation and Ramp time editor.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-27496\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/02\/GranularSynthesis_Panel.png\" alt=\"\" width=\"1586\" height=\"793\" \/><\/p>\n<p class=\"heading\"><strong>Multiple Drive Modes<\/strong><\/p>\n<p class=\"note\">Granular Synthesis panel supports multiple drive modes from V+1 Release onwards.<\/p>\n<p>You can select the required drive mode in panel and update tuning for the specific drive mode. On changing drive mode in panel, all parameters in panel will get mapped to respective linked LUT tab. The current active drive mode in device can be monitored in this panel.<\/p>\n<p class=\"note\">If depth of linked LUTs in Granular Synthesis CAO is 1 or audio object mode of linked LUTs is 2D, then only one drive mode is present in Granular Synthesis panel and no option to switch drive mode.<\/p>\n<p class=\"note\">Depth of all linked LUTs should be identical to function this panel properly.<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"top-panel-section_wrap\"><div class=\"documentor-section  section-1893\" id=\"top-panel-section\" data-section-id=\"1893\"><h2 class=\"doc-sec-title\" style=\"clear:none;line-height:33px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">2.1.<\/span><span class=\"title-text\">Top Panel<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12376#top-panel-section')\"><span class=\"icon-hyperlink doc-icons\"><\/span><\/span> <div class=\"documentor-social doc-noprint\"><\/div><a class=\"scrollup doc-noprint\">\u2191 Back to Top<\/a><\/h2><div class=\"doc-sec-content\" ><p>In Granular Synthesis panel the top panel section contains following features:<\/p>\n<ul>\n<li><strong>Granular Synthesis button<\/strong>: To On or Off Granular Synthesis option.<\/li>\n<li><strong>Ramp Time: <\/strong>To modify Ramp Time value (range displayed inside a tooltip when hovering the mouse over the value)<\/li>\n<li><strong>Drive Mode: <\/strong>To select the drive mode in the panel<\/li>\n<li><strong>Active Drive Mode: <\/strong>Displays the current drive mode in device<\/li>\n<li><strong>Polling toggle button: <\/strong>To fetch active drive mode in every one second.<\/li>\n<li><strong>Sound Design button: <\/strong>To On or Off sound design option. When sound design is On, the changes making in parameters will not reflect immediately in respective LUTs. On changing sound design to Off after making parameter changes, a prompt will appear to apply parameter changes to LUTs. If you click yes, the values will reflect immediately in LUTs, otherwise not. When sound design is Off, all the changes making in parameters will immediately reflect in LUTs.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-27485\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/02\/top-panel.png\" alt=\"\" width=\"1584\" height=\"45\" \/><\/p>\n<p class=\"note\"><span class=\"jira-issue\" data-jira-key=\"CASGTTHALO-3806\"> <span class=\"summary\">In Sound Design Mode LUTs and Control Modulators are updated, while in normal mode just <\/span><\/span><span class=\"jira-issue\" data-jira-key=\"CASGTTHALO-3807\"><span class=\"summary\">LUTs.<br \/>\n<\/span><\/span><\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"grains-chart-section_wrap\"><div class=\"documentor-section  section-1894\" id=\"grains-chart-section\" data-section-id=\"1894\"><h2 class=\"doc-sec-title\" style=\"clear:none;line-height:33px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">2.2.<\/span><span class=\"title-text\">Grains chart<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12376#grains-chart-section')\"><span class=\"icon-hyperlink doc-icons\"><\/span><\/span> <div class=\"documentor-social doc-noprint\"><\/div><a class=\"scrollup doc-noprint\">\u2191 Back to Top<\/a><\/h2><div class=\"doc-sec-content\" ><p>The Virtual Control Signal value is represented on Grain Chart as x-axis position.<\/p>\n<p>The Grain Markers provide visual information about each grain. They display the Pitch value, Reverse value, Size value, and Delay value. Additionally, a chart display Volume, Attack and Release values.<\/p>\n<p class=\"note\">No two grains can share the same virtual control signal value.<\/p>\n<p>If more than 5 rows are used, you can use a scrollbar to see additional rows. Modifying the values in Grain Editor are reflected on the selected Grain Marker.<\/p>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27513\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/02\/GranularSynthesis_Panel_01.png\" alt=\"\" width=\"672\" height=\"544\" \/><\/p>\n<p data-sourcepos=\"3:1-3:34\"><strong>Changing Grains and Parameters<\/strong><\/p>\n<ul data-sourcepos=\"5:1-7:0\">\n<li data-sourcepos=\"5:1-5:161\">You can choose a grain and adjust its settings in both the Grain editor and Wave editor. These adjustments will directly affect the Look-Up Table (LUT) values.<\/li>\n<li data-sourcepos=\"6:1-7:0\">When you switch to a different grain, the Grain and Wave editors will automatically update to display the parameter values specific to that chosen grain.<\/li>\n<\/ul>\n<p>On grains chart you can perform following actions:<\/p>\n<ul>\n<li>Add grain<\/li>\n<li>Duplicate grain<\/li>\n<li>Remove grain<\/li>\n<\/ul>\n<p><strong>Add grain<\/strong>:\u00a0A new grain will have a virtual signal value that corresponds to where the context menu was opened along the x-axis.<\/p>\n<ul>\n<li>If a new grain is added between two existing ones (from the x-axis), the parameter values will be interpolated linearly.<\/li>\n<li>If a new grain is added before the first grain, the parameters from the subsequent grain will be used.<\/li>\n<li>If a new grain is added after the last grain, the parameters from the previous grain will be used.<\/li>\n<\/ul>\n<p class=\"note\">Interpolation excludes FIleID.<\/p>\n<p><strong>Duplicate: <\/strong>Copying selected grain while retaining original grain parameter values, and setting the virtual control signal value to the location where the context menu was opened along the x-axis.<\/p>\n<p><strong>Remove grain: <\/strong>Removing selected grain (via the context menu or by pressing the Delete key on the keyboard).<\/p>\n<p>It is possible to change the virtual control signal value of\u00a0 the grain by dragging the Grain Marker. Dragging a grain with the Shift key pressed applies the same interpolation rules used when adding new grains.<\/p>\n<p>Use the mouse wheel to adjust the zoom level on the X-axis.<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"wave-editor-section_wrap\"><div class=\"documentor-section  section-1896\" id=\"wave-editor-section\" data-section-id=\"1896\"><h2 class=\"doc-sec-title\" style=\"clear:none;line-height:33px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">2.3.<\/span><span class=\"title-text\">Wave editor<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12376#wave-editor-section')\"><span class=\"icon-hyperlink doc-icons\"><\/span><\/span> <div class=\"documentor-social doc-noprint\"><\/div><a class=\"scrollup doc-noprint\">\u2191 Back to Top<\/a><\/h2><div class=\"doc-sec-content\" ><p>The Wave editor is used for visualizing wave signal. It used for grain-based synthesis and tuning start position value in a visual manner.<\/p>\n<p>You can change the display view between waveform or spectrogram or we can display both simultaneously.<\/p>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12397\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/02\/GNSC_Waveform.jpg\" alt=\"\" width=\"770\" height=\"427\" \/><\/p>\n<p>To load the audio file, use the drag\u00a0 and drop method or by selecting them from a directory.<\/p>\n<p>File loaded into the panel is mapped to the FileID grain parameter by its file path. The FileID is considered a tunable parameter and loaded file is for visualization purposes only.<\/p>\n<p class=\"note\">When switching between systems, make sure to use the appropriate files.<\/p>\n<p><strong>Supported Audio Format:<\/strong> Only WAV audio files type is supported. Once you&#8217;ve loaded your WAV file, use the Play button in the bottom left corner of the editing window to play the audio.<\/p>\n<p>Using wave editor you can perform following modifications.<\/p>\n<ul>\n<li>You can modify the Start position and modulation value by entering\u00a0 the values in the text box.<\/li>\n<li data-sourcepos=\"5:5-6:0\">Alternatively, you can drag the vertical marker on the chart for a more visual adjustment, all the changes will be replicated in Start position and modulation value.<\/li>\n<li>You can Modify FileID using textbox.<\/li>\n<\/ul>\n<p>The wave editor allows you to zooming in both axes. To zoom in and out, you can scroll using mouse.<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><div class=\"doc-sectionwrap\" id=\"grain-editor-section_wrap\"><div class=\"documentor-section  section-1897\" id=\"grain-editor-section\" data-section-id=\"1897\"><h2 class=\"doc-sec-title\" style=\"clear:none;line-height:33px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;font-style:normal;color:#3c3c3c;border-bottom: 1px dotted #e6e6e6;\"> <span class=\"doc-sec-count\" style=\"display:inline-block\">2.4.<\/span><span class=\"title-text\">Grain editor<\/span> <span class=\"doc-sec-link doc-noprint\" onclick=\"prompt('Press Ctrl + C, then Enter to copy to clipboard','https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F12376#grain-editor-section')\"><span class=\"icon-hyperlink doc-icons\"><\/span><\/span> <div class=\"documentor-social doc-noprint\"><\/div><a class=\"scrollup doc-noprint\">\u2191 Back to Top<\/a><\/h2><div class=\"doc-sec-content\" ><p>The Grain editor view allows modification via slider and textbox of following parameters:<\/p>\n<ul>\n<li>Volume frequency value<\/li>\n<li>Volume base and modulation value<\/li>\n<li>Attack base and modulation value<\/li>\n<li>Pitch base and modulation value<\/li>\n<li>Release base and modulation value<\/li>\n<li>Reverse value<\/li>\n<li>Size base and modulation value<\/li>\n<li>Delay base and modulation value<\/li>\n<li>X-position<\/li>\n<\/ul>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12643\" src=\"https:\/\/audioworx.transfunnel.co\/old\/wp-content\/uploads\/2021\/02\/Capture.png\" alt=\"\" width=\"800\" height=\"467\" \/><\/p>\n<p>Value ranges are displayed inside a tooltip when hover the mouse over the textbox. When the X-position is changed (ex. by Enter), you can use the Shift key to handle interpolated values.<\/p>\n<p>A chart displaying graphical representation for following parameters:<\/p>\n<ul>\n<li>Attack base and modulation value<\/li>\n<li>Release base and modulation value<\/li>\n<li>Volume base value<\/li>\n<\/ul>\n<p>Modifying values in Grain Editor are reflected on the selected Grain Marker.<\/p>\n<\/div><div class=\"documentor-help\"><span class=\"doc-noprint doc-feedback\"><span class=\"icon-tag_faces doc-icons doc-noprint\"><\/span>Was this helpful?<\/span>\n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"positive-feedback\" href=\"#\" > Yes <\/a><\/span> \n\t\t\t\t\t\t<span class=\"doc-noprint\"><a class=\"negative-feedback\" href=\"#\" > No <\/a><\/span><div class=\"negative-feedbackform doc-noprint\">\n\t\t\t\t\t<\/div><div class=\"feedback-msg doc-noprint\"><\/div><\/div><\/div><\/div><!--.\/doc-sectionwrap--><\/div><!--.doc-sec-container--><div id=\"sugestedit_popup111\" class=\"sugestedit_popup\">\n\t\t\t\t<a class=\"modal_close\"><\/a>\n\t\t\t\t<form name=\"documentor-suggestform\" method=\"post\" class=\"documentor-suggestform\">\n\t\t\t\t\t<div class=\"doc-frmdiv\" style=\"font-weight: bold;\">Suggest Edit\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"doc-frmdiv\">\n\t\t\t\t\t\t<input type=\"text\" name=\"sec_title\" class=\"sedit-sectitle txtinput\" value=\"\" \/>\n\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<input type=\"text\" name=\"name\" class=\"txtinput\" placeholder=\"Name\" required \/>\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<input type=\"email\" class=\"emailinput\" placeholder=\"Email\" name=\"email\" required \/> \n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\">\n\t\t\t\t\t\t\t<textarea name=\"content\" class=\"textareainput\" placeholder=\"Post your suggestion...\" required><\/textarea>\n\t\t\t\t\t\t<\/div><div class=\"doc-frmdiv\"><label> Captcha :&nbsp; <\/label><span class=\"doc-sedit-captcha\"><\/span><\/div><input type=\"hidden\" class=\"sedit-secid\" name=\"secid\" value=\"\" \/>\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-postid\" name=\"sedit_postid\" value=\"\" \/>\n\t\t\t\t\t<input type=\"hidden\" class=\"sedit-docid\" name=\"docid\" value=\"111\" \/>\n\t\t\t\t\t<button class=\"docsubmit-suggestform\"> Submit <\/button>\n\t\t\t\t<\/form>\n\t\t\t<\/div><script type=\"text\/javascript\">\n\t\t\tjQuery(document).ready(function(){\n\t\t\t\tjQuery(\"#documentor-111\").documentor({\n\t\t\t\t\tdocumentid\t: 111,\n\t\t\t\t\tdocid\t\t: \"documentor-111\",\n\t\t\t\t\tanimation\t: \"\",\n\t\t\t\t\tindexformat\t: \"1\",\n\t\t\t\t\tpformat\t\t: \"decimal\",\n\t\t\t\t\tcformat\t\t: \"decimal\",\t\t\t\t\t\n\t\t\t\t\tsecstyle\t: \"clear:none;line-height:17px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;\",\n\t\t\t\t\tsecelement  : \"2\",\n\t\t\t\t\tactnavbg_default: \"1\",\n\t\t\t\t\tactnavbg_color\t: \"#000000\",\n\t\t\t\t\tenable_ajax\t: \"0\",\n\t\t\t\t\tload\t\t: \"0\",\n\t\t\t\t\tscrolling\t: \"1\",\n\t\t\t\t\tfixmenu\t\t: \"1\",\n\t\t\t\t\tskin\t\t: \"mint\",\n\t\t\t\t\tscrollBarSize\t: \"6\",\n\t\t\t\t\tscrollBarColor\t: \"#000000\",\n\t\t\t\t\tscrollBarOpacity: \"1\",\n\t\t\t\t\twindowprint\t: \"0\",\n\t\t\t\t\tmenuTop: \"5\",\n\t\t\t\t\tsocialshare\t: 0,\n\t\t\t\t\tsharecount\t: 1,\n\t\t\t\t\tfbshare\t\t: 1,\n\t\t\t\t\ttwittershare\t: 1,\n\t\t\t\t\tgplusshare\t: 1,\n\t\t\t\t\tpinshare\t: 1,\n\t\t\t\t\ttogglechild\t: 1,\n\t\t\t\t\tnoResultsStr: \"No results found!\",\n\t\t\t\t});\t\n\t\t\t});<\/script><div class=\"cleardiv cleardiv-rtl\"><\/div><\/div><!--\/.document-wrapper--><div class=\"cleardiv cleardiv-rtl\"><\/div><\/div><div class=\"cleardiv\"> <\/div><div id=\"documentor-111-end\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":52,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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":""},"coauthors":[203],"_links":{"self":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages\/12376"}],"collection":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/users\/52"}],"replies":[{"embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12376"}],"version-history":[{"count":2,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages\/12376\/revisions"}],"predecessor-version":[{"id":12381,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=\/wp\/v2\/pages\/12376\/revisions\/12381"}],"wp:attachment":[{"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12376"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/audioworx.transfunnel.co\/old\/index.php?rest_route=%2Fwp%2Fv2%2Fcoauthors&post=12376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}