Stop using VCV name
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
8134b2b679
commit
994ff05567
6 changed files with 14 additions and 17 deletions
|
|
@ -91,6 +91,7 @@ At the moment the following 3rd-party modules are provided:
|
||||||
- Fundamental
|
- Fundamental
|
||||||
- Glue the Giant
|
- Glue the Giant
|
||||||
- Grande
|
- Grande
|
||||||
|
- HetrickCV
|
||||||
- Impromptu
|
- Impromptu
|
||||||
- JW-Modules
|
- JW-Modules
|
||||||
- MindMeld
|
- MindMeld
|
||||||
|
|
@ -132,7 +133,7 @@ While Rack tries to mitigate this as much as possible, crashes due to conflictin
|
||||||
On the other side, Cardinal redefines class and function names as needed to avoid as many conflicts as possible.
|
On the other side, Cardinal redefines class and function names as needed to avoid as many conflicts as possible.
|
||||||
|
|
||||||
Support for ARM and non-mainstream platforms (for example BSD) has also always been missing from the official Rack since the start.
|
Support for ARM and non-mainstream platforms (for example BSD) has also always been missing from the official Rack since the start.
|
||||||
While we can patch the Rack free version to support these, same can't be done with VCV Rack Pro with it being a closed-source product.
|
While we can patch the Rack free version to support these, same can't be done with Rack Pro with it being a closed-source product.
|
||||||
The online library/store only supports a very specific set of platforms too,
|
The online library/store only supports a very specific set of platforms too,
|
||||||
so non-supported platforms would need any 3rd-party modules to be manually compiled to make them usable.
|
so non-supported platforms would need any 3rd-party modules to be manually compiled to make them usable.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# RACK PRO VS CARDINAL DIFFERENCES
|
# RACK PRO VS CARDINAL DIFFERENCES
|
||||||
|
|
||||||
This document describes the differences between VCV Rack Pro plugin and Cardinal.
|
This document describes the differences between Rack Pro plugin and Cardinal.
|
||||||
It is not possible to know all the internal details of the official plugin due to it not being open-source,
|
It is not possible to know all the internal details of the official plugin due to it not being open-source,
|
||||||
so more technical details are best-guesses based on its behaviour.
|
so more technical details are best-guesses based on its behaviour.
|
||||||
|
|
||||||
|
|
@ -12,7 +12,7 @@ Online access is also not allowed.
|
||||||
|
|
||||||
Bellow follows a list of features comparing the official plugin to Cardinal.
|
Bellow follows a list of features comparing the official plugin to Cardinal.
|
||||||
|
|
||||||
| Feature | VCV Rack Pro | Cardinal | Additional notes |
|
| Feature | Rack Pro | Cardinal | Additional notes |
|
||||||
|--------------------------------|---------------------------|---------------------------------|------------------|
|
|--------------------------------|---------------------------|---------------------------------|------------------|
|
||||||
| Open-Source | No | Yes | |
|
| Open-Source | No | Yes | |
|
||||||
| Free (of cost) | No | Yes | |
|
| Free (of cost) | No | Yes | |
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,16 @@
|
||||||
{
|
{
|
||||||
"slug": "Core",
|
"slug": "Core",
|
||||||
"name": "VCV Core",
|
"name": "Cardinal Core",
|
||||||
"version": "2.0.0",
|
"version": "2.0.1",
|
||||||
"license": "GPL-3.0-or-later",
|
"license": "GPL-3.0-or-later",
|
||||||
"author": "VCV",
|
"author": "Vortico",
|
||||||
"brand": "VCV",
|
"brand": "Vortico",
|
||||||
"authorEmail": "support@vcvrack.com",
|
"authorEmail": "support@vcvrack.com",
|
||||||
"authorUrl": "https://vcvrack.com/",
|
"authorUrl": "https://vcvrack.com/",
|
||||||
"manualUrl": "https://vcvrack.com/manual/Core",
|
"manualUrl": "https://vcvrack.com/manual/Core",
|
||||||
"sourceUrl": "https://github.com/VCVRack/Rack",
|
"sourceUrl": "https://github.com/VCVRack/Rack",
|
||||||
"changelogUrl": "https://github.com/VCVRack/Rack/blob/v2/CHANGELOG.md",
|
"changelogUrl": "https://github.com/VCVRack/Rack/blob/v2/CHANGELOG.md",
|
||||||
"description": "Necessary modules built into VCV Rack",
|
"description": "Necessary modules built into Cardinal",
|
||||||
"modules": [
|
"modules": [
|
||||||
{
|
{
|
||||||
"slug": "AudioInterface2",
|
"slug": "AudioInterface2",
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 08b9a2841f9c84b73c915950afdc695307db8516
|
Subproject commit a171111f442edf7e4c0357e9863506775b4bc208
|
||||||
|
|
@ -618,11 +618,7 @@ struct HelpButton : MenuButton {
|
||||||
menu->cornerFlags = BND_CORNER_TOP;
|
menu->cornerFlags = BND_CORNER_TOP;
|
||||||
menu->box.pos = getAbsoluteOffset(math::Vec(0, box.size.y));
|
menu->box.pos = getAbsoluteOffset(math::Vec(0, box.size.y));
|
||||||
|
|
||||||
menu->addChild(createMenuItem("Tips", "", [=]() {
|
menu->addChild(createMenuItem("Rack User manual", "F1", [=]() {
|
||||||
APP->scene->addChild(tipWindowCreate());
|
|
||||||
}));
|
|
||||||
|
|
||||||
menu->addChild(createMenuItem("VCV User manual", "F1", [=]() {
|
|
||||||
system::openBrowser("https://vcvrack.com/manual/");
|
system::openBrowser("https://vcvrack.com/manual/");
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|
@ -634,7 +630,7 @@ struct HelpButton : MenuButton {
|
||||||
|
|
||||||
menu->addChild(createMenuLabel(APP_EDITION + " " + APP_EDITION_NAME));
|
menu->addChild(createMenuLabel(APP_EDITION + " " + APP_EDITION_NAME));
|
||||||
|
|
||||||
menu->addChild(createMenuLabel("VCVRack " + APP_VERSION + " Compatible"));
|
menu->addChild(createMenuLabel("Rack " + APP_VERSION + " Compatible"));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ std::string pluginManifest(const std::string& dirname) {
|
||||||
if (bundlePath.empty())
|
if (bundlePath.empty())
|
||||||
{
|
{
|
||||||
if (dirname == "Core")
|
if (dirname == "Core")
|
||||||
return system::join(systemDir, "Core.json");
|
return system::join(systemDir, "..", "..", "plugins", "Core.json");
|
||||||
return system::join(systemDir, "..", "..", "plugins", dirname, "plugin.json");
|
return system::join(systemDir, "..", "..", "plugins", dirname, "plugin.json");
|
||||||
}
|
}
|
||||||
return system::join(bundlePath, dirname + ".json");
|
return system::join(bundlePath, dirname + ".json");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue