From cb9ffea7a75bb122057f9e917a33e4e531aadb51 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Mon, 6 May 2019 17:09:19 -0400 Subject: [PATCH] Add Befaco and VCV-Recorder. --- .gitmodules | 3 ++ manifests/Befaco.json | 70 ++++++++++++++++++++++++++++++++++++ manifests/VCV-Recorder.json | 21 +++++++++++ repos/Befaco | 2 +- repos/VCV-Recorder | 1 + scripts/collect_manifests.py | 3 +- 6 files changed, 98 insertions(+), 2 deletions(-) create mode 100644 manifests/Befaco.json create mode 100644 manifests/VCV-Recorder.json create mode 160000 repos/VCV-Recorder diff --git a/.gitmodules b/.gitmodules index a0623645..44b2f3b9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -321,3 +321,6 @@ [submodule "repos/sb-StochKit"] path = repos/sb-StochKit url = https://github.com/smbddha/sb-StochKit.git +[submodule "repos/VCV-Recorder"] + path = repos/VCV-Recorder + url = https://github.com/VCVRack/VCV-Recorder.git diff --git a/manifests/Befaco.json b/manifests/Befaco.json new file mode 100644 index 00000000..79a73afb --- /dev/null +++ b/manifests/Befaco.json @@ -0,0 +1,70 @@ +{ + "slug": "Befaco", + "name": "Befaco", + "author": "Befaco", + "license": "BSD-3-Clause", + "authorEmail": "contact@vcvrack.com", + "pluginUrl": "https://vcvrack.com/Befaco.html", + "authorUrl": "https://vcvrack.com/", + "sourceUrl": "https://github.com/VCVRack/Befaco", + "version": "1.0.0", + "modules": [ + { + "slug": "EvenVCO", + "name": "EvenVCO", + "tags": [ + "VCO" + ] + }, + { + "slug": "Rampage", + "name": "Rampage", + "tags": [ + "Function Generator", + "Logic", + "Slew Limiter", + "Envelope Follower", + "Dual" + ] + }, + { + "slug": "ABC", + "name": "A*B+C", + "tags": [ + "Ring Modulator", + "Attenuator", + "Dual" + ] + }, + { + "slug": "SpringReverb", + "name": "Spring Reverb", + "tags": [ + "Reverb" + ] + }, + { + "slug": "Mixer", + "name": "Mixer", + "tags": [ + "Mixer" + ] + }, + { + "slug": "SlewLimiter", + "name": "Slew Limiter", + "tags": [ + "Slew Limiter", + "Envelope Follower" + ] + }, + { + "slug": "DualAtenuverter", + "name": "Dual Atenuverter", + "tags": [ + "Attenuator", + "Dual" + ] + } + ] +} \ No newline at end of file diff --git a/manifests/VCV-Recorder.json b/manifests/VCV-Recorder.json new file mode 100644 index 00000000..81a614c1 --- /dev/null +++ b/manifests/VCV-Recorder.json @@ -0,0 +1,21 @@ +{ + "slug": "VCV-Recorder", + "name": "Recorder", + "author": "VCV", + "license": "BSD-3-Clause", + "authorEmail": "contact@vcvrack.com", + "authorUrl": "https://vcvrack.com/", + "sourceUrl": "https://github.com/VCVRack/VCV-Recorder", + "version": "1.0.0", + "modules": [ + { + "slug": "Recorder", + "name": "Recorder", + "description": "Records stereo audio and video from Rack screen a file", + "tags": [ + "Recording", + "Visual" + ] + } + ] +} \ No newline at end of file diff --git a/repos/Befaco b/repos/Befaco index e74ad7fa..4fe8178f 160000 --- a/repos/Befaco +++ b/repos/Befaco @@ -1 +1 @@ -Subproject commit e74ad7fa8588c8d51b4f16594d15c5eea052db78 +Subproject commit 4fe8178fa2909a7a452c7ae3cc1b8a296a1e7cc1 diff --git a/repos/VCV-Recorder b/repos/VCV-Recorder new file mode 160000 index 00000000..16e70f8d --- /dev/null +++ b/repos/VCV-Recorder @@ -0,0 +1 @@ +Subproject commit 16e70f8d98d642abd78bd0bc89c9c71b435d1f11 diff --git a/scripts/collect_manifests.py b/scripts/collect_manifests.py index d47bd06e..12cbc6be 100644 --- a/scripts/collect_manifests.py +++ b/scripts/collect_manifests.py @@ -9,8 +9,8 @@ for filename in glob.glob("repos/*/plugin.json"): with open(filename, "r") as f: manifest = json.load(f, strict=False) except Exception as e: - print(e) print(f"Could not parse {filename}") + print(e) continue # Write library manifest @@ -18,3 +18,4 @@ for filename in glob.glob("repos/*/plugin.json"): manifest_filename = f"manifests/{slug}.json" with open(manifest_filename, "w") as f: json.dump(manifest, f, indent=" ") + print(f"Copied {slug}")