Live data from Hacker News

Cardinal – Virtual modular synthesizer plugin

cardinal.kx.studio

21–30 of 48 posts

Re: Cardinal – Virtual modular synthesizer plugin

#21

It lacks the VultModulesFree from VCV...

These are proprietary so how would you include these?

Cardinal is based on open-source modules (compatible with GPL3.0-or-later license) that are all compiled into a single static binary.

This is not possible with proprietary binaries.

Re: Cardinal – Virtual modular synthesizer plugin

#22
post #14
post #2

Programs like this and VCV Rack are great ways to get started on the road to building your own modular synthesizer [1]. Many of the modules in the program are based on real hardware, and while the hardware versions of these modules can cost hundreds of dollars, the software versions are using the exact same firmware. Whether you stay virtual or go out and build the hardware equivalent of your rack, it's a great way t…

> while the hardware versions of these modules can cost hundreds of dollars, the software versions are using the exact same firmware firmware? so for the modules you are talking about, what you are saying is that they're virtual analog software synths anyway, and the "hardware" aspect simply provides some jacks for patching?

They are not necessarily "virtual analog", they can also just be "digital".

Think the Mutable Instruments modules, many of these are based around STM32 microcontrollers. The firmware is MIT licensed and has simply been ported into Rack modules.

There are a number of Rack modules that started out as pure hardware that now have virtual counter-parts.

Re: Cardinal – Virtual modular synthesizer plugin

#23
post #21

It lacks the VultModulesFree from VCV...

These are proprietary so how would you include these? Cardinal is based on open-source modules (compatible with GPL3.0-or-later license) that are all compiled into a single static binary. This is not possible with proprietary binaries.

Loading proprietary binaries at runtime is still GPL-compliant.

Re: Cardinal – Virtual modular synthesizer plugin

#25
post #17
post #10

Also there is now a physical eurorack module where you can load and play VCV modules. https://modulargrid.net/e/4ms-company-metamodule

When can I get this module in VCV? :)

They got you covered:(11:30) https://www.youtube.com/watch?v=qB4A32yrcwI&t=684s

Re: Cardinal – Virtual modular synthesizer plugin

#26
post #21

Earlier quoted context omitted.

These are proprietary so how would you include these? Cardinal is based on open-source modules (compatible with GPL3.0-or-later license) that are all compiled into a single static binary. This is not possible with proprietary binaries.

Loading proprietary binaries at runtime is still GPL-compliant.

Cardinal does not load any external module binaries, the entire plugin is a single static binary. This is done on purpose for stability and resolving symbol conflicts within a single namespace. We believe this is the best way to operate an audio plugin.

There is an LV2/VST2/3/CLAP/JSFX plugin loader (Carla or Ildaeil) that can load audio plugins, but these don't sit directly in the Rack DSP graph and do not modify the Rack runtime like its modules do. You could load the VCV-Pro plugin and run it inside one of these if needed ;)

Re: Cardinal – Virtual modular synthesizer plugin

#27
post #24

Does this offer anything besides circumventing the little set of features that VCV Rack charges money for? Am I subsidizing the development of this tool with my paid VCV Rack version?

You can read about all the main differences in this document: https://github.com/DISTRHO/Cardinal/blob/main/docs/DIFFERENC...

One could argue that a plugin version is more than a minor feature.

Cardinal is not affiliated with VCV in any way. We use the upstream Rack source-code as a base so any support towards VCV will ultimately "trickle down" (in the form of code) back to Cardinal as well.

Re: Cardinal – Virtual modular synthesizer plugin

#28
post #20
post #6

This only includes a small subset of the VCV Library, some of the best modules aren't included in this and pretty cool. There's also some incredible paid modules in the library worth checking out.

You think over 1200 modules is small? Definitely enough for endless hours of modular patching.

I'm not saying the quantity is small, I'm saying the subset is. There are 3,336 VCV modules. So, 1200 is only ~35%. Notably, for myself, only about 1/3 of the modules I have developed are there (some of mine are paid), and it lacks some of the truly great analog modeled modules such as those from Vult, Cytomics, and Lindenberg Research.

Re: Cardinal – Virtual modular synthesizer plugin

#29
post #14
post #2

Programs like this and VCV Rack are great ways to get started on the road to building your own modular synthesizer [1]. Many of the modules in the program are based on real hardware, and while the hardware versions of these modules can cost hundreds of dollars, the software versions are using the exact same firmware. Whether you stay virtual or go out and build the hardware equivalent of your rack, it's a great way t…

> while the hardware versions of these modules can cost hundreds of dollars, the software versions are using the exact same firmware firmware? so for the modules you are talking about, what you are saying is that they're virtual analog software synths anyway, and the "hardware" aspect simply provides some jacks for patching?

Eurorack setups can be as digital or analog as you want these days. My rack, https://modulargrid.net/e/racks/view/2558872 , for example is mostly analog oscilators and filters, but digital low-frequency oscilators, envelopes, sequencing, and effects. IMHO, the analog filters and oscilators are 90% of the analog magic though, so that's what really matters to me.

Re: Cardinal – Virtual modular synthesizer plugin

#30
post #27
post #24

Does this offer anything besides circumventing the little set of features that VCV Rack charges money for? Am I subsidizing the development of this tool with my paid VCV Rack version?

You can read about all the main differences in this document: https://github.com/DISTRHO/Cardinal/blob/main/docs/DIFFERENC... One could argue that a plugin version is more than a minor feature. Cardinal is not affiliated with VCV in any way. We use the upstream Rack source-code as a base so any support towards VCV will ultimately "trickle down" (in the form of code) back to Cardinal as well.

Ah, thank you. The Plug-in version is one of the main selling points of VCV Pro though, no? I have VCV as a VST plug-in, plus the ability to use any VST plug-in inside VCV which were for me the main reasons to purchase it (apart from wanting to support the project and buy commercial modules).
Post reply on HN