|
|
@@ -2,18 +2,24 @@ |
|
|
|
|
|
|
|
*Cardinal, the Rack!* |
|
|
|
|
|
|
|
**! THIS PROJECT IS A WORK IN PROGRESS !** |
|
|
|
A virtual Eurorack modular synthesizer platform, |
|
|
|
available as JACK standalone and LV2, VST2 and VST3 audio plugin for Linux, macOS and Windows. |
|
|
|
|
|
|
|
This is a [DPF-based](https://github.com/DISTRHO/DPF/) plugin wrapper around [VCV Rack](https://github.com/VCVRack/Rack/), |
|
|
|
using its code directly instead of forking the project. |
|
|
|
The target is to have a **proper, self-contained, fully free and open-source plugin version of Rack**. |
|
|
|
See [project overview](doc/OVERVIEW.md) document for an overview on how the project source code is structured. |
|
|
|
See the [why section](#Why) below for the reasons Cardinal exists, |
|
|
|
also perhaps the [project overview document](doc/OVERVIEW.md) for an overview on how the project source code is structured. |
|
|
|
|
|
|
|
Cardinal contains Rack, some 3rd-party modules and a few internal utilities all in a single binary. |
|
|
|
It does not load external modules and does not connect to the official Rack library/store. |
|
|
|
All "Core" modules from Rack have been replaced by Cardinal equivalents, simplified to better work for an audio plugin. |
|
|
|
|
|
|
|
Cardinal does not load external modules and does not connect to the official Rack library/store. |
|
|
|
All VCV branding has been removed (to the best of our knowledge) in order to avoid any trademark issues. |
|
|
|
|
|
|
|
Because it is using DPF, Cardinal already supports LV2 and VST2 with an extra JACK standalone mode for some systems. |
|
|
|
The VST3 version is in progress, already part of the build but still experimental. |
|
|
|
|
|
|
|
Because it is using DPF, Cardinal already supports LV2 and VST2 with an extra JACK standalone mode if self-compiled. |
|
|
|
A VST3 version is in progress, already part of the build but still experimental. |
|
|
|
|
|
|
|
## Plugin variants |
|
|
|
|
|
|
@@ -40,6 +46,7 @@ Plugin type is set as "instrument". |
|
|
|
This variant provides 2 audio inputs and outputs, but no CV ports. |
|
|
|
Plugin type is set as regular "effect". |
|
|
|
|
|
|
|
|
|
|
|
## Screenshots |
|
|
|
|
|
|
|
Because people will ask for it. It is, well... Rack. |
|
|
@@ -48,10 +55,11 @@ But a couple of modules background's have their colors flipped, because damn we |
|
|
|
 |
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
## Current status |
|
|
|
|
|
|
|
Most of the features already work, you can assume things work in general except when stated otherwise. |
|
|
|
Currently the following features are known NOT to work: |
|
|
|
With the exception of a few bugs, Cardinal can be considered stable. |
|
|
|
Though currently the following features are known NOT to work: |
|
|
|
|
|
|
|
- VST3 support incomplete/experimental [#41](https://github.com/DISTRHO/Cardinal/issues/41) |
|
|
|
- Factory (plugin-provided) presets [#58](https://github.com/DISTRHO/Cardinal/issues/58) |
|
|
@@ -68,11 +76,13 @@ Basic building instructions are available in [BUILDING.md](doc/BUILDING.md) |
|
|
|
Currently we are all on #cardinal IRC room in irc.libera.chat server. |
|
|
|
Come join us in your favorite IRC client or through a Matrix bridge. |
|
|
|
|
|
|
|
|
|
|
|
## License |
|
|
|
|
|
|
|
Cardinal is licensed under GPLv3+, see [LICENSE](LICENSE) for more details. |
|
|
|
An overview of the included code and linked submodules can be seen [here](doc/LICENSES.md#code-license--binary). |
|
|
|
|
|
|
|
|
|
|
|
## Included modules |
|
|
|
|
|
|
|
At the moment the following 3rd-party modules are provided: |
|
|
@@ -140,6 +150,7 @@ Even the Rack "Component Library" (which can be considered the base widget eleme |
|
|
|
|
|
|
|
Any artwork that uses a custom license has had explicit permission to be used in Cardinal. |
|
|
|
|
|
|
|
|
|
|
|
## Why |
|
|
|
|
|
|
|
Cardinal was created first and foremost as a way to have Rack as a **proper open-source audio plugin**. |
|
|
@@ -172,6 +183,7 @@ Other relevant reasons include: |
|
|
|
- Works as a test case for [DPF](https://github.com/DISTRHO/DPF/) and [Carla](https://github.com/falkTX/Carla/) |
|
|
|
- It is fun :) |
|
|
|
|
|
|
|
|
|
|
|
## Vs. Rack Pro |
|
|
|
|
|
|
|
It needs to be said that Cardinal project and its author(s) do not wish anything bad to the original/official Rack project. |
|
|
|