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.
Whether you want to beta test, discuss psychoacoustic processing, or talk about custom DAW tool development β reach out.
Get in Touchβ