Building audio plugins with C++ and JUCE, and standalone tools with C# and WPF, grounded in psychoacoustic principles
Plugin development here means two things: JUCE-based VST3/AU plugins written in C++, and standalone desktop tools that slot into the DAW workflow. The goal across all of them is the same, tools that process or design audio based on how humans actually perceive it, not just what's mathematically convenient.
Psychoacoustic perception processor built in C++ and JUCE. Coordinates Haas-zone timing cues, loudness asymmetry, warmth illusion curves, and proximity weighting, not to add obvious effects, but to shift how a listener perceives the sound's position, size, colour, and emotional framing. VST3/AU target. Seeking beta testers.
Standalone WPF/.NET 10 desktop tool for designing and exporting Wwise RTPC curves outside the DAW. Full Bézier handle control, Wwise-matched preset shapes, multi-curve comparison, and XML export ready for Wwise import.
JUCE VST3/AU analysis plugin with a 2048-point Hann-windowed FFT, real-time metric bars, and a composite Acoustic Activation Index (0–100) with CSV session export. macOS build in progress alongside the Windows build.
Starting with perception research, critical bands, masking curves, Haas effect, loudness models, and implementing them as real DSP, not marketing copy.
Real-time audio processing in C++17, 64-bit float precision, thread-safe parameter handling, one-pole smoothing to eliminate zipper noise on all parameter changes.
VST3/AU targets on Windows and macOS. macOS builds use Apple Developer account and Xcode toolchain. Windows builds via MSVC. GitHub Actions CI planned.
WPF/.NET 10 with SkiaSharp for GPU-accelerated canvas rendering. CommunityToolkit.Mvvm for MVVM architecture. System.Text.Json for serialization and XML export.
VST3/AU plugin development
Desktop tool development
Application runtime
GPU-accelerated 2D rendering
Plugin formats
Perceptual design foundation
Looking for producers and mix engineers to test EchoPsychFX and give honest feedback on whether the perceptual processing actually reads in a real mix context. Early testers get direct input on feature development.
Available for freelance JUCE/C++ plugin work and custom DAW tooling. Also happy to talk if you want to beta test EchoPsychFX or discuss psychoacoustic processing, reach out.
Get in Touch→