← Back to Portfolio
🎛️

DAW Plugin Development

Building audio plugins with C++ and JUCE that implement psychoacoustic principles

I'm developing audio plugins that process sound based on how humans actually perceive it—using critical bands, masking models, and perceptual processing rather than just raw frequency manipulation.

Current Projects

In Development

EchoPsychFX

Psychoacoustic delay plugin testing critical band filtering and frequency masking. Built with C++ and JUCE as VST3/AU. Seeking feedback from producers to refine algorithms.

Prototyping

Max for Live Devices

Exploring masking-aware processing and perceptual effects within Ableton Live's ecosystem. Testing concepts before implementing in C++.

Complete

Acoustic Analyzer

Real-time frequency analysis plugin for practicing JUCE fundamentals—DSP implementation, UI design, and plugin architecture.

Technical Approach

01

Psychoacoustic Foundation

Starting with perception research—critical bands, masking curves, loudness models—and figuring out how to implement them efficiently.

02

DSP Implementation

Writing C++ code that runs in real-time without dropouts. Optimizing filter banks, managing memory, and keeping latency minimal.

03

JUCE Framework

Building cross-platform plugins (VST3/AU) with clean UI design and proper parameter handling using the JUCE framework.

04

Testing & Iteration

Getting feedback from producers, refining algorithms based on real-world use, and improving usability.

What I'm Learning

Technology Stack

C++

Core language for audio processing

JUCE Framework

Cross-platform audio plugin development

VST3 / AU

Industry-standard plugin formats

Max for Live

Rapid prototyping within Ableton

🎛️ Beta Testing EchoPsychFX

I'm looking for producers and mix engineers to test EchoPsychFX and provide feedback on the perception algorithms and workflow. Early testers get direct input on feature development.

Interested in Plugin Development?

Whether you want to beta test, discuss psychoacoustic processing, or explore collaboration—reach out.

Get in Touch