[Free Open Source Plugin] PerceptoMap: looking for feedback / macOS developer for pre-builds

Hi everyone :waving_hand:

I’ve just released an open-source JUCE-based VST3 plugin called PerceptoMap – a real-time psychoacoustic visualizer for audio signals.

Unlike traditional spectrum/spectrogram analyzers, PerceptoMap supports perceptually-inspired views such as:

  • Mel spectrogram with nonlinear frequency scaling
  • MFCC, Chroma, Tempogram, etc. (in development)
  • Configurable color maps (Classic, Grayscale, Magma)
  • Frequency/dB readout under mouse
  • Resizable GUI
  • Built with JUCE 8 under AGPLv3
  • Of course, the classic STFT spectrogram with linear or log frequency axis is also included
  • No hidden fees, paid versions, or limitations

Think of it as a plugin that visualizes how we hear, not just what we measure.

:package: GitHub repo (with plugin download)


What I’m looking for:

  1. Feedback / ideas from developers or creators who care about perception & visualization
  2. :folded_hands: Someone who can help build the macOS version and/or test with other DAWs – I currently only have access to Windows and Ableton Live 12

Feel free to star the repo, leave issues, or even open pull requests.
I’m happy to improve this together if there’s interest!

Cheers

3 Likes

Hi,
Congrats!

First, unless you plan Android support. I’d suggest switching to CMake instead of Projucer. Once you understand it, it’s much more extendable. Then adding macOS and Linux would be a breeze also allowing CI builds.

DAW testing -
For testing even the demo limited Tracktion Waveform would work (and they also provide a nice plugin validation you can use). Other DAW you can just try is REAPER with a permissive indefinite trial.

Hi,
Thank you for your suggestion!
Although I am not a professional C++ developer (I mainly use Python), but I switched from Projucer to CMake based on this tutorial (my GitHub repo is already updated to v0.1a).
Testing the plugin with other DAW trial version is also a good idea. I will try that when I have time. I am still learning Ableton Live :wink:

Very nice project, thanks for sharing this ..

I use REAPER for ‘first time/smoke-testing’ purposes, and also because its very easy to set things up to debug plugins within REAPER .. plus the script ability means you can make automated tests, which is very handy when things start to get hairy .. but yeah, always things to improve ..

Thanks for sharing your experience! As a newcomer to the DAW world, I really appreciate it. :+1:

Cool project!! I’m running a bit behind on my own open source but I’ll add it to awesome-juce and if I get a free hour look at helping out!

1 Like

Thx! :heart: Really nice overview of open-source plugins!

1 Like

Lol, faster than I thought :laughing:: v0.2 is out, Mel-frequency cepstral coefficients (MFCCs) have been implemented.
Cheers :clinking_beer_mugs:

:wink: Just a quick update: It now has builds for Windows, macOS (both Intel and Apple Silicon), and Linux!
Would love for you to give it a spin on your platform and let me know how it goes. Especially curious if the non-Windows builds work smoothly - all feedback is appreciated!

1 Like