Skip to content

Cardinal

Open-source virtual modular synthesizer that runs as a standalone, VST, or LV2.

Self-hostedNot yet verified
Report issueDemo online
GPL-3.0★ 3139

Open the official app on cardinal.kx.studio

This tool is hosted by its maintainers. Click below to open cardinal.kx.studio in a new tab — it's their official demo.

Browse music tools →

What's next with Cardinal?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Cardinal?

Cardinal is an open-source virtual modular synthesizer plugin designed to provide a self-contained, fully free, and plugin-compatible version of the VCV Rack modular synthesis environment. It serves as a plugin wrapper around VCV Rack's codebase, eliminating the need for external modules by integrating all functionality within a single plugin. Targeted at musicians, sound designers, and audio engineers, Cardinal addresses the challenge of using modular synthesis in plugin formats without compromising flexibility or performance. By bundling 1382 modules from 84 contributors, it offers a comprehensive toolkit for creating complex audio signals, while its support for LV2, VST, and other plugin formats enables integration with digital audio workstations (DAWs). The project emphasizes accessibility, allowing users to explore modular synthesis without the overhead of managing external modules or dependencies.

How it works

Cardinal is a plugin-based modular synthesizer built on the VCV Rack framework, optimized for use as an audio plugin (LV2, VST2, VST3, AU, CLAP) and a standalone application. Its primary purpose is to deliver a self-contained modular synthesis environment that operates independently of external modules, making it ideal for users seeking a streamlined workflow. Unlike traditional modular systems that require external hardware or software modules, Cardinal embeds all 1382 modules directly into its plugin architecture. This design prioritizes simplicity, compatibility, and open-source transparency, enabling users to experiment with modular synthesis without system-specific constraints. Cardinal supports real CV (control voltage) ports for integration with external modular systems, enabling hybrid workflows. Its multi-platform compatibility extends beyond standard operating systems, with versions available for FreeBSD, Linux, macOS, Windows, and the web. The plugin variants—main, Synth, and FX—cater to different use cases, such as standalone synthesis or effects processing.

How to use it

  1. 1Download Cardinal from its GitHub repository or a plugin host that supports its formats (LV2, VST, etc.). 2. Install the plugin format compatible with your DAW or audio software. 3. Launch the standalone application or load the plugin within your DAW. 4. Explore the modular interface, connect modules using virtual patch cables, and adjust parameters to design sound patches. Practical tips: Begin with pre-built module examples in the standalone app to understand modular synthesis concepts. Use the IRC channel or GitHub issues to seek help from the community. Regularly check for updates to access new modules or bug fixes.

What it can do

  • modular plugin

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/DISTRHO/Cardinal
  • license: GPL-3.0 — free to use
  • privacy: Self-hosted — you control your data

Limitations

  • Requires a host DAW or plugin-compatible environment to function
  • Learning curve for modular synthesis concepts may deter beginners
  • Limited real-time audio processing capabilities compared to dedicated hardware
  • Module compatibility depends on the plugin format and host support
  • Performance may degrade on low-end hardware due to resource demands

Understanding the result

Open-source virtual modular synthesizer that runs as a standalone, VST, or LV2.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (GPL-3.0).
Built with
(DISTRHO/Cardinal)
License
GPL-3.0
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with DISTRHO/Cardinal. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
GPL-3.0
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does Cardinal differ from VCV Rack?

Cardinal is a plugin wrapper around VCV Rack's codebase, making it compatible with DAWs and plugin hosts. Unlike VCV Rack's standalone application, Cardinal is self-contained as a plugin, eliminating the need for external modules. It retains all 1382 modules from VCV Rack but packages them into plugin formats like LV2 and VST, enabling seamless integration with audio software.

How does Cardinal handle modular synthesis without external modules?

Cardinal embeds all 1382 modules directly into its plugin architecture, eliminating the need for external dependencies. This self-contained design allows users to build complex signal chains within a single plugin, while LV2 support enables communication with external modular systems via real CV ports. The project uses the DPF framework to ensure compatibility across plugin formats.

How do I set up Cardinal for use in my DAW?

Download the appropriate plugin format (LV2, VST3, etc.) from the GitHub repository. Install it in your DAW's plugin folder, then load it as an audio plugin. For the standalone version, run the app directly. Ensure your system meets the minimum requirements (e.g., modern OS, sufficient RAM) and check plugin host compatibility before use.

How does Cardinal compare to alternatives like Reaktor or Native Instruments' products?

Cardinal focuses on open-source modular synthesis with plugin compatibility, while Reaktor and Native Instruments offer proprietary, rack-based environments with advanced automation and synthesis engines. Cardinal's strength lies in its self-contained plugin architecture and community-driven module development, whereas commercial alternatives provide polished interfaces and dedicated hardware integration.

What should I do if Cardinal crashes or freezes?

Check for updates on GitHub, as crashes may be resolved in newer versions. Ensure your system meets the minimum requirements (e.g., 4GB RAM, compatible OS). If using a plugin format, verify that your DAW supports it. Consult the IRC channel or GitHub issues for troubleshooting assistance, and try isolating modules to identify problematic components.

Spotted something wrong with Cardinal, or want to maintain it? See how to help.