67 lines
2.5 KiB
Plaintext
67 lines
2.5 KiB
Plaintext
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||
|
|
# branding.conf - this plugin's canonical identity.
|
||
|
|
#
|
||
|
|
# Managed by tools/brand-plugin.sh, read by tools/check-branding.sh. Hand-editing
|
||
|
|
# works and is sometimes the quickest thing, but the helper is what keeps this
|
||
|
|
# file, the source tree and tools/branding-sites.tsv agreeing with each other.
|
||
|
|
# Edit here and you are on the hook for running the checker afterwards.
|
||
|
|
|
||
|
|
# --- derivations ------------------------------------------------------------
|
||
|
|
_derive_pkg() {
|
||
|
|
printf '%s' "$1" | tr '[:upper:]' '[:lower:]' \
|
||
|
|
| sed -e 's/[^a-z0-9]\{1,\}/_/g' -e 's/^_//' -e 's/_$//'
|
||
|
|
}
|
||
|
|
_derive_struct() {
|
||
|
|
printf '%s' "$1" | sed -e 's/[^A-Za-z0-9]\{1,\}/ /g' \
|
||
|
|
| awk '{for(i=1;i<=NF;i++) printf "%s%s", toupper(substr($i,1,1)), substr($i,2); print ""}'
|
||
|
|
}
|
||
|
|
|
||
|
|
# --- the names ---------------------------------------------------------------
|
||
|
|
PLUGIN_NAME="Bari 206"
|
||
|
|
VENDOR="Novoyuuparosk"
|
||
|
|
EMAIL="mikkeli@novoyuuparosk.org"
|
||
|
|
AUTHOR="Mikkeli Matlock"
|
||
|
|
HOMEPAGE="https://github.com/mikkeli/codename-206"
|
||
|
|
DESCRIPTION="A VST3/CLAP multiband compressor/limiter with a custom gain-curve display"
|
||
|
|
|
||
|
|
# What the plugin does *now*. No codename, no development stage.
|
||
|
|
CLAP_DESCRIPTION="Multiband compressor/limiter (stage 3: 3-band + 'All' channel)"
|
||
|
|
|
||
|
|
# --- frozen identity ---------------------------------------------------------
|
||
|
|
# Hosts key saved projects and presets off these two. Never move them after the
|
||
|
|
# first release: every existing session silently loses the plugin.
|
||
|
|
CLAP_ID="org.novoyuuparosk.bari-206"
|
||
|
|
VST3_CLASS_ID="Bari206Multiband"
|
||
|
|
|
||
|
|
# --- fixed at repo creation --------------------------------------------------
|
||
|
|
# The repo keeps its development codename while the plugin carries the product
|
||
|
|
# name. Recorded only so it can be kept out of user-facing text.
|
||
|
|
CODENAME="codename-206"
|
||
|
|
|
||
|
|
LIB_FILE="src/lib.rs"
|
||
|
|
PARAMS_FILE="src/params.rs"
|
||
|
|
|
||
|
|
# --- derived unless overridden -----------------------------------------------
|
||
|
|
# PKG, STRUCT and PARAMS_STRUCT all derive correctly from PLUGIN_NAME here, so
|
||
|
|
# none is pinned. DISPLAY defaults to PLUGIN_NAME.
|
||
|
|
: "${AUTHOR:=$VENDOR}"
|
||
|
|
: "${DISPLAY:=$PLUGIN_NAME}"
|
||
|
|
: "${PKG:=$(_derive_pkg "$PLUGIN_NAME")}"
|
||
|
|
: "${STRUCT:=$(_derive_struct "$PLUGIN_NAME")}"
|
||
|
|
: "${PARAMS_STRUCT:=${STRUCT}Params}"
|
||
|
|
|
||
|
|
# --- retired spellings -------------------------------------------------------
|
||
|
|
STALE="codename_206
|
||
|
|
Codename 206
|
||
|
|
Codename206
|
||
|
|
Codename206Params
|
||
|
|
Codename206Maxi!
|
||
|
|
206 prototype
|
||
|
|
com.mikkeli.codename-206
|
||
|
|
bari_206
|
||
|
|
Bari 206
|
||
|
|
Bari206
|
||
|
|
Bari206Params
|
||
|
|
Bari206Multiband
|
||
|
|
org.novoyuuparosk.bari-206"
|