vst~ no filter for instruments?
I'm trying to filter out the vst list of all instruments (or vice-versa) but there doesn't seem to be any obvious way of doing this. Anyone got any tips on how to do this?
Currently seems like it would be a feature request to add a another attribute to the vst~ object...
i am using "instrument" subfolders since ever (i.e. leave it to the user´s proverbial intelligence) - including in hosts which do only show instruments in their instrument slots. (max - and logic - never did that.)
another idea is to load all plug-ins once, check what they are, and save the list as custom database/prefs file for next time, similar to how validation/prescanning works in some apps.
interesting enough, max vst~ does not distinguish between VST 2.x´s canDo query and VST 3.x´s automatic reporting/declaration of kInstrument; it aways works via "get -7" or with the latest addition, "pluginfo".
it is up on you to see the latter as advantage or as disadvantage.
would one really want a vsti~ object, which can show you 99% of your instruments in a special instruments slot, but still does not work for 3 of your favorites ? and what about plug-ins which are "synths", but are technically effects? because that is totally possible since VST 2.1. times.
afaik "get -7" does not 100% work with AU. because AUs only communicate with the OS about that, vst~ has no chance to ask them for their component type. (when i am not mistaken that should work with dropfile´s filetype-filtering, though. (correct me if you know more solutions. in ancient times you could have used filein!)
edit: ah yeah, i knew there must be somthing, look into umenu, there you go. that is what works via vst database json.