@@ -321,3 +321,6 @@ | |||||
[submodule "repos/sb-StochKit"] | [submodule "repos/sb-StochKit"] | ||||
path = repos/sb-StochKit | path = repos/sb-StochKit | ||||
url = https://github.com/smbddha/sb-StochKit.git | url = https://github.com/smbddha/sb-StochKit.git | ||||
[submodule "repos/VCV-Recorder"] | |||||
path = repos/VCV-Recorder | |||||
url = https://github.com/VCVRack/VCV-Recorder.git |
@@ -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" | |||||
] | |||||
} | |||||
] | |||||
} |
@@ -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" | |||||
] | |||||
} | |||||
] | |||||
} |
@@ -1 +1 @@ | |||||
Subproject commit e74ad7fa8588c8d51b4f16594d15c5eea052db78 | |||||
Subproject commit 4fe8178fa2909a7a452c7ae3cc1b8a296a1e7cc1 |
@@ -0,0 +1 @@ | |||||
Subproject commit 16e70f8d98d642abd78bd0bc89c9c71b435d1f11 |
@@ -9,8 +9,8 @@ for filename in glob.glob("repos/*/plugin.json"): | |||||
with open(filename, "r") as f: | with open(filename, "r") as f: | ||||
manifest = json.load(f, strict=False) | manifest = json.load(f, strict=False) | ||||
except Exception as e: | except Exception as e: | ||||
print(e) | |||||
print(f"Could not parse {filename}") | print(f"Could not parse {filename}") | ||||
print(e) | |||||
continue | continue | ||||
# Write library manifest | # Write library manifest | ||||
@@ -18,3 +18,4 @@ for filename in glob.glob("repos/*/plugin.json"): | |||||
manifest_filename = f"manifests/{slug}.json" | manifest_filename = f"manifests/{slug}.json" | ||||
with open(manifest_filename, "w") as f: | with open(manifest_filename, "w") as f: | ||||
json.dump(manifest, f, indent=" ") | json.dump(manifest, f, indent=" ") | ||||
print(f"Copied {slug}") |