Why Most Engineers Never Build the Plugin They've Always Wanted
The thought comes back over the years. The chain stays a chain. The plugin never gets built. Why that pattern is so common, and what's actually changed about it.
Most working mixers, producers, and engineers have had the thought. You build a chain on a session, you reach for it again on the next one, you find yourself describing it to other engineers, and at some point you think it should just be a plugin. Maybe to share. Maybe to sell. Maybe just to load with one click instead of rebuilding it from scratch every time.
The thought comes back over the years. You're working on a vocal in 2018 and you think it. You're working on the same kind of vocal in 2021 and you think it again. By 2024 you've thought about it dozens of times and the chain has only gotten more refined.
And almost no one acts on it. The chain stays a chain. The plugin never gets built. The thought keeps coming back and keeps dying in the same place.
This article is about why that pattern is so common, and what's actually changed about it.
The first stop: looking into what's involved
The first time most engineers seriously consider building their plugin, they do a quick search. What does it take? Within an hour, the answer falls apart.
The technical side is intimidating. C++, DSP fundamentals, JUCE, code signing, AAX certification, GUI implementation. None of it is impossible to learn, but the time investment is real, eighteen months to two years before you'd ship anything commercial, working at it nights and weekends, assuming you already have a technical background. Most engineers don't.
The hiring side is more accessible but more expensive. You can pay a developer to build it. The numbers are sobering. A mid-complexity processing plugin runs $30,000 to $60,000 to build through traditional development, plus ongoing maintenance, plus six to twelve months of calendar time, plus the work of finding and managing a developer who has other clients and their own pace.
For most working engineers, this is where the thought dies. Not because they decided against it. Because there's no version of the math that works. Learning to code it themselves means putting their career on pause for two years. Paying a developer means a five-figure commitment with a year-long timeline and no certainty the result matches what they were imagining.
So they close the tab. The chain stays a chain.
The translation problem
For engineers who do push past the cost barrier and commission a developer, a second problem shows up. The plugin that comes back is often not quite the plugin they had in mind.
This isn't because the developer did anything wrong. It's because there's a translation layer between how engineers describe sound and how developers implement it.
An engineer says they want the saturation to “feel more vintage.” A developer needs to know what specific parameters to change, more harmonic distortion, different harmonic ratios, more low-end emphasis, slower attack on the transient response, less clarity on the high end. Each of those is a specific decision, and each engineer's “vintage” maps to slightly different decisions.
An engineer says they want the compressor to “breathe more.” A developer needs to translate that into release behavior, program dependence, sidechain filtering, gain reduction curves. The engineer hears it instantly. The developer hears the description and has to guess at the math.
Multiple rounds of iteration close the gap. The developer ships a build, the engineer listens, says it's close but not quite, describes what's off, the developer adjusts. This process can take months. It's also where many builds quietly fail, not in a dramatic way, but in the small ways where the final plugin is 80% of what the engineer wanted and the last 20% is too expensive or too time-consuming to chase. They ship something they're mostly happy with. The chain in the plugin isn't quite the chain in their head.
For engineers who care about the specific sound, which is most engineers who'd consider building a signature plugin in the first place, this gap is what keeps the project from feeling worth it.
The waiting
Plugin development moves at developer pace, not engineer pace.
A mixer who's just had an idea for a plugin is at peak creative momentum. They want to hear it now. They want to iterate on it now. They want to put it on a session this week and see how it feels.
Traditional development doesn't work that way. The cycle is: brief, contract, deposit, wait. Wait for the developer to schedule the work between their other clients. Wait for the first prototype. Listen, give feedback, wait again. Iterate, wait, iterate, wait. Six to twelve months later, you have a plugin.
By the time it ships, the original creative momentum is gone. The engineer has moved on to other sessions, other ideas, other refinements of the chain that aren't reflected in the plugin that just arrived. The plugin is from six months ago, made by someone who was interpreting what the engineer wanted six months ago, and it shows.
This is part of why engineers who do go through traditional development often describe the result with slight ambivalence. The plugin is fine. It's not bad. But it's a snapshot of an idea that's already past, built through a process that drained the creative energy that motivated the idea in the first place.
The single-shot problem
Traditional plugin development is structured around a single plugin per project. You commission one plugin, the team builds one plugin, you ship one plugin.
This is the opposite of how creative work usually goes. Most engineers don't have one specific plugin they want to build. They have several ideas, varying in conviction, that they'd want to try if the cost of trying were lower. A vocal chain. A drum bus thing. A specific reverb treatment they've been using. A creative idea they want to test that might not even work.
Under traditional economics, you can't try ideas. Each one is a five-figure commitment. So engineers either pick the one idea they're most confident about and put everything into it, or they don't build anything because they can't pick.
The plugins that get built under this model are the safest, most conviction-tested ideas. Which means the riskier ideas, the genuinely novel ones, the creative experiments, the niche tools that wouldn't necessarily sell broadly but would matter to a specific scene, never get built at all.
The structural assumption underneath all of it
Each of these problems is a consequence of the same structural assumption. That building a plugin is a major, single, expensive event, something you do once, carefully, after years of considering it, when you finally have the budget and the conviction and the patience.
That assumption was true for a long time. Plugin development required so much infrastructure, DSP expertise, framework integration, code signing, format support, distribution, that the only way to build a plugin was to commit substantial resources to it. So plugins were big, slow, expensive things. So engineers who didn't have substantial resources didn't build them.
The assumption is what shaped the thought pattern. “I should build a plugin” carried with it an implicit “but it would take a year and cost $50,000”, which is why the thought kept dying. Not because the idea was bad, but because the implementation cost was incompatible with the way working engineers actually live.
What's changed
The assumption is no longer accurate.
No-code plugin platforms like Imagine Plugins reorganize the economics. The DSP library exists. The build pipeline exists. The signing infrastructure exists. The format support exists. The user does the part that only they can do, design the signal flow, design the interface, and the platform amortizes everything else across all the plugins it builds.
What this changes, practically:
The cost barrier collapses. A plugin starts at $1,000 instead of $40,000. The decision to build is no longer a five-figure career commitment. It's something a working engineer can do for less than what they'd spend on a single piece of outboard gear.
The translation layer collapses. The engineer designs the plugin themselves, in the browser, with their own audio playing in real time. There's no developer interpreting what “vintage” means. The engineer makes the decisions directly, hears the result immediately, adjusts until it matches what they want. The plugin that gets built is the plugin they actually intended, because they built it.
The waiting collapses. Plugins are delivered in days, not months. The momentum from the original idea is still there when the finished plugin arrives. You can put it on a session this week.
The single-shot constraint collapses. Because each plugin is $1,000 instead of $40,000, engineers can try multiple ideas. The vocal chain you've been refining for years and the creative experiment you want to test can both get built. Some will work. Some won't. The cost of trying is low enough that not every plugin has to be a winner.
This is the part most engineers haven't internalized yet. The thought pattern that's been dying for years, “I should build a plugin” followed by closing the tab, was a consequence of the old economics. The economics changed. The thought no longer has to die in the same place.
What this might look like for you
If you've had the thought, the chain, the idea, the creative move that keeps coming back, the calculation is different now than it was even two years ago.
You don't need a five-figure budget. You don't need to wait six months. You don't need to find and manage a developer. You don't need to commit to a single plugin you're maximally confident about. You don't need to hope the developer interpreted your vision correctly.
You can build it yourself in a browser. You can hear it in real time as you build. You can put it on a session this week. You can try multiple ideas without committing more than the cost of a decent piece of outboard per plugin. You can ship something that's yours, sounds like you, and exists in producer toolboxes years after you built it.
The thought that's been coming back for years doesn't have to die again. It can just be a thing you do.
For the full options breakdown, see How to Build Your Own Audio Plugin: A Complete Guide to Your Options. For the case for going beyond a single plugin and building a signature, see What is a Signature Plugin?
Frequently Asked Questions
- Why don't more mix engineers build their own plugins?
- Four structural barriers: the technical learning curve (18-24 months for C++ + DSP + JUCE + code signing), the cost of hiring developers ($30,000-$60,000 for a mid-complexity plugin plus year-long timelines), the translation gap between mix language and DSP language that often produces 80%-of-what-you-wanted plugins, and the single-shot economics that prevent trying multiple ideas.
- What is the translation problem in audio plugin development?
- When you tell a developer you want saturation that 'feels more vintage' or a compressor that 'breathes more', they have to translate that into specific parameter decisions, harmonic ratios, release behavior, sidechain filtering. Each 'vintage' or 'breathes more' maps to slightly different decisions. Multiple rounds of iteration close the gap, but builds often end at 80% of what the engineer wanted.
- Why is the 'one plugin per project' model a problem for creative engineers?
- Most engineers don't have one specific plugin they want to build, they have several ideas of varying conviction. Traditional economics ($40k each) force you to pick the safest, most conviction-tested idea and ignore the rest. The riskier, more creative ideas never get built. That's a structural loss of experimentation.
- How do no-code plugin platforms change the cost barrier?
- A plugin starts at $1,000 instead of $40,000. That's less than a piece of outboard gear. The decision to build is no longer a five-figure career commitment. You can try multiple ideas, some work, some don't, and the cost of trying is low enough that not every plugin has to be a winner.
- Why does plugin development time matter so much for working engineers?
- Engineers come up with plugin ideas at peak creative momentum. They want to hear it now, iterate now, put it on a session this week. Traditional 6-12 month development cycles drain the original creative energy. The plugin that ships is from six months ago, made by someone interpreting an idea from six months ago, and it shows in the result.