Alternative Search for VCV Modules Library

Hello community,

I’d like to share a small project I built that lets you search the VCV modules library. I call it The Grid.

Key Features

  • Fuzzy search with instant results
  • Filtering by module width
  • Search across multiple tags

The index is rebuilt nightly based on the library repository.

To-Do Features

  • Tag normalization
  • Fuzzy search tuning
  • Free/premium module filter

I’d love to hear your feedback and feature requests if you find this tool useful!

24 Likes

This is a magnificent idea! The HP search is something really missing from the old engine.

What would you think of the idea to display the tags in the search results, next to the module description?

I think an ability to sort the results would also be helpful.

Thank you for sharing!

2 Likes

This tool is incredibly useful! Thanks for sharing. I think the best thing to add would be to split the tag UTILITY into several subcategories. (Currently, this tag returns 749 different modules). But this may simply be impossible given the structure of the VCV Rack library.

1 Like

Very useful, great work! It would be neat if there was a way from this or from the regular library to load a module directly - without using the internal browser.

1 Like

Great idea. What I’m missing is a dark mode. I think it would be a pleasure for the eyes. Looking forward to your further development.

Thank you for sharing

1 Like

Cool project! I’ve had a similar idea.

1 Like

Nice job!

1 Like

Looks good. Hate to be a party pooper, but

“The “VCV” name is trademarked and may not be used for unofficial products.”

But you could probably call it something like Grid for VCV Rack, going by the module naming suggestion in the licence.

2 Likes

You absolutely right, and Andrew reminded of it as well. I renamed the tool to “The Grid”. Please note that old url changed as well, now its The Grid - Search & Browse VCV Rack Modules .

3 Likes

Thank you for the feedback!

Tags: sure, I’ll work on adding that.

Sorting: when you use search term, then results are sorted by relevancy to that term, in all other cases it’s sorted by date of creation. Which other sorting options would you like to have?

Thank you! I’ll add dark mode.

2 Likes

Thank you! Yes, library is based only on metadata that module creators provide, so splitting “Utility” might be challenging. But you can combine multiple tags to narrow down the search, for example “Utility” + “Switch”. Or, “Utility” + search term to find something more relevant.

1 Like

Thank you! I was thinking of something like:

Sort by plugin name
Sort by HP
Filter by plugin name (“Brand”)

Other ideas:

Search mode: Exact or partial or wildcard (*)
Combined searches: AND, OR, NOT

1 Like

In terms of search, it would be cool, if you could just type in 4hp and it would find those modules, similar to using the dropdown filters.

1 Like

How does width work for variable-width modules?

1 Like

Would smallest possible width be a durable measure?

1 Like

Well, some modules have a minimum and no defined max, probably typical for variable-width modules. I have some modules that have two fixed widths depending on mode (but they’re quite exotic).

I’m curious how the width is being calculated. It’s probably coming up with the default width that newly-created module has, which is only half the information for a variable-width module.

1 Like

In this case I would probably go for the largest minimum, i.e. reflecting the largest size that a module can possibly have when fully collapsed. But I for sure am no authority on this, so I let others decide.

For those who like thin modules it’s a super nice tool. Thank

1 Like

:+1: