# Free Visual Compressor Plugin

**URL:** <https://iplug2.discourse.group/t/free-visual-compressor-plugin/391>\
**Category:** Made with iPlug2\
**Created:** [8 May 2021 17:56 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391 "2021-05-08T17:56:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![snfk](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/snfk/32/140_2.png) [@snfk](https://iplug2.discourse.group/u/snfk)\
**Post date:** [8 May 2021 17:56 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/1 "2021-05-08T17:56:05Z")

</div>

Hey everyone,  
I recently released a full-vector visual compressor designed to help people understand compression better and to act as a fast-use plugin. IPlug’s graphics are seriously really awesome and I ended up writing my own graphic toolset for my future plugins starting with this one. One thing I’ve noticed in plugin development is that just like music producers have their own “sound”, so do plugin designers. There are a lot of companies where I could see the interface and pretty much instantly know who made it.

Here’s a screenshot of the UI - everything besides the logo in the about screen is vector:

 ![stupidCompressor4](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/6f67431b1a0cbb7ebfed5e8609d48b65cd01b7ff.png)

Here’s the plugin page: [Stupid Compressor | SNFK Music](https://www.snfkmusic.com/stupid-compressor/)

---

<div class="post-metadata">

**Author:** ![Ric](https://avatars.discourse-cdn.com/v4/letter/r/c77e96/32.png) [@Ric](https://iplug2.discourse.group/u/Ric)\
**Post date:** [8 May 2021 21:35 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/2 "2021-05-08T21:35:49Z")

</div>

It looks very nice. I would love to see it in action once you release for Mac. 👍

---

<div class="post-metadata">

**Author:** ![SKyZz](https://avatars.discourse-cdn.com/v4/letter/s/4491bb/32.png) [@SKyZz](https://iplug2.discourse.group/u/SKyZz)\
**Post date:** [9 May 2021 13:13 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/3 "2021-05-09T13:13:08Z")

</div>

Hi my friend I think it would be appropriate to add the _knee_ and the rest of the knobs) + switch modes, ssl, la, opto and etc 🙂

---

<div class="post-metadata">

**Author:** ![Ben](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@Ben](https://iplug2.discourse.group/u/Ben)\
**Post date:** [26 June 2021 06:08 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/4 "2021-06-26T06:08:56Z")

</div>

Hi snfk! I try to build this beautiful compressor on mac and there is an error

 ![截屏2021-06-26 下午2.02.01](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/b34613680a3a05e2bfb0d0d97261a4d3a1d30668.png)  
 ![截屏2021-06-26 下午2.02.44](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/5dd55f2007c27261455e096634bb655daddb44fe.png)  
My system is macos 10.15.4, could you please help me with this error? And I really love your building concepts!

---

<div class="post-metadata">

**Author:** ![snfk](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/snfk/32/140_2.png) [@snfk](https://iplug2.discourse.group/u/snfk)\
**Post date:** [14 July 2021 01:20 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/5 "2021-07-14T01:20:00Z")

</div>

Hi and thanks,  
I ran into this too while working on building it for Mac as well. I haven’t looked into it too much, but I’m assuming there is some linking issue that causes it to be redefined again.

In fact, you can probably delete the point class and anything that uses it. I made a framework a while ago to test out vector graphics for IPlug2 and ended up using it for StupidCompressor. The point class was for a hidden LFO editor - I was originally intending to add modulations but felt they would be unnecessary.

---

<div class="post-metadata">

**Author:** ![snfk](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/snfk/32/140_2.png) [@snfk](https://iplug2.discourse.group/u/snfk)\
**Post date:** [24 July 2021 20:25 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/6 "2021-07-24T20:25:10Z")

</div>

As I was building another project with the same class today, I realized that `Point` was already defined in another file that originated from Apple. Renaming the class fixed things up.

---

<div class="post-metadata">

**Author:** ![Ben](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@Ben](https://iplug2.discourse.group/u/Ben)\
**Post date:** [27 August 2021 12:51 UTC](https://iplug2.discourse.group/t/free-visual-compressor-plugin/391/7 "2021-08-27T12:51:30Z")

</div>

Thank you very much!
