[Free Open Source Plugin] PerceptoMap - from spectrograms to perception: looking for feedback

VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
RELATED
PRODUCTS
PerceptoMap

Post

Hi everyone :party:

I’ve just released a free 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:
  • Real-time Mel spectrogram with nonlinear frequency scaling
  • Real-time Mel-frequency cepstral coefficients (MFCCs) representing timbral texture and spectral envelope
  • 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
gui_ableton_live_12.png
Think of it as a plugin that visualizes how we hear, not just what we measure.

-> GitHub repo (with plugin download): https://github.com/hqrrr/PerceptoMap <-

:help: What I’m looking for:
  • Feedback / ideas from you
  • :hug: 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.
Cheers! :phones:
You do not have the required permissions to view the files attached to this post.

Post

I'm digging it. Smooth and easy to read.

If you're looking for suggestions:

- A control to adjust the 'cold' threshold (in dB) for the colour palette would be greatly appreciated. Use case: adjust for the input signal's level.

- A mode that shows the note names would be really useful.

- To expand on note names, separate mode: Collapse the entire spectrum into only the 12 notes. In other words: 12 buckets, each bucket displays *all* its respective note's octaves, on top of each other.

Post

mac version would be amazing.
SoundCloud
"I believe every music producer inherently has something unique about the way they make music. They just have to identify what makes them different, and develop it" - Max Martin

Post

diroxe7660 wrote: Sat Jul 12, 2025 1:55 pm I'm digging it. Smooth and easy to read.

If you're looking for suggestions:

- A control to adjust the 'cold' threshold (in dB) for the colour palette would be greatly appreciated. Use case: adjust for the input signal's level.

- A mode that shows the note names would be really useful.

- To expand on note names, separate mode: Collapse the entire spectrum into only the 12 notes. In other words: 12 buckets, each bucket displays *all* its respective note's octaves, on top of each other.
Got it! Added to the TODO list for the next update:
1. Adjust the “floor value” for the color scheme, currently fixed at -100dB
2. Add notes corresponding to the frequency displayed by the mouse in spectrogram mode
3. What you're referring to here should be consistent with my original update plan for chroma ;)

Thx for your suggestions!!

Post

3lu5iv3 wrote: Sat Jul 12, 2025 1:59 pm mac version would be amazing.
Unfortunately, I don't have a Mac. :( Without Xcode, I can't compile the macOS version of the plugin. I have posted on forums such as the JUCE Developer Forum to find a macOS developer who can help build the macOS version. Since the source code is open source, it should theoretically be very simple to build using CMake.
I will update it on GitHub once I get the macOS version!

Post

hqrrr wrote: Sat Jul 12, 2025 4:38 pm
diroxe7660 wrote: Sat Jul 12, 2025 1:55 pm I'm digging it. Smooth and easy to read.

If you're looking for suggestions:

- A control to adjust the 'cold' threshold (in dB) for the colour palette would be greatly appreciated. Use case: adjust for the input signal's level.

- A mode that shows the note names would be really useful.

- To expand on note names, separate mode: Collapse the entire spectrum into only the 12 notes. In other words: 12 buckets, each bucket displays *all* its respective note's octaves, on top of each other.
Got it! Added to the TODO list for the next update:
1. Adjust the “floor value” for the color scheme, currently fixed at -100dB
2. Add notes corresponding to the frequency displayed by the mouse in spectrogram mode
3. What you're referring to here should be consistent with my original update plan for chroma ;)

Thx for your suggestions!!
Quick update: 1 and 2 are already available in version v0.3 :love:

Post

It looks interesting! These days, cross-platform support includes Windows, MacOS, and Linux. Please support Linux. :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

audiojunkie wrote: Sun Jul 13, 2025 1:34 pm It looks interesting! These days, cross-platform support includes Windows, MacOS, and Linux. Please support Linux. :)
Got it! I am currently looking for macOS and Linux developers to help me build the corresponding plugin versions. Considering that the source code is open source and JUCE itself supports multiple platforms and formats, this should not be difficult. :wink:

Post

audiojunkie wrote: Sun Jul 13, 2025 1:34 pm It looks interesting! These days, cross-platform support includes Windows, MacOS, and Linux. Please support Linux. :)
Update: The Linux version is now available on the GitHub release page! (Thanks to @FranklyFlawless for building and testing it) :party:

Post

Wow! Great news!! Thank you! Both of you! :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post

3lu5iv3 wrote: Sat Jul 12, 2025 1:59 pm mac version would be amazing.
Guess what? :wink: 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! :tu:

Post

hqrrr wrote: Mon Jul 28, 2025 8:51 pm
3lu5iv3 wrote: Sat Jul 12, 2025 1:59 pm mac version would be amazing.
Guess what? :wink: 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! :tu:
Thank you so much for supporting all the major OSes! I will definitely try this when i get home!!
SoundCloud
"I believe every music producer inherently has something unique about the way they make music. They just have to identify what makes them different, and develop it" - Max Martin

Post

3lu5iv3 wrote: Mon Jul 28, 2025 11:55 pm
hqrrr wrote: Mon Jul 28, 2025 8:51 pm
3lu5iv3 wrote: Sat Jul 12, 2025 1:59 pm mac version would be amazing.
Guess what? :wink: 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! :tu:
Thank you so much for supporting all the major OSes! I will definitely try this when i get home!!
:phones: :phones: :phones: cheers!

Post

hqrrr wrote: Tue Jul 29, 2025 9:18 am
3lu5iv3 wrote: Mon Jul 28, 2025 11:55 pm
hqrrr wrote: Mon Jul 28, 2025 8:51 pm
3lu5iv3 wrote: Sat Jul 12, 2025 1:59 pm mac version would be amazing.
Guess what? :wink: 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! :tu:
Thank you so much for supporting all the major OSes! I will definitely try this when i get home!!
:phones: :phones: :phones: cheers!
spent some time with PerceptoMap and i really like it.
thank you so much for making this free.
SoundCloud
"I believe every music producer inherently has something unique about the way they make music. They just have to identify what makes them different, and develop it" - Max Martin

Post

3lu5iv3 wrote: Tue Jul 29, 2025 10:51 am
hqrrr wrote: Tue Jul 29, 2025 9:18 am
3lu5iv3 wrote: Mon Jul 28, 2025 11:55 pm
hqrrr wrote: Mon Jul 28, 2025 8:51 pm
3lu5iv3 wrote: Sat Jul 12, 2025 1:59 pm mac version would be amazing.
Guess what? :wink: 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! :tu:
Thank you so much for supporting all the major OSes! I will definitely try this when i get home!!
:phones: :phones: :phones: cheers!
spent some time with PerceptoMap and i really like it.
thank you so much for making this free.
I also benefit from many free plugins! :wink: Thank you for confirming that the macOS version works fine.

Post Reply

Return to “Effects”