Getting access to library through API

To get a simple list of the plugins in the library, you can open: https://api.vcvrack.com/plugins

To get a nice, spreadsheet friendly list, of all the plugins and modules that you have installed on your computer, you can do the following:

  • With your favorite package manager, install the jq utility. On Mac and Linux it’s just in your terminal, on Windows you can use e.g. MSYS2.
  • Navigate to your Documents/Rack/plugins-v1 folder and execute the following:

for F in */plugin.json; do cat $F | jq -r '.brand + ";" + .author + ";" + .name + ";" + .modules[].name'; done > modules.csv

  • This exports all the plugins and modules in a nice list (CSV file), where the columns are: Brand, Author, PluginName, ModuleName - like so:
23volts;Rémi Collin;23volts;Mem
23volts;Rémi Collin;23volts;Multimap
;Adrian Likins;Alikins;Gate Length
;Adrian Likins;Alikins;Color Panel
Bidoo;Bidoo;Bidoo;pErCO
Bidoo;Bidoo;Bidoo;rabBIT

You will notice that people apply the brand and author thing quite differently.

Attached the CSV file and the Excel version from my computer:
modules.csv.pdf (99.8 KB)
modules.xlsx.pdf (61.7 KB)

Since the configuration of this forum does not allow either filetype, you will have to remove the .pdf extension after downloading.

2 Likes