Skip to content

Determines which plugins are used in your Cubase projects (a little faster than the Go version).

License

Notifications You must be signed in to change notification settings

fgimian/cubase-project-plugins

Repository files navigation

Cubase Project

Build Status License Latest Release

This program will analyse a directory containing Cubase projects recursively and show the version of Cubase the project was created with along with a list all the plugins used (with their GUIDs).

Limitations

The tool works for projects created in Cubase 4 or later. Older projects (e.g. those created on SX3) will only show the Cubase version but no plugins will be listed and architecture may be assumed to be 32-bit.

Getting Started

Downloading the Installer

You may download the latest release from the releases page. Simply expand the executable contained in the chosen archive to a directory in your environment path.

Usage

You may now run the tool using the cubase-project-plugins executable. Please use the -h/--help option for further usage instructions.

Configuration

You may optionally create a TOML config file for the utility which includes certain paths and plugins to exclude from output. The default location where the tool will search for the config file is expected is ~/.config/cubase-project-plugins.toml.

The config file should look similar to that below:

# The path patterns to ignore.
path_ignore_patterns = [
    "**/Ignore Path 1/*.cpr",
    "**/Ignore Path 2/*.cpr",
]

[projects]
# Specify which project architectures will be included in the output.
report_32_bit = true
report_64_bit = true

[plugins]
# Plugin GUIDs to ignore and exclude from output.
guid_ignores = [
    "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
]

# Plugin names to ignore and exclude from output.
name_ignores = [
    "Plugin1",
    "Plugin2",
]

You may see the sample config config.sample.toml for inspiration.

License

Cubase Project Plugins is released under the MIT license. Please see the LICENSE file for more details.

About

Determines which plugins are used in your Cubase projects (a little faster than the Go version).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages