<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to show FFT Spectrum behind EQ curve like FabFilter Q3?]]></title><description><![CDATA[<p dir="auto">Hi everyone,<br />
I'm building an EQ plugin in HISE 4.1.0 and I want to add a real-time FFT spectrum analyzer behind the EQ curve (like FabFilter Q3).<br />
My setup:</p>
<p dir="auto">EQ curve working perfectly with FilterDisplay FloatingTile<br />
Added a new FloatingTile with ContentType = AudioAnalyser<br />
Both FloatingTiles stacked on top of each other</p>
<p dir="auto">The problem:<br />
AudioAnalyser FloatingTile shows nothing — I tried different ProcessorId values (Script FX1, instrument name, empty) but nothing works.<br />
My questions:</p>
<ul>
<li>list itemIs it possible to display FFT spectrum + EQ curve at the same time in the same area?<br />
Thank you!<br />
<img src="/assets/uploads/files/1775256138388-capture-d-x27-%C3%A9cran-2026-04-03-233357.png" alt="Capture d'écran 2026-04-03 233357.png" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1775256138394-capture-d-x27-%C3%A9cran-2026-04-03-233420.png" alt="Capture d'écran 2026-04-03 233420.png" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1775256301812-enregistrement-de-l_%C3%A9cran-2026-04-03-233542_1.gif" alt="Enregistrement-de-l_écran-2026-04-03-233542_1.gif" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1775256403294-796e14d6-3d6a-4018-8391-4e8c79fca231-image.png" alt="796e14d6-3d6a-4018-8391-4e8c79fca231-image.png" class=" img-fluid img-markdown" /></li>
</ul>
]]></description><link>https://forum.hise.audio/topic/14598/how-to-show-fft-spectrum-behind-eq-curve-like-fabfilter-q3</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 07:12:12 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/14598.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Apr 2026 22:46:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to show FFT Spectrum behind EQ curve like FabFilter Q3? on Sat, 04 Apr 2026 01:59:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> Thank you, I managed to get the AudioAnalyser working!<br />
I couldn't find "Enable Spectrum Analyser" from right-clicking the EQ (probably because I'm using SVF EQ nodes in scriptnode, not a built-in Parametric EQ). Instead I used this code:</p>
<pre><code>javascriptconst var dsb = Synth.getDisplayBufferSource("Script FX1");

inline function setEqProperties()
{
    local props = {
        "BufferLength": 4096,
        "WindowType": "Blackman Harris",
        "DecibelRange": [-90.0, 18.0],
        "UsePeakDecay": false,
        "UseDecibelScale": true,
        "YGamma": 0.2,
        "Decay": 0.6,
        "UseLogarithmicFreqAxis": true
    };
    
    local dp = dsb.getDisplayBuffer(1);
    dp.setRingBufferProperties(props);
}

setEqProperties();
</code></pre>
<p dir="auto">And FloatingTile JSON:</p>
<pre><code>json{
  "ProcessorId": "Script FX1",
  "Index": 1,
  "FollowWorkspace": false
}
</code></pre>
<p dir="auto">But now I have a new problem:<br />
The AudioAnalyser background is stuck grey and I can't change it:</p>
<p dir="auto">Setting all colours to #00000000 in property editor → no effect<br />
Tried JSON properties (BGColour, LineColour) → no effect<br />
I want to make the background transparent so it overlays on top of my EQ curve display</p>
<p dir="auto">Is there any way to customize the AudioAnalyser colours / make it transparent? <img src="https://forum.hise.audio/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64f.png?v=fba14f4754a" class="not-responsive emoji emoji-android emoji--pray" style="height:23px;width:auto;vertical-align:middle" title=":pray:" alt="🙏" /></p>
<p dir="auto"><img src="/assets/uploads/files/1775267858654-b4ef3835-bd8d-49ee-a185-aa8b9a226a02-image.png" alt="b4ef3835-bd8d-49ee-a185-aa8b9a226a02-image.png" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1775267912783-enregistrement-de-l_%C3%A9cran-2026-04-04-025543.gif" alt="Enregistrement-de-l_écran-2026-04-04-025543.gif" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.hise.audio/post/119268</link><guid isPermaLink="true">https://forum.hise.audio/post/119268</guid><dc:creator><![CDATA[the red_1]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:59:52 GMT</pubDate></item><item><title><![CDATA[Reply to How to show FFT Spectrum behind EQ curve like FabFilter Q3? on Fri, 03 Apr 2026 22:58:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/4721">@the-red_1</a></p>
<p dir="auto">Right click on the EQ and enable the spectrum analyser</p>
<p dir="auto"><img src="/assets/uploads/files/1775257001591-c8c952cf-cb54-4c35-bded-35645a54b70b-image.png" alt="c8c952cf-cb54-4c35-bded-35645a54b70b-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">You can set the properties for it in your script.</p>
<pre><code>    const dsb = Synth.getDisplayBufferSource("parametricEq0");

	inline function setEqProperties()
	{
		local props = {
		  "BufferLength": 4096,
		  "WindowType": "Blackman Harris",
		  "DecibelRange": [-90.0, 18.0],
		  "UsePeakDecay": false,
		  "UseDecibelScale": true,
		  "YGamma": 0.2,
		  "Decay": 0.6,
		  "UseLogarithmicFreqAxis": true
		};
		
		local dp = dsb.getDisplayBuffer(0);
		dp.setRingBufferProperties(props);
	}


</code></pre>
]]></description><link>https://forum.hise.audio/post/119266</link><guid isPermaLink="true">https://forum.hise.audio/post/119266</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Fri, 03 Apr 2026 22:58:42 GMT</pubDate></item><item><title><![CDATA[Reply to How to show FFT Spectrum behind EQ curve like FabFilter Q3? on Fri, 03 Apr 2026 22:57:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/4721">@the-red_1</a> You need to assign the floating tile to the module, via the ProcessorId. So ProcessorId should be filled with the name of your module. "Index" is for which buffer you want to display.</p>
<p dir="auto">Example:</p>
<pre><code>"ProcessorId": "Script FX1", // Name of your effect
"Index" : 0, // To display the first FFT
</code></pre>
<p dir="auto">In either case, I think this example should help you somewhat:</p>
<p dir="auto"><a href="https://docs.hise.dev/tutorials/scriptnode/index.html#custom-draggable-eq" rel="nofollow ugc">https://docs.hise.dev/tutorials/scriptnode/index.html#custom-draggable-eq</a></p>
]]></description><link>https://forum.hise.audio/post/119265</link><guid isPermaLink="true">https://forum.hise.audio/post/119265</guid><dc:creator><![CDATA[HISEnberg]]></dc:creator><pubDate>Fri, 03 Apr 2026 22:57:26 GMT</pubDate></item></channel></rss>