-
Notifications
You must be signed in to change notification settings - Fork 1
Using Nightlies
When using nightlies, there are some considerations so that new modules appear in the module browser.
If you've never subscribed to the OuroborosModules plugin or any Ouroboros Industries modules in the VCV Library
Simply follow the installation instructions below, no extra steps needed.
Simply follow the installation instructions below, no extra steps needed.
Follow the instructions below to either subscribe to the plugin, or if you'd really prefer to only have some of the modules in the browser, unsubscribe and manually edit your settings file.
If you've been previously subscribed to the OuroborosModules plugin, any individual Ouroboros Industries modules, but are not subscribed anymore
Follow the installation instructions.
If you do not see the modules in the module browser and "Ouroboros Industries" is greyed out in the brands dropdown in the module browser, follow the instructions below to either subscribe to the plugin, or manually edit your settings file.
- Open the VCV Rack user folder
- Add the
.vcvpluginfile to the correct "plugins" folder in the user folder- Windows:
plugins-win-x64 - Linux:
plugins-lin-x64 - Mac Intel:
plugins-mac-x64 - Mac ARM:
plugins-mac-arm64
- Windows:
- Launch VCV Rack. VCV Rack will now install the plugin
- Open the plugin's page in the VCV Library
- Click the "Subscribe" button
Warning: This is an complicated method. The settings file has a specific format that must be followed rigidly. Any deviations from it will cause VCV Rack to consider the file invalid, and request to reset your settings to default or exit. Therefore, you should make backups and be ready to fix mistakes by yourself, or follow one of the simpler methods.
If you're currently subscribed to individual modules, you will need to unsubscribe from it, as VCV may revert your changes otherwise.
- Open the VCV Rack user folder
- Open
settings.json(Make sure to back up this file in case you make a mistake!) - Search for
"OuroborosModules":. The one you're looking for will look like one of the following:- Subscribed to the plugin, no editing necessary:
"OuroborosModules": true
- Previously subscribed to the plugin or a module: (This tells VCV Rack to hide the plugin's modules from the module browser, as plugins remain installed even after unsubscribing from them)
"OuroborosModules": [] - Currently subscribed to individual modules:
"OuroborosModules": [ "BernoulliGates", "StereoVCAModule" ]
- If you cannot find any results that look like the above examples, you simply need to follow the installation instructions
- The following are examples of things that are not what you looking for. Do not edit or remove these.
- These are the plugin's settings:
"OuroborosModules": { "debug::Logging": false, "global::ThemeLight": "Light", "global::ThemeDark": "BlackAndGold", "global::DefaultEmblem": "Dragon", "metaSounds::Enable": true }
- This is the data VCV Rack uses to track modules marked as favourites, how much you've used them, and how recently:
"OuroborosModules": { "BernoulliGates": { "favorite": true, "added": 18, "lastAdded": 1765175261.5348914 }, "CableColorModule": { "favorite": true, "added": 32, "lastAdded": 1765715711.7276917 } }
- Subscribed to the plugin, no editing necessary:
- If you'd like to have all modules, simply remove the entire thing. You must make sure to remove it correctly, or the settings file will become invalid.
- If there is no comma (
,) at the end of the OuroborosModules entry, you must make sure to also remove the comma from the previous one if there is one
- If there is no comma (
- If you'd like to only add a single module, you must add it to the list
- Modules are referred to by using their "slugs", which may be found in the plugin's plugin.json file here for the main builds or here for the development builds
- Items in the list must be surrounded by double quotes (
")- e.g.,
"Median"
- e.g.,
- Items must be separated by commas (
,) - The last item in the list must not have a comma after it, or the file will be considered invalid.