← Back to Portfolio
JUCE · VST3 / AU · C++ Beta

Echo
PsychFX

Not a delay plugin. A subtle psychoacoustic perception processor that manipulates how the listener thinks the sound is positioned, sized, coloured, or emotionally framed, without pushing the audio into obvious effect-territory. Coordinated perceptual illusions, not transformations.

🎛️ VST3 🍎 AU 🖥️ Win / macOS ⚡ 64-bit 🧠 Psychoacoustics
RoleSolo: concept, design direction, testing and integration. Code written with AI assistance.
TimelineStarted Apr 2025, built in stages
Active work30 days with commits across 12 weeks (86 commits)
01 · Demo
02 · Interface
01Main interface
EchoPsychFX psychoacoustic plugin main interface with the Lush Dreamscape preset and the Insight panel
Main interface: A loaded preset, with the Insight panel describing what it does to perception
02Init preset
EchoPsychFX Init preset with every effect mix at zero and the Neutral chip
Init preset: The neutral starting point, nothing processed
03Biting Lips
EchoPsychFX Biting Lips preset: close, intimate and focused with a short slapback and light hard clipping
Biting Lips: A light touch, close and focused
04Head Trip
EchoPsychFX Head Trip preset with the stereo Width knob at 150 percent and long cascading echoes
Head Trip: 150% width, long echoes and soft saturation
05Panic Room
EchoPsychFX Panic Room preset with tempo-synced square wave modulation and hard clipping
Panic Room: Tempo-synced modulation and hard clipping, the aggressive end
06Preset browser
EchoPsychFX preset order menu sorting presets by brightness, width, space, motion, saturation or intensity
Preset browser: Sort presets by what they do to perception, not just by name
07Spatial FX
EchoPsychFX Spatial FX section open with the other sections collapsed
Spatial FX: Open only the section you're working on
08Compact mode
EchoPsychFX plugin window with all six sections collapsed into a compact strip
Compact mode: Collapse every section and the window shrinks to a compact strip
01 / 08

✨ Core Components

  • Width Balancer: smooth perceptual stereo rebalancing without collapsing mono integrity
  • Tilt EQ: psychoacoustic tonal shaping based on brightness–warmth perception curves
  • Mod Delay (Micro Modulation): subtle depth, movement, and stereo motion without audible flutter
  • Spatial FX: phase and micro-timing cues that shift perceived proximity and space
  • Perception Presets: centralised presets controlling the entire psychoacoustic chain at once via PerceptionPresetManager

🧠 Perception Design

01

Haas-zone cues

Sub-30ms inter-aural timing differences create phantom positioning without audible delay: the brain localises to the earlier channel arrival.

02

Loudness asymmetry

Subtle per-channel gain offsets shift perceived centre image using the brain's dominant-ear localisation shortcut.

03

Warmth illusion curves

Spectral tilt and even-order harmonic content trigger the perceptual category of "warmth" without audible saturation artefacts.

04

Proximity weighting

Combined air-absorption simulation and micro-reverb tail control perceived source distance independently of raw loudness.

04 · What It's Best At

Vocal presence

Makes vocals feel closer, warmer, or more intimate without adding reverb or delay tails that colour the mix.

Spatial depth

Guitars and synths get width and depth without mid-side phasing issues or mono compatibility problems.

Mix placement

Pushes elements forward or backward in the perceptual field using cues rather than volume, preserving headroom.

Subtle movement

Adds life to static sounds without the tell-tale flutter of obvious modulation effects.

Mix glue

Gives the full mix subtle spatial dimension and coherence without any single effect being identifiable.

Mastering bus

Perception presets allow full-chain psychoacoustic adjustments on the master without destructive processing.

05 · Download

Beta builds are coming soon. Early testers get direct input on feature development.

🪟
VST3, Windows
64-bit, Windows 10+
Coming soon
🍎
VST3, macOS
Universal (Intel + Apple Silicon)
Coming soon
🎵
AU, macOS
Logic, GarageBand, MainStage
Coming soon
🎙️
AAX
Pro Tools 11+
Planned
Ableton Live Logic Pro Reaper FL Studio Cubase Pro Tools
06 · Technical Specs
C++ / JUCE
Core engine
64-bit floats
Processing precision throughout
PerceptionPresetManager
Central psychoacoustic state control
Modular components
Parameters via public setters
VST3 / AU / AAX
Plugin formats

🔬 Planned Additions

Micro-pitch detune, L/R phase shift, exciter/saturation, and a psychoacoustic pre-delay verb. Next focus: something more immediately noticeable on instruments to balance the chain's subtlety.

Interested in Testing?

Looking for producers and mix engineers to test early builds and give feedback on the perception algorithms and workflow.