3 ms·
cardinal [0] may be of interest to you [0] https://github.com/DISTRHO/Cardinal https://github.com/DISTRHO/Cardinal
by _fzslm 5y ago
cardinal [0] may be of interest to you
[0] https://github.com/DISTRHO/Cardinal https://github.com/DISTRHO/Cardinal
- bambax 5y agoCardinal is absolutely fantastic. It's advertised as a "work in progress" but already works really great. You can download frequent builds in Github actions / artifacts; they are available for almost all platforms. The limitation is it comes with its own modules (most open source modules available for VCV) and you can't load external modules. But it's already super powerful. Highly recommended.
- PaulDavisThe1st 5y agoIt is important to understand the reason for the limitation(s). Cardinal is intended to be usable just like a conventional plugin, which includes having presets that can be exchanged between computers (or even between users). If Cardinal allowed arbitrary modules to be loaded, there's no guarantee that when the preset was used on a different computer or by a different user it would work, because modules could be missing. One idea for Cardinal is to be able to build "synths" with it, and then represent the result as a preset that could be used anywhere. The regular Rack plugin version doesn't have this as an explicit goal, and therefore it can allow arbitrary modules to be loaded. You can certainly have presets, but there's no way to ensure that any context in which you use the presets have all the required modules.
- bambax 5y agoThe reasons given on the readme seem to be more technical than functional/practical: > A proper audio plugin should be self-contained as much as possible, as to not interfere with the DAW/Host. (...) A self-contained plugin can't be overstated, as DLL/shared-object symbol conflicts can trigger hard-to-debug crashes. I'm fine with the limitations, and like the idea of a self-contained plugin that does not phone home. And in my experience, Cardinal is already very solid and feature-complete, even in its beta form. But one could absolutely imagine a system where you can share setups that use modules that may or may not be available. For instance, you can build, save and share combinators in Reason that use non-standard REs.
- PaulDavisThe1st 5y agoYou can do that with the actual Rack plugin AFAIK. And you can certainly do that with the Rack standalone.
- 999900000999 5y agoThis is why I love HN. I'll try this tonight
- mxmilkiib 5y agoA quick note that for chat there is #cardinal on Libera