VST Plugin Development
Develop audio VST plugins for music production software
Requirements
- Strong C++ programming skills
- Digital Signal Processing (DSP) knowledge
- Understanding of audio engineering concepts
- JUCE framework or VST SDK familiarity
- Development environment (Visual Studio, Xcode, or similar)
Pros
- High-value specialized skill with growing market demand
- Work remotely on technically challenging projects
- Multiple income streams (custom development, marketplace sales, consulting)
- Audio plugin market projected to grow from $1,794M in 2026 to $6,699M by 2035
- Can build products once and generate recurring revenue
Cons
- Extremely steep learning curve requiring multiple technical domains
- Requires advanced programming and mathematics knowledge
- Debugging audio code is complex and time-consuming
- Cross-platform compatibility adds significant complexity
- Must maintain plugins when DAWs or APIs change
TL;DR
What it is: Creating audio processing plugins (effects like reverb, delay, EQ) and virtual instruments (synthesizers, samplers) that work inside Digital Audio Workstations like FL Studio, Ableton Live, Logic Pro, and Pro Tools.
What you'll do:
- Write C++ code implementing DSP algorithms for audio processing
- Build user interfaces for plugin parameters and controls
- Test plugins across multiple DAWs and operating systems
- Debug performance issues and ensure real-time audio processing
- Handle cross-platform builds for VST3, AU, and AAX formats
Time to learn: 12-24 months if you already know C++ and practice 10-15 hours weekly. 24-36+ months if learning programming from scratch. Assumes existing understanding of music production.
What you need: Advanced C++ programming skills, solid DSP mathematics knowledge, audio engineering understanding, JUCE framework familiarity, and significant patience for complex debugging.
What This Actually Is
VST plugin development means creating software that processes or generates audio in real-time within Digital Audio Workstations (DAWs). These plugins come in two main types: effects that modify existing audio (equalizers, compressors, reverbs, delays) and instruments that generate sound from MIDI input (synthesizers, samplers, virtual pianos).
The work sits at the intersection of advanced programming, mathematics, and audio engineering. You're writing low-level C++ code that must process thousands of audio samples per second without causing glitches, clicks, or latency. A single mistake in your DSP math can create distortion or silence.
VST (Virtual Studio Technology) is one of several plugin formats, alongside AU (Audio Units for Mac), AAX (for Pro Tools), and others. Most developers use frameworks like JUCE or iPlug2 that let you write code once and compile to multiple formats and platforms.
This field is highly technical and specialized. Unlike web development where you can see results immediately, audio plugin development requires understanding frequency domain math, filter design, sampling theory, and real-time processing constraints. The barrier to entry is intentionally high.
Some developers build plugins to sell on marketplaces or their own websites, generating passive income. Others work as freelance developers creating custom plugins for music software companies, audio brands, or individual producers with specific needs.
This isn't beginner-friendly. The learning curve is described by experienced developers as "very steep" for both the programming and the DSP aspects. Most successful plugin developers have backgrounds in computer science, electrical engineering, or music technology.
What You'll Actually Do
The work varies significantly based on whether you're building products for sale or doing custom development work.
Custom Plugin Development for Clients:
You'll start by gathering requirements from clients who need specific audio processing tools. Maybe a music producer wants a custom distortion algorithm, or a software company needs a synthesizer with particular features, or an audio brand wants to digitize their hardware effects.
You translate these requirements into technical specifications, breaking down what DSP algorithms you'll need, what parameters users should control, and how the interface should work. Then you implement the core audio processing code, writing C++ that manipulates audio buffers in real-time.
Development involves constant testing. You load your plugin into multiple DAWs, feed it different audio sources, adjust parameters, and listen for artifacts or issues. You profile performance to ensure it doesn't overload CPUs. You handle edge cases like sample rate changes, buffer size variations, and automation from the host DAW.
Building the user interface means creating knobs, sliders, visualizers, and menus that feel intuitive to musicians. This involves graphics programming and careful attention to how parameters respond to mouse input.
Cross-platform compilation is a significant part of the work. You build for Windows and Mac, test on both, fix platform-specific bugs, and ensure the plugin passes validation tools for each format (VST3, AU, AAX).
Building Products for Sale:
This path involves more upfront research and business thinking. You identify gaps in the plugin market, validate that producers would pay for your solution, and plan features that differentiate your product from existing options.
Development is similar to custom work but with more freedom and responsibility. You make all the design decisions, handle your own testing, and create all the marketing materials like demo videos, manuals, and preset libraries.
After release, you handle customer support, bug reports, feature requests, and compatibility updates when new DAW versions launch. Successful products require ongoing maintenance, not just build-and-forget development.
You'll also manage licensing systems, installers, copy protection, and payment processing if selling directly rather than through a marketplace.
Both paths require:
Reading academic papers on DSP algorithms, debugging issues that only appear with specific audio sources or parameter combinations, optimizing code for real-time performance, learning new techniques constantly, and staying current with evolving plugin formats and DAW requirements.
You'll spend significant time just getting your development environment configured correctly, understanding how plugin hosts work, and learning the quirks of different frameworks and formats.
Skills You Need
Essential Programming Skills:
C++ is non-negotiable and you need advanced proficiency, not just basics. Audio plugins require understanding pointers, memory management, object-oriented design, templates, and multi-threading. You can't use automatic memory management that might cause unpredictable delays in real-time audio processing.
The programming difficulty is substantial. Audio code must be deterministic and fast, ruling out many modern programming conveniences. You'll work directly with memory buffers, implement custom data structures, and optimize performance at the assembly level if needed.
Digital Signal Processing (DSP):
This is the mathematical foundation of audio processing. You need to understand frequency domain concepts, Fourier transforms, filter design (IIR and FIR), convolution, modulation, sampling theory, aliasing, and quantization.
For effects, you'll implement algorithms for filters, delays, reverbs, dynamic processors, and distortion. For instruments, you'll work with oscillators, envelopes, LFOs, wavetables, and sample playback.
You don't necessarily need a formal engineering degree, but you do need solid mathematics including calculus, linear algebra, and complex numbers. Many concepts require working through academic papers and textbooks, not just tutorials.
Audio Engineering Knowledge:
Understanding how music producers and audio engineers actually work is critical. What do terms like attack, release, threshold, Q factor, and cutoff frequency mean in practice? How do different types of reverb sound? What makes a compressor musical versus clinical?
You should be comfortable using a DAW and familiar with popular plugins. Knowing what exists helps you understand what to build and what not to waste time recreating.
Framework Knowledge:
JUCE is the industry-standard framework used by most professional plugin developers. It provides cross-platform audio I/O, plugin wrappers for all formats, GUI components, and DSP utilities. Learning JUCE itself has a steep learning curve according to experienced developers.
Alternatively, iPlug2 is another popular open-source framework. Some developers use the raw VST SDK, but this requires more manual work for cross-platform support.
Development Environment:
You need proficiency with Visual Studio on Windows and/or Xcode on Mac for cross-platform development. Understanding build systems, debugging tools, and profilers is essential. Git version control is standard practice.
Optional But Valuable:
Understanding of specific domains like synthesis, sampling, spatial audio, or mastering helps you build more sophisticated products. Knowledge of graphics programming improves your UI capabilities. Experience with assembly language or SIMD optimizations helps with performance-critical code.
Getting Started
Build Your Foundation First:
If you don't already know C++ well, stop and learn it properly before attempting plugin development. Spend months working through C++ fundamentals, not just syntax but memory management, object-oriented design, and debugging. Audio programming will expose every gap in your programming knowledge.
Similarly, if you lack audio engineering background, spend time learning music production. Use a DAW regularly, experiment with plugins, understand audio concepts. You can't build useful tools for a domain you don't understand.
Study DSP fundamentals. Work through textbooks focused on audio signal processing. Implement basic algorithms like filters and delays in simple programs before attempting full plugins. The mathematics is unavoidable.
Set Up Your Development Environment:
Install the JUCE framework, which is free and open-source for building plugins you'll sell yourself. Download Visual Studio (Windows) and/or Xcode (Mac) for compilation. Get the VST3 SDK from Steinberg and AU SDK if targeting Mac.
Install multiple DAWs for testing. You need at least two different hosts to catch compatibility issues. Free options like Reaper (trial) or LMMS work for basic testing.
Install pluginval, a validation tool that tests your plugin for common issues and compliance with format specifications. Professional developers use this extensively.
Work Through Official Tutorials:
JUCE provides comprehensive tutorials starting with basic audio application development and progressing to plugin creation. Follow these completely. The documentation is thorough and explains not just how but why.
Start with the tutorial that creates a basic audio/MIDI plugin. It's simpler than it sounds initially, but reveals the fundamental structure of how plugins communicate with hosts.
Study the JUCE example plugins included with the framework. Read their code carefully, even sections you don't understand yet. Come back to them repeatedly as your knowledge grows.
Build Simple Practice Projects:
Your first plugin should be extremely simple. Create a gain plugin that just makes audio louder or quieter. This teaches you the basic processing loop, parameter handling, and testing workflow without DSP complexity.
Next, build a simple delay effect. This introduces buffer management and timing concepts. Then try a basic filter using JUCE's built-in DSP classes before implementing your own.
Create a simple oscillator-based synthesizer. This teaches MIDI handling, voice management, and audio generation from scratch.
These practice projects won't be marketable, but they're essential learning steps. Most beginners who skip straight to building complex products get overwhelmed and quit.
Learn From Existing Code:
Study open-source plugins on GitHub. Many experienced developers share their work. Read production code to see how professionals structure projects, handle edge cases, and implement features.
Participate in audio development communities. The JUCE forum and KVR Audio's DSP forum have experienced developers who answer questions and share knowledge.
Test Extensively:
Test your practice plugins in multiple DAWs with different audio sources. Try extreme parameter settings. Automate parameters. Change sample rates. See what breaks and fix it.
Learn to use profilers to identify performance bottlenecks. Audio plugins must process in real-time, so understanding where CPU time goes is critical.
Decide Your Path:
If you want to build products for sale, research existing plugins extensively. What gaps exist? What do producers complain about? Where could you offer something genuinely different rather than another clone of existing tools?
If you prefer freelance development, build a portfolio of 2-3 solid demo plugins showcasing different capabilities. Document your code well and create video demonstrations.
Income Reality
Income from VST plugin development varies dramatically based on skill level, reputation, and chosen path.
Freelance Custom Development:
Market rates for developers with audio plugin expertise typically range from $60-150 per hour depending on experience level and project complexity. Developers in the USA command $100-130k+ for salaried positions, suggesting hourly freelance rates at the higher end of this range for experienced professionals.
Project-based pricing for custom plugins ranges from $2,000 for simple effects to $10,000+ for complex instruments or integrations. A medium-difficulty plugin might command around $2,000, while more sophisticated work with specific DSP requirements goes higher.
One documented long-term contract for niche audio development work resulted in approximately £115,000 over 15 months, demonstrating the potential for sustained client relationships.
However, finding clients consistently requires marketing yourself, building reputation, and networking in audio development communities. Early-stage freelancers report difficulty getting initial contracts without proven portfolio work.
Marketplace and Direct Sales:
Some developers sell plugins directly or through marketplaces. Pricing varies from $10-20 for simple utilities up to $200+ for professional-grade instruments and effects.
The income potential here is highly variable. Most plugins sell very few copies. A small number of successful products generate significant revenue, but these typically come from developers with strong marketing, existing reputation, or products that solve genuine unmet needs.
One advantage of marketplace sales is potential for passive income once the product is stable. The disadvantage is significant upfront work with no guaranteed returns.
What Different Work Actually Pays:
Simple effect plugins (basic filters, utilities): These are often free or low-cost ($10-30). The market is saturated but can generate supplementary income if you find an underserved niche.
Professional effects (reverbs, compressors, mastering tools): Typically $50-200. Requires advanced DSP knowledge and competes with established brands. Custom development in this category runs $3,000-8,000 per project.
Virtual instruments (synthesizers, samplers): Premium products sell for $100-400. Custom instrument development projects typically start at $5,000 and can exceed $15,000 for complex implementations.
Enterprise work (plugins for audio software companies, educational institutions): This usually involves contracted development at professional rates, potentially $80-150/hour with longer-term engagements.
The global audio software plugin market size indicates growing demand, projected to expand from $1,794.79 million in 2026 to $6,699.47 million by 2035.
Income heavily depends on your DSP expertise depth, programming skill level, ability to optimize real-time performance, understanding of music production workflows, and persistence in building both technical skills and reputation.
Where to Find Work
Freelance Platforms:
Upwork lists plugin development jobs, including specific VST3/AU development projects requiring JUCE and C++ expertise. Projects posted include fixed-price work starting around $500 for MVPs and going up to several thousand for complete products.
Fiverr has audio plugin development services listed by experienced developers with C++, JUCE, and VST SDK skills. The platform works differently from traditional bidding, with developers posting service offerings.
Competition exists on both platforms, so having portfolio examples of working plugins helps significantly. Rates on these platforms span from budget work to professional-tier projects.
Note: Platforms may charge fees or commissions. We don't track specific rates as they change frequently. Check each platform's current pricing before signing up.
Audio Development Communities:
The KVR Audio forums have a dedicated jobs section where companies and individuals post plugin development opportunities. This community includes many professional developers and is taken seriously by the industry.
The JUCE forum also has a jobs section where plugin-related work gets posted. Being active in these communities helps you stay visible when opportunities arise.
Participating in technical discussions demonstrates expertise and builds reputation, leading to direct inquiries from potential clients.
Direct Outreach to Audio Companies:
Many audio software companies, plugin manufacturers, and music technology brands outsource development work. Research companies making plugins similar to your expertise areas and reach out with portfolio examples.
Music hardware companies often need software developers who can create plugin versions of their hardware effects or companion software for their products.
Music Production Communities:
Engage in music production forums and social media where producers discuss tools and workflows. Share helpful technical knowledge about plugins. When producers need custom solutions, they'll remember knowledgeable developers.
Avoid spamming or self-promotion, but genuine participation can lead to opportunities when producers have specific needs that existing plugins don't address.
Audio Development Consulting:
Some developers offer specialized audio development services through professional websites. This includes plugin development, DSP algorithm implementation, optimization work, and technical consulting.
Building a professional site showcasing your expertise, portfolio plugins, and technical articles helps with discoverability through search engines.
University and Research Connections:
Audio research programs at universities sometimes need developers to implement algorithms for papers or research projects. These connections can lead to paid work and unique portfolio pieces.
Networking at Audio Conferences:
Events focused on music technology, audio engineering, or plugin development attract industry professionals. Meeting developers, companies, and potential clients in person can generate opportunities that don't appear on job boards.
Common Challenges
Extreme Learning Curve:
The learning curve for plugin development is described by experienced developers as "very steep" for both programming and DSP aspects. JUCE framework itself has a steep learning curve even for experienced programmers.
You're learning multiple complex domains simultaneously: advanced C++, DSP mathematics, audio engineering concepts, plugin APIs, and framework-specific patterns. Each domain takes months to years to master.
Many beginners underestimate the required depth and quit when they realize plugins can't be built with surface-level knowledge. The field filters out casual learners quickly.
Complex Debugging:
Audio bugs are often subtle and difficult to reproduce. A plugin might work perfectly with one audio source but create artifacts with another. Issues might only appear at specific sample rates, buffer sizes, or parameter combinations.
Debugging tools for audio are limited. You can't easily "watch" thousands of samples flowing through your code per second. Some developers output signals as audio and analyze them in wave editors or oscilloscope plugins.
Plugin debugging can be imperfect - debuggers sometimes can't trace stacks properly or show variable contents reliably. Some DAWs run plugins in separate processes, complicating debugging further.
Real-Time Performance Requirements:
Your code must process audio buffers fast enough to avoid dropouts, clicks, or latency. Any delay or unpredictability is immediately audible and unacceptable.
This rules out many programming conveniences. You can't use garbage collection, make database calls, allocate memory arbitrarily, or perform blocking operations in the audio thread. Performance optimization isn't optional.
Testing across different CPUs and buffer sizes reveals performance problems that might not appear on your development machine.
Cross-Platform Complexity:
Building for Windows and Mac means dealing with platform-specific differences in audio APIs, compilers, and operating system behavior. Code that works perfectly on one platform might crash on another.
Each plugin format (VST3, AU, AAX) has its own validation requirements and quirks. AAX requires signing up for the Avid developer program and passing additional validation. Audio Units have specific requirements for Mac.
Testing requires access to both Mac and Windows machines, multiple DAWs, and significant time validating across different environments.
DSP Mathematics:
Implementing audio algorithms from academic papers or DSP textbooks is challenging. Papers assume mathematical knowledge and often contain errors or unclear explanations. Translating math notation to working code requires deep understanding.
Getting DSP code to sound good, not just technically work, requires iteration and careful listening. Parameters might be mathematically correct but musically unusable without adjustment.
Ongoing Maintenance:
DAWs update regularly, sometimes breaking plugin compatibility. Plugin formats evolve. Operating systems change. Your plugin might work perfectly today and break tomorrow through no fault of your own.
Successful plugins require years of maintenance, bug fixes, and compatibility updates. This is especially challenging if plugin revenue doesn't justify ongoing time investment.
Market Saturation:
The plugin market is crowded with established brands and countless free options. Building something technically competent isn't enough; you need genuine differentiation or superior marketing.
Many problems have been solved multiple times. Finding underserved niches requires deep market research and understanding of producer needs.
Multi-Threading Complexity:
Audio development makes heavy use of multiple threads (real-time audio thread, message thread for UI, background processing). Thread interactions are classically difficult to test and debug.
Race conditions and threading bugs can cause unpredictable crashes that are extremely difficult to reproduce and fix.
Tips That Actually Help
Master Prerequisites Before Starting:
Don't attempt plugin development while still learning C++ or DSP fundamentals. Build a solid foundation first, even if it takes months. The compounding complexity of learning everything simultaneously guarantees frustration.
Start Ridiculously Simple:
Your first plugin should be embarrassingly basic. A gain control or simple delay teaches essential concepts without DSP complexity. Resist the urge to build your dream synthesizer as a first project.
Study Existing Open-Source Code:
Read production-quality plugin code from experienced developers. GitHub has many open-source JUCE plugins. Seeing how professionals structure code, handle edge cases, and implement features accelerates learning.
Use JUCE's Built-In DSP Classes:
JUCE provides tested, optimized implementations of common DSP operations like filters, delays, and oscillators. Use these while learning rather than implementing everything from scratch. Understand how to use tools before building new ones.
Test Constantly Across Multiple DAWs:
Don't develop exclusively in one host. Test in at least two different DAWs regularly. Hosts implement plugin specs differently, and issues that don't appear in Reaper might crash Logic.
Use Validation Tools:
Run pluginval at strictness level 5 (minimum for host compatibility) regularly during development. This catches common issues before users encounter them. Also use auval on Mac and VST validator tools.
Profile Performance Early:
Don't assume optimization can wait. Use profilers from the start to understand where CPU time goes. Real-time constraints mean performance isn't optional.
Handle Edge Cases:
Test your plugin with extreme parameter settings, sample rate changes, automation, very long audio files, and silence. Real users will do things you didn't anticipate.
Output Debug Audio:
When debugging DSP issues, output intermediate signals as audio. Record and examine them in a wave editor or feed to oscilloscope plugins. This reveals what's happening inside your algorithms.
Engage With Developer Communities:
The JUCE forum and KVR Audio's DSP forum have experienced developers who generously help beginners. Search archives before asking, but don't hesitate to ask well-researched questions.
Read Academic Papers Slowly:
DSP papers are dense and require multiple readings. Work through equations by hand, implement simple versions in test code, and don't expect immediate understanding.
Learn From Product Teardowns:
Analyze plugins you admire. How do they structure their interfaces? What parameters do they expose? How do they handle presets? Learning from successful products informs your design decisions.
Keep Projects Focused:
Resist feature creep. A plugin that does one thing excellently is more valuable than one attempting everything mediocrely. Focused projects are also easier to finish and maintain.
Document Your Code:
Audio code can be mathematically complex. Comment not just what code does but why. Future you will appreciate explanations when returning to code months later.
Accept The Time Investment:
Even experienced developers report spending years building their first plugin and acknowledge that competitive products still require major effort after a dozen products. Set realistic expectations about timeline.
Learning Timeline Reality
Learning VST plugin development is a multi-year journey if starting from scratch, with timelines varying significantly based on your existing background.
If you already know C++ and music production: 12-18 months of consistent practice (10-15 hours weekly) to build competent simple plugins. Expect another 12-24 months to develop skills for professional-quality complex products.
If you know programming but not C++: Add 6-12 months to learn C++ properly before starting audio work. C++ is not a language you pick up casually.
If you're learning programming from scratch: Expect 24-36+ months minimum. Learn programming fundamentals first, then C++ specifically, then audio concepts, then plugin development. Trying to compress this timeline usually results in giving up.
DSP knowledge timeline: Understanding fundamental DSP takes 6-12 months of study if you have calculus and linear algebra background. Without mathematics foundations, add significant time to build those first.
These timelines assume consistent, focused practice multiple times per week, not casual weekend dabbling. Progress is not linear; expect frustration plateaus where things don't make sense, followed by breakthrough moments.
The reality is that even experienced software developers find the transition to audio programming challenging. The combination of real-time constraints, mathematical requirements, and audio domain knowledge creates barriers that take substantial time to overcome.
Is This For You?
This side hustle works for experienced programmers who want to work on technically challenging problems at the intersection of math, music, and code. You'll likely thrive if you already have strong C++ skills, enjoy low-level optimization work, and find DSP mathematics interesting rather than intimidating.
It suits people who can maintain motivation through long learning periods with no immediate financial payoff. The frustration of debugging obscure real-time issues or implementing complex mathematical algorithms needs to feel rewarding rather than draining.
This works well for developers who already work in music production and want to build tools for problems they personally understand, or for those with electrical engineering or computer science backgrounds who want to apply mathematical knowledge to creative domains.
The field rewards patience, thoroughness, and attention to detail. Audio bugs are often subtle, and releasing buggy plugins damages reputation quickly. You need personality traits that value getting things completely right over getting things done quickly.
This probably isn't for you if you want guaranteed income quickly, expect smooth learning curves, or prefer seeing results immediately. Audio plugin development has too many prerequisites for fast returns.
If you find C++ frustrating, avoid mathematics, or lack patience for complex debugging, you'll struggle constantly. The technical barriers are genuine and can't be bypassed with enthusiasm alone.
It's also not ideal if you need clear instructions and structured paths. Much of learning involves reading academic papers, deciphering incomplete documentation, and figuring out solutions independently. Self-directed learning ability is essential.
If you lack music production background and aren't interested in developing it, you'll build technically functional but musically useless tools. Audio plugins serve musicians, so understanding their needs is non-negotiable.
Note on specialization: This is a highly niche field that requires very specific knowledge across multiple technical domains including advanced programming, DSP mathematics, and audio engineering. Success depends heavily on understanding the technical details and nuances of real-time audio processing, plugin formats, and music production workflows. The learning investment is substantial, measured in years rather than months. Consider this only if you have genuine interest and willingness to develop deep expertise in all required areas.
Side hustle perspective: While custom development work can generate good supplementary income once you have the skills, reaching that level requires significant upfront investment. Most developers don't generate income for the first 12-24 months while building foundational skills. This works as a side hustle for experienced developers adding audio specialization, but represents a major undertaking for those starting from scratch. Don't expect this to replace a full-time salary quickly; treat it as a long-term skill development path that can eventually generate supplementary income through specialized freelance work or product sales.
The field genuinely needs skilled developers. Music production is growing, plugin demand continues expanding, and qualified audio programmers remain relatively scarce. If you have the prerequisites, patience for the learning curve, and genuine interest in the technical aspects, VST plugin development offers opportunities to work on unique problems in a specialized field with tangible, creative outputs.
Sources
- 10 Best Platforms for Remote Freelance Jobs in 2026, Ranked
- Cost Of Developing VST Plugin: Several Factors (With Table)
- Audio Software Plugin Market Report | Forecast [2035]
- Indie VST Developer Expectations - JUCE Forum
- $50k-$185k Audio Plugins Jobs (NOW HIRING) Sep 2025
- VST Development: Salary required - KVR Audio
- Audio Consulting Services
- How to Make Audio Plugins: Getting Started | Black Ghost Audio
- Output Teaches Creating Audio Plugins with C++ and JUCE | Kadenze
- What are the preferred methods to go about programming a VST plugin? | VI-CONTROL
- JUCE
- Best ways to start building VST plugins with the most control? - KVR Audio
- Easiest way into plugin development - KVR Audio
- Getting Started with Audio Programming
- Plugin Developer Freelance Jobs: Work Remote & Earn Online - Upwork
- VST Plugin Developer Needed - MVP for Audio Visualization Tool - Upwork
- 12 Best freelance plugin developers for hire in January 2026 - Fiverr
- Custom Audio Plugin Development Services | Fiverr
- Continuous Integration for Audio Plugins. Tips, tricks, gotchas.
- GitHub - Tracktion/pluginval: Cross platform plugin testing and validation tool
- Are VST Plugins Cross-Platform: Files, Formats, and More - NoiseBuilders
- How do you test and debug your VST plugin in different DAWs and platforms?