FREE JSFX Goniometer Plugin: E-Goniometer400

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Post Reply New Topic
RELATED
PRODUCTS
E-Goniometer400

Post

I have always wanted a Goniometer that could track both balance and correlation values. So, I have revamped the "JS Goniometer [LOSER]" by Michael Gruhn, adding features that are rarely found in the VST world. It now features:

* A display type menu: switch between dots, lines, or rays for different visualization styles.
* A circle around the L/R diagonal lines and a center vertical line for better visual reference of the stereo width and mono content.
* A visual gain slider to amplify the display when input audio is too quiet.
* Fade amount control: adjusts how quickly the display visuals fade out over time.
* A display color menu for choosing your preferred color for the scope.
* Support for Retina/high-DPI screens.
* Accurate balance and correlation meters (ported from "JSFX Correlation Meter [JM]" by Jozef Mackowiak).
* Maximum left and right balance values: records and displays the maximum left and right balance positions your mix reached during playback.
* Minimum and maximum correlation values: records and displays the lowest and highest correlation values reached during playback.
* Persistent readouts after offline render: the max/min values are preserved after an offline render completes. The readouts auto-reset on each playback start; however, you can manually click anywhere on the canvas to reset them when needed.

For advanced users, the code includes an additional hidden control called Weight (adjusts the reaction time of the Balance and Correlation meters), which you can unhide. In case you want to hide any slider, simply click Edit at the top right of the plugin’s GUI, add a hyphen (-) before the slider description, then press Ctrl + S to save. Example: slider2:0.050<0,0.1,0.001>-Fade Amount

Link: https://windowsg.gumroad.com/l/goniometer400

This JSFX plugin can also be used in other DAWs through the open-source YSFX plugin. YSFX is available in VST3, AU, and CLAP formats for Windows, macOS, and Linux. Download YSFX here: https://github.com/JoepVanlier/ysfx/releases

E-Goniometer400 (Windows-G).png
You do not have the required permissions to view the files attached to this post.
Last edited by Windows on Wed May 20, 2026 5:21 am, edited 8 times in total.

Post

Hi, a user pointed out they wanted to adjust the fade time, which was previously hidden. It’s now available as a visible slider, along with the Display slider which was also hidden.
You can now switch between Dots, Lines, and Rays for the display type, and also tweak the Fade Amount.
If you'd prefer to hide these sliders again, follow these steps:
1. Click "Edit" at the top right of the plugin’s GUI
2. Add a hyphen (-) before the slider description
3. Press Ctrl + S to save.
Example:
slider1:1<0,2,1{Dots,Lines,Rays}>-Display
slider2:0.050<0,0.1,0.001>-Fade Amount

If you ever want to make either of them visible again, simply remove the hyphen and save.
Link: https://windowsg.gumroad.com/l/goniometer400

Post

Cool! Thanks for this! I'll try it out later today.

Steve

Update: Unfortunately, the description in Gumroad says this is for "REAPER"; that's not mentioned in the above post. Oh well....
Here's some of my stuff: https://soundcloud.com/shadowsoflife. If you hear something you like, I'm looking for collaborators.

Post

planetearth wrote: Mon Jul 07, 2025 3:01 am Cool! Thanks for this! I'll try it out later today.

Steve

Update: Unfortunately, the description in Gumroad says this is for "REAPER"; that's not mentioned in the above post. Oh well....
You can use this in any DAW with the JSFX to VST3 fork. For free. Working 100% correctly.

Post

planetearth wrote: Mon Jul 07, 2025 3:01 am Update: Unfortunately, the description in Gumroad says this is for "REAPER"; that's not mentioned in the above post. Oh well....
As @xmstkvr has already pointed out, you can use it any DAW via the YSFX plugin. YSFX is available in VST3, AU, and CLAP formats for Windows, macOS, and Linux. Download your preferred format of YSFX from: https://github.com/JoepVanlier/ysfx/releases

YSFX comes in two versions:
* ysfx-s FX (for JSFX effects)
* ysfx-s instrument (for JSFX instruments)

1. Open ysfx-s FX in your DAW,

2. Then click “Load”, find your "E-Goniometer400_Windows-G" file, and click “Open.”

The plugin will now run inside the YSFX host, working perfectly in any DAW that supports VST3, AU, or CLAP plugins.
Last edited by Windows on Mon Jul 14, 2025 5:26 am, edited 4 times in total.

Post

xmstkvr wrote: Mon Jul 07, 2025 4:39 am You can use this in any DAW with the JSFX to VST3 fork. For free. Working 100% correctly.
Yes, but because of the automatic movement of the Balance and Correlation sliders, this plugin can only be hosted in other DAWs on Windows via the ReaJS vst. The other JSFX host plugin called "YSFX" doesn't support this feature yet. So for now it can only be hosted via ReaJS in other DAWs as I have indicated above.
Thanks.

Post

Dwomoh wrote: Mon Jul 07, 2025 11:17 am Yes, but because of the automatic movement of the Balance and Correlation sliders, this plugin can only be hosted in other DAWs on Windows via the ReaJS vst. The other JSFX host plugin called "YSFX" doesn't support this feature yet. So for now it can only be hosted via ReaJS in other DAWs as I have indicated above.
Thanks.
Ah, I see. Apologies.

Post

xmstkvr wrote: Tue Jul 08, 2025 7:41 pm Ah, I see. Apologies.
Hello, I reached out to the developer of the YSFX plugin regarding the issue with this plugin not working in YSFX, and the cause of the problem has been identified. I have updated the Goniometer plugin, and it now works perfectly in YSFX. Link remains the same: https://windowsg.gumroad.com/l/goniometer400

Thanks!

Post

Hi, I have updated E-Goniometer400 with the following changes:

1. Fixed min/max readouts showing inaccurate values during the first moments of playback. Tracking now checks for actual audio and allows the RMS to stabilize on the audio before recording any min/max correlation and balance values, so correct readouts are now shown from the start of every playback.
2. Fixed balance & correlation sliders lagging when resetting to zero after playback stops. They now reset to zero instantly when playback stops.
3. Added auto-reset of min/max readouts on each playback start, while still maintaining the readouts during offline renders.
4. The GUI label "Click to Reset" has been changed to "Click Canvas to Reset" to make it clear that clicking anywhere on the canvas triggers the reset, not only the text itself.

Link remains the same: https://windowsg.gumroad.com/l/goniometer400

E-Goniometer400 (Windows-G).png
You do not have the required permissions to view the files attached to this post.

Post Reply

Return to “Effects”